Sindbad~EG File Manager
�
)ΜgJ � �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 �9/usr/local/lib/python3.12/test/test_tomllib/test_error.py�test_line_and_colzTestError.test_line_and_col s: � �
�
�
�w�6�6�
7�8��M�M�'�"� 8�����X�/�/�0�2W�X�
�
�
�w�6�6�
7�8��M�M�#�� 8������"�"�#�%N�
� �
�
�w�6�6�
7�8��M�M�+�&� 8�����X�/�/�0�2W�X�
�
�
�w�6�6�
7�8��M�M�'�"� 8������"�"�#�%N�
�! 8�
7�� 8�
7�� 8�
7�� 8�
7�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 sN � �
�
�
�w�6�6�
7�8��M�M�+�&� 8�����X�/�/�0�2V�W� 8�
7�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% sN � �
�
�
�w�6�6�
7�8��M�M�*�%� 8���� �S��);�);�%<�<�=� 8�
7�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'