__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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���B�SrSSKrSSKrSSKrSSKJrJr SSKJr \RRS5r\RRS5r\S:g=(a \S:gr
\RR!\
(+SS	9"S
S\55rg!\a Sr
N8f=f)aThis file contains test cases reported by third parties using
fuzzing tools, primarily from Google's oss-fuzz project. Some of these
represent real problems with Beautiful Soup, but many are problems in
libraries that Beautiful Soup depends on, and many of the test cases
represent different ways of triggering the same problem.

Grouping these test cases together makes it easy to see which test
cases represent the same problem, and puts the test cases in close
proximity to code that can trigger the problems.
�N)�
BeautifulSoup�ParserRejectedMarkup)�SelectorSyntaxError�lxml�html5libFz/Prerequisites for fuzz tests are not installed.��reasonc�Z�\rSrSrSrS\SS4Sjr\RRSSS/5S	5r
\RRS/S
Q5S5r\RRS/SQ5S
5r\RRSSS/5S5r
\RRSS9\RRS/SQ5S55r\RRSS9\RRSS/5S55rS\S\4SjrSrg)�TestFuzz�z	.testcase�filename�returnNc��URU5n/SQn[US5[U5-nUSSUSSp%[	USSX4S9n[
URS55 URRURSS55 UR5 g![a gf=f![
a g[a gf=f![a gf=f)	N)zlxml-xmlr�html.parserrr��
)�featuresTzutf-8�replace)
�_TestFuzz__markup�int�len�
ValueErrorrr�list�find_all�css�select�decoder�prettify)�selfr
�data�parsers�idx�css_selector�soups       �5/usr/lib/python3/dist-packages/bs4/tests/test_fuzz.py�fuzz_test_with_css�TestFuzz.fuzz_test_with_css-s����}�}�X�&��A��	��d�1�g�,��W��-�C�"�!�B�Z��b�c��d�	� ��a�b��G�L�A�D�	
�T�]�]�4�
 �!�	��H�H�O�O�L�/�/���C�D�	
�
�
���#�	��	��$�	���	��	��#�	��	�s:�B!�B1�%+C�!
B.�-B.�1
C	�=	C	�C	�
C�Cz:clusterfuzz-testcase-minimized-bs4_fuzzer-5703933063462912z.crash-ffbdfa8a2b26f13537b68d3794b0478a4090ee4ac��URU5n[R"[5 [	US5 SSS5 g!,(df   g=f�Nr)r�pytest�raisesrr�rr
�markups   r%�test_rejected_markup�TestFuzz.test_rejected_markupHs5�����x�(��
�]�]�/�
0��&�-�0�1�
0�
0�s�
A�
A)z:clusterfuzz-testcase-minimized-bs4_fuzzer-5984173902397440z:clusterfuzz-testcase-minimized-bs4_fuzzer-5167584867909632z:clusterfuzz-testcase-minimized-bs4_fuzzer-6124268085182464z:clusterfuzz-testcase-minimized-bs4_fuzzer-6450958476902400c�Z�URU5n[US5R5 gr))rr�encoder,s   r%�'test_deeply_nested_document_without_css�0TestFuzz.test_deeply_nested_document_without_css[s%�����x�(���f�m�,�3�3�5�)z:clusterfuzz-testcase-minimized-bs4_fuzzer-5000587759190016z:clusterfuzz-testcase-minimized-bs4_fuzzer-5375146639360000z:clusterfuzz-testcase-minimized-bs4_fuzzer-5492400320282624c�&�URU5 g�N�r&�rr
s  r%�test_deeply_nested_document�$TestFuzz.test_deeply_nested_documento���	
����)r4z:clusterfuzz-testcase-minimized-bs4_fuzzer-4670634698080256z:clusterfuzz-testcase-minimized-bs4_fuzzer-5270998950477824c�&�URU5 gr6r7r8s  r%�test_soupsieve_errors�TestFuzz.test_soupsieve_errorszs��	
����)r4zhtml5lib-specific problemsr)z:clusterfuzz-testcase-minimized-bs4_fuzzer-4818336571064320z:clusterfuzz-testcase-minimized-bs4_fuzzer-4999465949331456z:clusterfuzz-testcase-minimized-bs4_fuzzer-5843991618256896z:clusterfuzz-testcase-minimized-bs4_fuzzer-6241471367348224z:clusterfuzz-testcase-minimized-bs4_fuzzer-6600557255327744z.crash-0d306a50c8ed8bcd0785b67000fcd5dea1d33f08c�l�URU5n[[US5R55 g)Nr)r�printrr1r,s   r%�&test_html5lib_parse_errors_without_css�/TestFuzz.test_html5lib_parse_errors_without_css�s*��&���x�(��
�m�F�J�/�6�6�8�9r4z:clusterfuzz-testcase-minimized-bs4_fuzzer-6306874195312640c�&�URU5 gr6r7r8s  r%�test_html5lib_parse_errors�#TestFuzz.test_html5lib_parse_errors�r;r4c� �URUR5(dXR-
n[RR	[
5Sn[RR
USU5n[US5R5$)Nr�fuzz�rb)	�endswith�TESTCASE_SUFFIX�os�path�split�__file__�join�open�read)rr
�this_dirrLs    r%�__markup�TestFuzz.__markup�sj��� � ��!5�!5�6�6��,�,�,�H��7�7�=�=��*�1�-���w�w�|�|�H�f�h�7���D�$��$�$�&�&r4�)�__name__�
__module__�__qualname__�__firstlineno__rJ�strr&r*�mark�parametrizer.r2r9r=�skiprArD�bytesr�__static_attributes__rUr4r%rrsy��"�O��3��4��6�[�[����H�<�	
��1��1��[�[����	
��6��6��[�[����	
��*��*��[�[����H�H�	
��*��*��[�[���9��:��[�[����
	
��":�#�;�$:��[�[���9��:��[�[����
I�	
��*��;�*�'��'��'r4r)�__doc__rK�	importlibr*�bs4rr�soupsieve.utilr�util�	find_spec�has_lxml�has_html5lib�fully_fuzzable�ImportErrorr[�skipif�objectrrUr4r%�<module>rls���	�
��
��
�2��~�~�'�'��/�H��>�>�+�+�J�7�L���%�>�,�$�*>�N�
�������P���U'�v�U'��U'�����N��s�A
B�B�B

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