403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/bs4/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/bs4/tests/__pycache__/test_builder_registry.cpython-311.pyc
�

�F�c����dZddlZddlZddlmZddlmZmZm	Z	ddl
mZmZerddlm
Z
erddlmZmZGd	�d
e��ZGd�de��ZdS)
zTests of the builder registry.�N)�
BeautifulSoup)�builder_registry�HTMLParserTreeBuilder�TreeBuilderRegistry�)�HTML5LIB_PRESENT�LXML_PRESENT)�HTML5TreeBuilder)�LXMLTreeBuilderForXML�LXMLTreeBuilderc�*�eZdZdZd�Zd�Zd�Zd�ZdS)�TestBuiltInRegistryz@Test the built-in registry with the default builders registered.c�&�tjdd��tksJ�tr@tjdd��tksJ�tjdd��t
ksJ�tr tjdd��tksJ�dSdS)N�strict�html�fast�
permissive�xml�html5lib)�registry�lookuprr	rrrr
��selfs �A/usr/lib/python3/dist-packages/bs4/tests/test_builder_registry.py�test_combinationz$TestBuiltInRegistry.test_combination!s�����x��0�0�4I�I�I�I�I��	Q��?�6�6�2�2�o�E�E�E�E��?�<��7�7�;P�P�P�P�P��	K��?�:�v�6�6�:J�J�J�J�J�	K�	K�J�J�c�V�tr@tjd��tksJ�tjd��tksJ�dStjd��dksJ�t
r!tjd��tksJ�dStjd��tksJ�dS)Nrr)r	rrrrrr
rrs r�test_lookup_by_markup_typez.TestBuiltInRegistry.test_lookup_by_markup_type)s����	H��?�6�*�*�o�=�=�=�=��?�5�)�)�-B�B�B�B�B�B�B��?�5�)�)�T�1�1�1�1��
H���v�.�.�2B�B�B�B�B�B�B���v�.�.�2G�G�G�G�G�G�Grc��tr@tjdd��tksJ�tjdd��tksJ�t
rtjd��tksJ�tjd��tksJ�dS)N�lxmlrrrzhtml.parser)r	rrrrrr
rrs r�test_named_libraryz&TestBuiltInRegistry.test_named_library4s����	F��?�6�5�1�1�5J�J�J�J�J��?�6�6�2�2�o�E�E�E�E��	C��?�:�.�.�2B�B�B�B�B���}�-�-�1F�F�F�F�F�F�Frc�0�tjd���5}tdd���tdddg���	ddd��n#1swxYwYtjt
��5tdd���ddd��dS#1swxYwYdS)NT)�record�r)�featuresrzno-such-feature)�warnings�catch_warningsr�pytest�raises�
ValueError)r�ws  r�*test_beautifulsoup_constructor_does_lookupz>TestBuiltInRegistry.test_beautifulsoup_constructor_does_lookup=s"��
�
$�D�
1�
1�
1�	�Q�

�"�v�.�.�.�.��"���'7�8�8�8�8��	�	�	�	�	�	�	�	�	�	�	����	�	�	�	��]�:�
&�
&�	:�	:��"�'8�9�9�9�9�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:�	:����	:�	:�	:�	:�	:�	:s#�%A�A�A�,B�B�BN)�__name__�
__module__�__qualname__�__doc__rrr!r,�rrrrs_������J�J�K�K�K�	H�	H�	H�G�G�G�:�:�:�:�:rrc�H�eZdZdZd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�ZdS)�TestRegistryz.Test the TreeBuilderRegistry class in general.c�,�t��|_dS�N)rrrs r�setup_methodzTestRegistry.setup_methodQs��+�-�-��
�
�
rc��tdd�|��ztfd|i��}|j�|��|S)N�Builder_�_r%)�type�join�objectr�register)r�feature_list�clss   r�builder_for_featuresz!TestRegistry.builder_for_featuresTsM���:����� 6� 6�6��9�z�L�9�;�;��	
�
���s�#�#�#��
rc��|���}|j�d���J�|j���|ksJ�dS)N�foo�r@rr�r�builders  r�test_register_with_no_featuresz+TestRegistry.test_register_with_no_features[sX���+�+�-�-���}�#�#�E�*�*�2�2�2��}�#�#�%�%��0�0�0�0�0�0rc��|�dd��}|j�d��|usJ�|j�d��|usJ�dS�NrB�barrCrDs  r�0test_register_with_features_makes_lookup_succeedz=TestRegistry.test_register_with_features_makes_lookup_succeedfs_���+�+�E�5�9�9���}�#�#�E�*�*�g�5�5�5�5��}�#�#�E�*�*�g�5�5�5�5�5�5rc�j�|�dd��}|j�d���J�dS�NrBrI�bazrCrDs  r�4test_lookup_fails_when_no_builder_implements_featurezATestRegistry.test_lookup_fails_when_no_builder_implements_featureks9���+�+�E�5�9�9���}�#�#�E�*�*�2�2�2�2�2rc��|�d��}|�d��}|j���|ksJ�dSrHrC�r�builder1�builder2s   r�Ctest_lookup_gets_most_recent_registration_when_no_feature_specifiedzPTestRegistry.test_lookup_gets_most_recent_registration_when_no_feature_specifiedosM���,�,�U�3�3���,�,�U�3�3���}�#�#�%�%��1�1�1�1�1�1rc�<�|j����J�dSr5)rrrs r�2test_lookup_fails_when_no_tree_builders_registeredz?TestRegistry.test_lookup_fails_when_no_tree_builders_registeredts"���}�#�#�%�%�-�-�-�-�-rc��|�d��}|�d��}|�ddd��}|�ddd��}|�d��}|�d��}|j�dd��|ksJ�|j�ddd��|ksJ�dS)NrBrIrM�quuxrC)r�has_one�
has_the_other�has_both_early�
has_both_late�	lacks_ones      r�<test_lookup_gets_most_recent_builder_supporting_all_featureszITestRegistry.test_lookup_gets_most_recent_builder_supporting_all_featuresws����+�+�E�2�2���1�1�%�8�8�
��2�2�5�%��G�G���1�1�%���G�G�
��-�-�e�4�4�	��1�1�%�8�8�
��}�#�#�E�5�1�1�]�B�B�B�B��}�#�#�E�5�%�8�8�N�J�J�J�J�J�Jrc��|�dd��}|�dd��}|j�dd���J�dSrLrCrPs   r�:test_lookup_fails_when_cannot_reconcile_requested_featureszGTestRegistry.test_lookup_fails_when_cannot_reconcile_requested_features�sP���,�,�U�E�:�:���,�,�U�E�:�:���}�#�#�E�5�1�1�9�9�9�9�9rN)
r-r.r/r0r6r@rFrJrNrSrUr]r_r1rrr3r3Ns�������8�8�.�.�.����	1�	1�	1�6�6�6�
3�3�3�2�2�2�
.�.�.�
K�
K�
K�:�:�:�:�:rr3)r0r(r&�bs4r�bs4.builderrrrrr$rr	r
rrr<rr3r1rr�<module>rbs4��$�$�
�
�
�
�����������������������������
�-�,�,�,�,�,�,��
�
�
�
�
�
�
�
�
�.:�.:�.:�.:�.:�&�.:�.:�.:�`;:�;:�;:�;:�;:�6�;:�;:�;:�;:�;:r

Youez - 2016 - github.com/yon3zu
LinuXploit