File: //opt/alt/python312/lib64/python3.12/test/test_tomllib/__pycache__/test_error.cpython-312.pyc
�
�h�eJ � �B � d dl Z ddlmZ G d� de j � Zy)� N� )�tomllibc �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)� TestErrorc �x � | j t j � 5 }t j d� d d d � | j t j � d� | j t j � 5 }t j d� d d d � | j t |j � d� | j t j � 5 }t j d� d d d � | j t |j � d� | j t j � 5 }t j d� d d d � | j t |j � d� y # 1 sw Y ��VxY w# 1 sw Y ��xY w# 1 sw Y ��xY w# 1 sw Y �UxY w) 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 �C/opt/alt/python312/lib64/python3.12/test/test_tomllib/test_error.py�test_line_and_colzTestError.test_line_and_col sV � �
�
�
�w�6�6�
7� #�8��M�M�'�"� #�����X�/�/�0�2W�X�
�
�
�w�6�6�
7� �8��M�M�#�� ������"�"�#�%N�
� �
�
�w�6�6�
7� '�8��M�M�+�&� '�����X�/�/�0�2W�X�
�
�
�w�6�6�
7� #�8��M�M�'�"� #������"�"�#�%N�
�! #� #�� � �� '� '�� #� #�s/ �F
�F�$F$�F0�
F�F!�$F-�0F9c �� � | j t j � 5 }t j d� d d d � | j t j � d� y # 1 sw Y �/xY w)Nz
fwfw=z"Invalid value (at end of document)r r s r �test_missing_valuezTestError.test_missing_value sU � �
�
�
�w�6�6�
7� '�8��M�M�+�&� '�����X�/�/�0�2V�W� '� '�s �A$�$A-c �� � | j t j � 5 }t j d� d d d � | j dt j � v � y # 1 sw Y �0xY w)Nzv = '
'z '\n' )r
r r r �
assertTruer r r s r �test_invalid_char_quotesz"TestError.test_invalid_char_quotes% sU � �
�
�
�w�6�6�
7� &�8��M�M�*�%� &���� �S��);�);�%<�<�=� &� &�s �A%�%A.c �| � | j t j � j t j � y �N)r
r r �
__module__�__name__)r s r �test_module_namezTestError.test_module_name* s'