Sindbad~EG File Manager

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

�

)Μg
��f�ddlmZGd�d�ZGd�de�ZGd�de�ZGd�d	e�Zy
)�)�CTestc��eZdZd�Zy)�BadBoolc��ddzy�N�r���selfs �9/usr/local/lib/python3.12/test/test_json/test_speedups.py�__bool__zBadBool.__bool__s	��	�!��N)�__name__�
__module__�__qualname__r
r	rrrrs��rrc��eZdZd�Zd�Zy)�TestSpeedupsc��|j|jjjjd�|j|jjj|jjj�y�N�_json)�assertEqual�json�decoder�
scanstringr�assertIs�c_scanstringr
s r�test_scanstringzTestSpeedups.test_scanstring
sV��������*�*�5�5�@�@�'�J��
�
�d�i�i�'�'�2�2�D�I�I�4E�4E�4R�4R�Src��|j|jjjjd�|j|jjj|jjj�yr)rr�encoder�encode_basestring_asciirr�c_encode_basestring_asciir
s r�test_encode_basestring_asciiz)TestSpeedups.test_encode_basestring_asciis]��������*�*�B�B�M�M� �	"��
�
�d�i�i�'�'�?�?��i�i�'�'�A�A�	CrN)rrrrr"r	rrrr	s��T�Crrc��eZdZd�Zd�Zy)�
TestDecodec�n�|jt|jjjd�y)Nr)�assertRaises�AttributeErrorr�scanner�c_make_scannerr
s r�test_make_scannerzTestDecode.test_make_scanners$�����.�$�)�)�*;�*;�*J�*J�A�Nrc�l���fd�}�jt|d��jt|d�y)Nc����jjjt���j	|�y)N)�strict)rr�JSONDecoderr�decode)�valuers �r�testz+TestDecode.test_bad_bool_args.<locals>.tests+����I�I���)�)���)�;�B�B�5�Irz""z{}�r&�ZeroDivisionError�rr1s` r�test_bad_bool_argszTestDecode.test_bad_bool_argss/���	J����+�T�4�8����+�T�4�8rN)rrrr*r5r	rrr$r$s
��O�9rr$c�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�
TestEncodec�r�|jt|jjjddd�y)N)TFs�}=NL�y�R���'J}��u)r&�	TypeErrorrr�c_make_encoderr
s r�test_make_encoderzTestEncode.test_make_encoder!s/��	
���)�T�Y�Y�%6�%6�%E�%E��[��	rc��d�}|jjjdd�|dddddd�	}|jt�5|dd�ddd�|jt�5|ddid�ddd�d	�}|jjjdd
�|dddddd�	}|jt
�5|dd�ddd�y#1swY��xYw#1swY�nxYw#1swYyxYw)Nc��y�Nr	��argss r�bad_encoder1z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder1,s��rc��t|�Sr>��str��objs r�<lambda>z1TestEncode.test_bad_str_encoder.<locals>.<lambda>.����S�r�: �, F�spam��*c��ddzyrr	r?s r�bad_encoder2z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder26s	��
�a�Crc��t|�Sr>rCrEs rrGz1TestEncode.test_bad_str_encoder.<locals>.<lambda>8rHr)rrr:r&r9r3)rrA�encrOs    r�test_bad_str_encoderzTestEncode.test_bad_str_encoder)s���	��i�i���.�.�t�5I�/;�T�4��/4�e�U�D���
�
�y�
)����N�*�
�
�
�y�
)�����a� �*�	��i�i���.�.�t�5I�/;�T�4��/4�e�U�D���
�
�0�
1����N�2�
1�*�
)��
)�
)��2�
1�s$�
C�.C'�
C3�C$�'C0�3C<c��|jtd�5|jjj	ddddddddd�	ddd�y#1swYyxYw)Nz9make_encoder\(\) argument 1 must be dict or None, not intrrIrJF)�assertRaisesRegexr9rrr:r
s r�$test_bad_markers_argument_to_encoderz/TestEncode.test_bad_markers_argument_to_encoder>sT��
�
#�
#��H�
�
�I�I���,�,�Q��d�D�$��-2�E�5�
B�	
�
�
�s�.A�Ac����fd�}�jt|d��jt|d��jt|d��jt|d��jt|d�y)Nc����jjjdi|t�i��j	ddi�y)N�arr	)rr�JSONEncoderr�encode)�namers �rr1z+TestEncode.test_bad_bool_args.<locals>.testHs6���)�D�I�I���)�)�>�T�7�9�,=�>�E�E�s�A�h�Or�skipkeys�ensure_ascii�check_circular�	allow_nan�	sort_keysr2r4s` rr5zTestEncode.test_bad_bool_argsGsi���	P����+�T�:�>����+�T�>�B����+�T�3C�D����+�T�;�?����+�T�;�?rc���|jt�5|jjj	d��jddd��ddd�y#1swYyxYw)NT)r`rrX)rXr)r&r9rrrYrZr
s r�test_unsortable_keyszTestEncode.test_unsortable_keysPsG��
�
�
�y�
)��I�I���)�)�D�)�9�@�@�q�S�AQ�R�*�
)�
)�s�9A�A!N)rrrr;rRrUr5rbr	rrr7r7 s����*B�@�Srr7N)�test.test_jsonrrrr$r7r	rr�<module>rds:�� ���
	C�5�	C�9��9�2S��2Sr

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