403Webshell
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 :  /Python312/Lib/site-packages/bs4/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python312/Lib/site-packages/bs4/tests/__pycache__/test_navigablestring.cpython-312.pyc
�

V	�g���t�ddlZddlmZmZmZmZmZmZmZm	Z	m
Z
mZddlm
Z
Gd�de
�ZGd�de
�Zy)	�N)
�CData�Comment�Declaration�Doctype�NavigableString�RubyParenthesisString�RubyTextString�Script�
Stylesheet�TemplateString�)�SoupTestc��eZdZd�Zd�Zy)�TestNavigableStringc���td�}td�}td�}d|j�k(sJ�d|jk(sJ�d|jd��k(sJ�dgt|j�k(sJ�dgt|j�k(sJ�dgt|j��k(sJ�d|j�k(sJ�d|jk(sJ�d|jd��k(sJ�dgt|j�k(sJ�dgt|j�k(sJ�dgt|j��k(sJ�d|j�k(sJ�gt|j�k(sJ�gt|j�k(sJ�gt|j��k(sJ�d	|jdt�
�k(sJ�d|jttf��k(sJ�y)Nzfee zfie zfoe �feeT��strip�fie��foe�r�types�r)	rrr�get_text�string�list�strings�stripped_strings�_all_strings)�self�s�cdata�comments    �@C:\Python312\Lib\site-packages\bs4/tests/test_navigablestring.py�test_text_acquisition_methodsz1TestNavigableString.test_text_acquisition_methodss���
�F�#���f�
���&�/�������%�%�%�����!�!�!���
�
��
�.�.�.�.��x�4��	�	�?�*�*�*��w�$�q�1�1�2�2�2�2��x�4���� 0�1�1�1�1�����)�)�)�)�����%�%�%�����T��2�2�2�2��x�4��
�
�.�.�.�.��w�$�u�5�5�6�6�6�6��x�4�� 2� 2� 4�5�5�5�5��W�%�%�'�'�'�'��T�'�/�/�*�*�*�*��T�'�2�2�3�3�3�3��T�'�.�.�0�1�1�1�1���(�(�t�7�(�C�C�C�C���)�)��/�0J�)�K�K�K�K�c���|jd�j}d|jusJ�tjt
�5d|_ddd�y#1swYyxYw)Nr"�foo)�soupr�name�pytest�raises�AttributeError)r!rs  r%�'test_string_has_immutable_name_propertyz;TestNavigableString.test_string_has_immutable_name_property5sO�����3��&�&���v�{�{�"�"�"�
�]�]�>�
*�	 ��F�K�	 �	 �	 �s�A�AN)�__name__�
__module__�__qualname__r&r/�r'r%rrs��L�B r'rc�0�eZdZd�Zd�Zd�Zd�Zd�Zd�Zy)�TestNavigableStringSubclassesc���|jd�}td�}|jd|�t|�dk(sJ�|j	d��dk(sJ�|j
ddk(sJ�y)Nrr)r
z<![CDATA[foo]]>�rr)r*r�insert�str�find�contents)r!r*r#s   r%�
test_cdataz(TestNavigableStringSubclasses.test_cdata>sk���y�y��}���e������A�u���4�y�-�-�-�-��y�y��y�&�%�/�/�/��}�}�Q��5�(�(�(r'c����d�_�fd�}�jd�}td�}|jd|�d|j	|��k(sJ�d�jk(sJ�y)	zkText inside a CData object is passed into the formatter.

        But the return value is ignored.
        rc�0���xjdz
c_y)Nr
zBITTER FAILURE)�count)�argsr!s �r%�	incrementzNTestNavigableStringSubclasses.test_cdata_is_never_formatted.<locals>.incrementPs����J�J�!�O�J�#r'rz<><><>r
s<![CDATA[<><><>]]>)�	formatterN)r?r*rr8�encode)r!rAr*r#s`   r%�test_cdata_is_never_formattedz;TestNavigableStringSubclasses.test_cdata_is_never_formattedHs`�����
�	$��y�y��}���h������A�u��$����i��(H�H�H�H��D�J�J���r'c��td�}|jd�}|jd|�|j�dk(sJ�y)Nr)rr
s<!DOCTYPE foo>
)rr*r8rC)r!�doctyper*s   r%�test_doctype_ends_in_newlinez:TestNavigableStringSubclasses.test_doctype_ends_in_newlineZs=���%�.���y�y��}�����A�w���{�{�}� 3�3�3�3r'c�D�td�}d|j�k(sJ�y)Nr)z<?foo?>)r�output_ready)r!�ds  r%�test_declarationz.TestNavigableStringSubclasses.test_declarationbs!�������A�N�N�,�,�,�,r'c��|jd�}tttg|j	d��D�cgc]}|j
��c}k(sJ�|jd�}t
d�|jjd��D��sJ�|jj}t|t�sJ�t|t�rJ�d}|j|�}||jjd�k(sJ�ycc}w)	Nz7<div>text</div><script>text</script><style>text</style>Tr7z><template>Some text<p>In a tag</p></template>Some text outsidec3�<K�|]}t|t����y�w)N)�
isinstancer)�.0�xs  r%�	<genexpr>zOTestNavigableStringSubclasses.test_default_string_containers.<locals>.<genexpr>ts����
��
�q�.�)�
�s�rsB<template>Some text<p>In a tag</p><!--with a comment--></template>�utf8)
r*rr
r�find_all�	__class__�all�templater �next_siblingrNrrC)r!r*rP�outside�markups     r%�test_default_string_containersz<TestNavigableStringSubclasses.test_default_string_containersfs����y�y�R�S�����4�!%���d��!;�9
��A�K�K�9
�
�	
�
��y�y�L�
���
��]�]�/�/�d�/�;�
�
�	
�
��-�-�,�,���'�?�3�3�3��g�~�6�6�6�
W���y�y�� ������-�-�f�5�5�5�5��59
s�C=c�>�d}|j|�}t|jjt�sJ�t|j
jt�sJ�d|jd��k(sJ�d|jdtttf��k(sJ�y)NuU<ruby>漢 <rp>(</rp><rt>kan</rt><rp>)</rp> 字 <rp>(</rp><rt>ji</rt><rp>)</rp></ruby>u漢字Tru漢(kan)字(ji)r)	r*rN�rprr�rtr	rr)r!rYr*s   r%�test_ruby_stringsz/TestNavigableStringSubclasses.test_ruby_strings�s���h���y�y�� ���$�'�'�.�.�*?�@�@�@��$�'�'�.�.�.�9�9�9��4�=�=�t�=�4�4�4�4� �D�M�M����@U�V�%2�%
�
�	
�
r'N)	r0r1r2r<rDrGrKrZr^r3r'r%r5r5=s!��)��$4�-�6�@

r'r5)r,�bs4.elementrrrrrrr	r
rrrrrr5r3r'r%�<module>r`s7��
�����' �(�' �TS
�H�S
r'

Youez - 2016 - github.com/yon3zu
LinuXploit