| Server IP : 217.160.0.135 / Your IP : 216.73.217.100 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 : /lib/python3/dist-packages/bs4/tests/__pycache__/ |
Upload File : |
�
��c� � �p � d Z ddlmZ ddlZddlZddlmZmZ ddlm Z ddl
mZmZ G d� d ee� � Z
dS )
zGTests to ensure that the html.parser tree builder generates good
trees.� )� set_traceN)�HTMLParserTreeBuilder�XMLParsedAsHTMLWarning)�BeautifulSoupHTMLParser� )�SoupTest�HTMLTreeBuilderSmokeTestc �B � e Zd ZeZd� Zd� Zd� Zd� Zd� Z d� Z
d� Zd� Zd S )
�TestHTMLParserTreeBuilderc � � d S �N� ��selfs �;/usr/lib/python3/dist-packages/bs4/tests/test_htmlparser.py�test_namespaced_system_doctypez8TestHTMLParserTreeBuilder.test_namespaced_system_doctype � � ��� c � � d S r
r r s r �test_namespaced_public_doctypez8TestHTMLParserTreeBuilder.test_namespaced_public_doctype r r c �� � | � d� � }t j |d� � }t j |� � }t |j t
|j � � � � sJ �dS )zfUnlike most tree builders, HTMLParserTreeBuilder and will
be restored after pickling.
z
<a><b>foo</a>� N)�soup�pickle�dumps�loads�
isinstance�builder�type)r �tree�dumped�loadeds r �test_builder_is_pickledz1TestHTMLParserTreeBuilder.test_builder_is_pickled s] � � �y�y��)�)����d�A�&�&����f�%�%���&�.�$�t�|�*<�*<�=�=�=�=�=�=�=r c �^ � | � dd� � | � dd� � d S )Nz<br></br><br></br><br></br>z<br/><br/><br/>z</br></br></br>� ��assert_soupr s r �)test_redundant_empty_element_closing_tagszCTestHTMLParserTreeBuilder.test_redundant_empty_element_closing_tags# s7 � ����6�8I�J�J�J����*�B�/�/�/�/�/r c �2 � | � dd� � d S )Nz
foo &# barzfoo &# barr&