File: D:/Python311/Lib/test/test_tomllib/__pycache__/test_error.cpython-311.opt-1.pyc
�
��Vc� � �@ � d dl Z ddlmZ G d� de j � � ZdS )� N� )�tomllibc �, � e Zd Zd� Zd� Zd� Zd� Zd� ZdS )� TestErrorc � � | � t j � � 5 }t j d� � d d d � � n# 1 swxY w Y | � t |j � � d� � | � t j � � 5 }t j d� � d d d � � n# 1 swxY w Y | � t |j � � d� � | � t j � � 5 }t j d� � d d d � � n# 1 swxY w Y | � t |j � � d� � | � t j � � 5 }t j d� � d d d � � n# 1 swxY w Y | � t |j � � d� � d S ) Nzval=.z#Invalid value (at line 1, column 5)�.z'Invalid statement (at line 1, column 1)z
val=.z#Invalid value (at line 3, column 5)z
.z'Invalid statement (at line 3, column 1)��assertRaisesr �TOMLDecodeError�loads�assertEqual�str� exception��self�exc_infos �0D:\Python311\Lib\test\test_tomllib\test_error.py�test_line_and_colzTestError.test_line_and_col s� � �
�
�
�w�6�
7�
7� #�8��M�'�"�"�"� #� #� #� #� #� #� #� #� #� #� #���� #� #� #� #�����X�/�0�0�2W�X�X�X�
�
�
�w�6�
7�
7� �8��M�#���� � � � � � � � � � � ���� � � � ������"�#�#�%N�
�
�
� �
�
�w�6�
7�
7� '�8��M�+�&�&�&� '� '� '� '� '� '� '� '� '� '� '���� '� '� '� '�����X�/�0�0�2W�X�X�X�
�
�
�w�6�
7�
7� #�8��M�'�"�"�"� #� #� #� #� #� #� #� #� #� #� #���� #� #� #� #������"�#�#�%N�
�
�
�
�
sG �A�A�A�B4�4B8�;B8�D'�'D+�.D+�9F�F�!Fc �� � | � t j � � 5 }t j d� � d d d � � n# 1 swxY w Y | � t |j � � d� � d S )Nz
fwfw=z"Invalid value (at end of document)r r s r �test_missing_valuezTestError.test_missing_value s� � �
�
�
�w�6�
7�
7� '�8��M�+�&�&�&� '� '� '� '� '� '� '� '� '� '� '���� '� '� '� '�����X�/�0�0�2V�W�W�W�W�W� �A�A�Ac �� � | � t j � � 5 }t j d� � d d d � � n# 1 swxY w Y | � dt |j � � v � � d S )Nzv = '
'z '\n' )r
r r r �
assertTruer r r s r �test_invalid_char_quotesz"TestError.test_invalid_char_quotes% s� � �
�
�
�w�6�
7�
7� &�8��M�*�%�%�%� &� &� &� &� &� &� &� &� &� &� &���� &� &� &� &���� �S��);�%<�%<�<�=�=�=�=�=r c �r � | � t j � � j t j � � d S �N)r
r r �
__module__�__name__)r s r �test_module_namezTestError.test_module_name* s- � �����0�2�2�=�w�?O�P�P�P�P�P� c �< � dt dt fd�}dt dt fd�}||fD ]r}| � t � � 5 }t j d|�� � d d d � � n# 1 swxY w Y | � t |j � � d� � �sd S )N�s�returnc � � i S r � �r"