| 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�X � �h � d Z ddlZddlZddlZddlmZ ddlmZmZm Z ddl
mZ ddlm
Z
mZmZmZmZmZ ddlmZ ddlmZ dd lmZ d
dlmZmZmZ ddlZddlmZ G d
� de� Z G d� de� Z G d� de� Z! G d� de� Z" G d� de� Z# G d� de� Z$ G d� de� Z% G d� de� Z&y)z#Tests of Beautiful Soup as a whole.� N)�Iterable)�
BeautifulSoup�GuessedAtParserWarning�dammit)�TreeBuilder)�AttributeValueList�XMLAttributeDict�Comment�PYTHON_SPECIFIC_ENCODINGS�Tag�NavigableString)�SoupStrainer��ParserRejectedMarkup)�MarkupResemblesLocatorWarning� )�default_builder�LXML_PRESENT�SoupTest)�Typec � � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
ej j d d
dd� g� d
� � Zy)�TestConstructorc �` � d}| j |� }d|j j k( sJ �y )Nu
<h1>éé</h1>u éé��soup�h1�string��self�datar s �5C:\Python312\Lib\site-packages\bs4/tests/test_soup.py�test_short_unicode_inputz(TestConstructor.test_short_unicode_input, s* � ����y�y����������'�'�'� c �` � d}| j |� }d|j j k( sJ �y )Nz<h1>foo bar</h1>zfoo barr r s r! �test_embedded_nullz"TestConstructor.test_embedded_null1 s* � �"���y�y�����T�W�W�^�^�+�+�+r# c �p � dj d� }| j |dg�� }d|j k( sJ �y )Nu
Räksmörgås�utf-8)�exclude_encodingszwindows-1252)�encoder �original_encoding)r � utf8_datar s r! �test_exclude_encodingsz&TestConstructor.test_exclude_encodings6 s: � �#�*�*�7�3� ��y�y��w�i�y�@����!7�!7�7�7�7r# c �x � G d� dt � }t dd�� }t j d�� 5 t dd|i|��}d d d � t j |� sJ �t d� � |j j k( sJ �d
|j j k( sJ � |di |��}t j d�� 5 }t d|d�� }d d d � t d j � }|j d
� sJ �||j k( sJ �||j k( sJ �y # 1 sw Y ��xY w# 1 sw Y �cxY w)Nc �8 � e Zd Zd� Zd� Zd� Zd� Zd� ZexZZ d� Z
y)�7TestConstructor.test_custom_builder_class.<locals>.Mockc � � || _ d| _ d| _ g | _ g | _ i | _ t | _ t | _ y )NTF)
�called_with�is_xml�store_line_numbers�cdata_list_attributes�preserve_whitespace_tags�string_containersr �attribute_dict_classr �attribute_value_list_class)r �kwargss r! �__init__z@TestConstructor.test_custom_builder_class.<locals>.Mock.__init__? sA � �#)�� �"���*/��'�-/��*�02��-�)+��&�,<��)�2D��/r# c � � y �N� �r r s r! �initialize_soupzGTestConstructor.test_custom_builder_class.<locals>.Mock.initialize_soupI � � �r# c � � || _ y r<