Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.12/test/test_tomllib/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.12/test/test_tomllib/__pycache__/test_data.cpython-312.opt-2.pyc

�

)Μg�����ddlZddlmZddlZddlmZmZGd�d�Zee�jdzZ
ee
dzjd	��Z
gZe
D]SZej!d
�Z	ej$ej'�j)��Zej/e��Uee�Zee
dzjd	��ZGd�d
ej4�Zy#e$ree�ZY�ZwxYw)�N)�Path�)�
burntsushi�tomllibc��eZdZdefd�Zy)�MissingFile�pathc��||_y)N)r	)�selfr	s  �8/usr/local/lib/python3.12/test/test_tomllib/test_data.py�__init__zMissingFile.__init__
s	����	�N)�__name__�
__module__�__qualname__rr
�rrrrs���T�rr�data�validz	**/*.tomlz.json�invalidc��eZdZd�Zd�Zy)�TestDatac�~�tD]�}|j|j��5|j�}	|j	�}|j
tj�5tj|�ddd�ddd���y#t
$rYddd���wxYw#1swY�+xYw#1swY��xYw�N)�msg)
�
INVALID_FILES�subTest�stem�
read_bytes�decode�UnicodeDecodeError�assertRaisesr�TOMLDecodeError�loads)rr�
toml_bytes�toml_strs    r�test_invalidzTestData.test_invalid%s���$�G����'�,�,��/�$�/�/�1�
��)�0�0�2�H��&�&�w�'>�'>�?��M�M�(�+�@�0�/�%��
*���
0�/���@�?��0�/�sF�B3�B�B3�'B'�=B3�	B$�B3�#B$�$B3�'B0�,B3�3B<	c��ttt�D]�\}}|j|j��5t|t�r
	ddd��=|j�j�}tj|�}tj|�}tj|�}|j||�ddd���y#1swY��xYwr)�zip�VALID_FILES�VALID_FILES_EXPECTEDrr�
isinstancerrrrr#r�convert�	normalize�assertEqual)rr�expectedr%�actuals     r�
test_validzTestData.test_valid1s���"�;�0D�E�O�E�8����%�*�*��-��h��4��.�-�!�+�+�-�4�4�6�� ���x�0��#�+�+�F�3��%�/�/��9��� � ���2�.�-� F�-�-�s�C�A/C�C	N)rrrr&r1rrrrr$s��
,�3rr)�json�pathlibr�unittest�rrr�__file__�parent�DATA_DIR�tuple�globr)�_expected_files�p�with_suffix�	json_pathr#rr�text�FileNotFoundError�appendr*r�TestCaserrrr�<module>rCs���
���!���
��>� � �6�)���X��'�-�-�k�:�;����	�A��
�
�g�&�I�&��t�z�z�)�.�.�0�7�7�9�:�����4� �

��_�-���x�)�+�1�1�+�>�?�
�3�x� � �3���&��9�%��&�s�).C"�"
C2�1C2

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists