File: D:/Python311/Lib/site-packages/bs4/tests/__pycache__/test_navigablestring.cpython-311.pyc
�
��nc� � � � d dl Z d dlmZmZmZmZmZmZmZm Z m
Z
mZ ddlm
Z
G d� de
� � Z G d� de
� � ZdS ) � N)
�CData�Comment�Declaration�Doctype�NavigableString�RubyParenthesisString�RubyTextString�Script�
Stylesheet�TemplateString� )�SoupTestc � � e Zd Zd� Zd� ZdS )�TestNavigableStringc �. � t d� � }t d� � }t d� � }d|� � � k sJ �d|� d�� � k sJ �dgt |j � � k sJ �dgt |j � � k sJ �dgt |� � � � � k sJ �d|� � � k sJ �d|� d�� � k sJ �dgt |j � � k sJ �dgt |j � � k sJ �dgt |� � � � � k sJ �d|� � � k sJ �g t |j � � k sJ �g t |j � � k sJ �g t |� � � � � k sJ �d |� dt �
� � k sJ �d|� t t f�� � k sJ �d S )Nzfee zfie zfoe �feeT��strip�fie� �foe�r �types�r )r r r �get_text�list�strings�stripped_strings�_all_strings)�self�s�cdata�comments �@D:\Python311\Lib\site-packages\bs4/tests/test_navigablestring.py�test_text_acquisition_methodsz1TestNavigableString.test_text_acquisition_methods s' � �
�F�#�#���f�
�
���&�/�/��������%�%�%�%���
�
��
�.�.�.�.�.�.��x�4�� �?�?�*�*�*�*��w�$�q�1�2�2�2�2�2�2��x�4���� 0� 0�1�1�1�1�1�1�����)�)�)�)�)�)�����T��2�2�2�2�2�2��x�4��
�.�.�.�.�.�.��w�$�u�5�6�6�6�6�6�6��x�4�� 2� 2� 4� 4�5�5�5�5�5�5� �W�%�%�'�'�'�'�'�'��T�'�/�*�*�*�*�*�*��T�'�2�3�3�3�3�3�3��T�'�.�.�0�0�1�1�1�1�1�1� ��(�(�t�7�(�C�C�C�C�C�C���)�)��/�0J�)�K�K�K�K�K�K�K�K� c �� � | � d� � j }d |j k sJ �t j t
� � 5 d|_ d d d � � d S # 1 swxY w Y d S )Nr! �foo)�soup�string�name�pytest�raises�AttributeError)r r* s r$ �'test_string_has_immutable_name_propertyz;TestNavigableString.test_string_has_immutable_name_property3 s� � ����3���&���v�{�"�"�"�"�
�]�>�
*�
*� � ��F�K� � � � � � � � � � � � ���� � � � � � s �A�A�AN)�__name__�
__module__�__qualname__r% r/ � r&