| 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 : C:/Python312/Lib/site-packages/bs4/tests/__pycache__/ |
Upload File : |
�
V �g� � � � d Z ddlZddlZddlmZ ddlmZ ddlmZ m
Z
mZ ddlm
Z
ddlmZmZ erdd lmZ erdd
lmZmZ G d� de� Z G d
� de� Zy)zTests of the builder registry.� N)�Type)�
BeautifulSoup)�builder_registry�TreeBuilder�TreeBuilderRegistry)�HTMLParserTreeBuilder� )�HTML5LIB_PRESENT�LXML_PRESENT)�HTML5TreeBuilder)�LXMLTreeBuilderForXML�LXMLTreeBuilderc �( � e Zd ZdZd� Zd� Zd� Zd� Zy)�TestBuiltInRegistryz@Test the built-in registry with the default builders registered.c � � t j dd� t k( sJ �t r>t j dd� t k( sJ �t j dd� t
k( sJ �t r t j dd� t k( sJ �y y )N�strict�html�fast�
permissive�xml�html5lib)�registry�lookupr r r r
r
r ��selfs �AC:\Python312\Lib\site-packages\bs4/tests/test_builder_registry.py�test_combinationz$TestBuiltInRegistry.test_combination# st � ����x��0�4I�I�I�I���?�?�6�6�2�o�E�E�E��?�?�<��7�;P�P�P�P���?�?�:�v�6�:J�J�J�J� � c �> � t r=t j d� t k( sJ �t j d� t k( sJ �y t j d� �J �t
rt j d� t k( sJ �y t j d� t k( sJ �y )Nr r )r r r r r
r
r r r s r �test_lookup_by_markup_typez.TestBuiltInRegistry.test_lookup_by_markup_type+ s| � ���?�?�6�*�o�=�=�=��?�?�5�)�-B�B�B�B��?�?�5�)�1�1�1�����v�.�2B�B�B�B����v�.�2G�G�G�Gr c � � t r>t j dd� t k( sJ �t j dd� t k( sJ �t
rt j d� t k( sJ �t j d� t k( sJ �y )N�lxmlr r r zhtml.parser)r r r r
r r
r r r s r �test_named_libraryz&TestBuiltInRegistry.test_named_library6 sk � ���?�?�6�5�1�5J�J�J�J��?�?�6�6�2�o�E�E�E���?�?�:�.�2B�B�B�B����}�-�1F�F�F�Fr c �
� t j d�� 5 t dd�� t dddg�� d d d � t j t
� 5 t dd�� d d d � y # 1 sw Y �9xY w# 1 sw Y y xY w)NT)�record� r )�featuresr zno-such-feature)�warnings�catch_warningsr �pytest�raises�
ValueErrorr s r �*test_beautifulsoup_constructor_does_lookupz>TestBuiltInRegistry.test_beautifulsoup_constructor_does_lookup? sv � �
�
$�
$�D�
1� �
�"�v�.��"���'7�8�� � �]�]�:�
&� :��"�'8�9� :� :� � �� :� :�s �A-�A9�-A6�9BN)�__name__�
__module__�__qualname__�__doc__r r r# r- � r r r r s � �J�K� H�G�:r r c �V � e Zd ZdZd� Zdedee fd�Zd� Z d� Z
d� Zd � Zd
� Z
d� Zd� Zy
)�TestRegistryz.Test the TreeBuilderRegistry class in general.c �"