HEX
Server: Apache
System: Linux bd12.noc223.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: handcraf (1693)
PHP: 8.1.28
Disabled: NONE
Upload Files
File: //opt/alt/python312/lib64/python3.12/test/test_tomllib/__pycache__/test_error.cpython-312.pyc
�

�h�eJ��B�ddlZddlmZGd�dej�Zy)�N�)�tomllibc�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�	TestErrorc�x�|jtj�5}tjd�ddd�|j	tj�d�|jtj�5}tjd�ddd�|j	t|j�d�|jtj�5}tjd�ddd�|j	t|j�d�|jtj�5}tjd�ddd�|j	t|j�d�y#1swY��VxYw#1swY��xYw#1swY��xYw#1swY�UxYw)	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_colsV��
�
�
�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���|jtj�5}tjd�ddd�|j	tj�d�y#1swY�/xYw)Nz

fwfw=z"Invalid value (at end of document)r	rs  r�test_missing_valuezTestError.test_missing_value sU��
�
�
�w�6�6�
7�	'�8��M�M�+�&�	'�����X�/�/�0�2V�W�	'�	'�s�A$�$A-c���|jtj�5}tjd�ddd�|j	dtj�v�y#1swY�0xYw)Nzv = '
'z '\n' )r
rrr�
assertTruerrrs  r�test_invalid_char_quotesz"TestError.test_invalid_char_quotes%sU��
�
�
�w�6�6�
7�	&�8��M�M�*�%�	&����	�S��);�);�%<�<�=�	&�	&�s�A%�%A.c�|�|jtj�jtj�y�N)r
rr�
__module__�__name__)rs r�test_module_namezTestError.test_module_name*s'������0�0�2�=�=�w�?O�?O�P�c�"�dtdtfd�}dtdtfd�}||fD]\}|jt�5}tjd|��ddd�|jtj�d��^y#1swY�1xYw)N�s�returnc��iSr��r!s r�
dict_returnerz9TestError.test_invalid_parse_float.<locals>.dict_returner.����Irc��gSrr$r%s r�
list_returnerz9TestError.test_invalid_parse_float.<locals>.list_returner1r'rzf=0.1)�parse_floatz*parse_float must not return dicts or lists)	r�dict�listr
�
ValueErrorrrr
r)rr&r)�invalid_parse_floatrs     r�test_invalid_parse_floatz"TestError.test_invalid_parse_float-s���	�S�	�T�	�	�S�	�T�	�%2�=�#A�	���"�"�:�.�
H�(��
�
�g�3F�G�
H�����H�&�&�'�)U�
�	�
H�
H�s�B�B	N)rr�__qualname__rrrrr/r$rrrr
s��
�*X�
>�
Q�rr)�unittest�r�TestCaserr$rr�<module>r4s��
��/��!�!�/r