Your IP : 216.73.216.213


Current Path : /opt/alt/python39/lib64/python3.9/test/test_json/__pycache__/
Upload File :
Current File : //opt/alt/python39/lib64/python3.9/test/test_json/__pycache__/test_speedups.cpython-39.opt-2.pyc

a

XC?h
�@sNddlmZGdd�d�ZGdd�de�ZGdd�de�ZGdd	�d	e�Zd
S)�)�CTestc@seZdZdd�ZdS)�BadBoolcCsdddS�N�r���selfrr�A/opt/alt/python39/lib64/python3.9/test/test_json/test_speedups.py�__bool__szBadBool.__bool__N)�__name__�
__module__�__qualname__r
rrrr	rsrc@seZdZdd�Zdd�ZdS)�TestSpeedupscCs0|�|jjjjd�|�|jjj|jjj�dS�NZ_json)�assertEqual�json�decoderZ
scanstringr�assertIsZc_scanstringrrrr	�test_scanstring
szTestSpeedups.test_scanstringcCs0|�|jjjjd�|�|jjj|jjj�dSr)rr�encoderZencode_basestring_asciirrZc_encode_basestring_asciirrrr	�test_encode_basestring_asciis��z)TestSpeedups.test_encode_basestring_asciiN)rrr
rrrrrr	r	src@seZdZdd�Zdd�ZdS)�
TestDecodecCs|�t|jjjd�dS)Nr)�assertRaises�AttributeErrorr�scannerZc_make_scannerrrrr	�test_make_scannerszTestDecode.test_make_scannercs,�fdd�}��t|d���t|d�dS)Ncs�jjjt�d��|�dS)N)�strict)rrZJSONDecoderr�decode)�valuerrr	�testsz+TestDecode.test_bad_bool_args.<locals>.testz""z{}�r�ZeroDivisionError�rrrrr	�test_bad_bool_argsszTestDecode.test_bad_bool_argsN)rrr
rr#rrrr	rsrc@s4eZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS)�
TestEncodecCs|�t|jjjddd�dS)N)TFs�}=NL�y�R���'J}��u)r�	TypeErrorrr�c_make_encoderrrrr	�test_make_encoder!s
�zTestEncode.test_make_encodercCs�dd�}|jj�ddd�|dddddd�	}|�t��|dd	�Wd�n1sT0Y|�t��|dd
id	�Wd�n1s�0Ydd�}|jj�dd
d�|dddddd�	}|�t��|dd	�Wd�n1s�0YdS)NcWsdS�Nr��argsrrr	�bad_encoder1,sz5TestEncode.test_bad_str_encoder.<locals>.bad_encoder1cSst|�Sr(��str��objrrr	�<lambda>.�z1TestEncode.test_bad_str_encoder.<locals>.<lambda>�: �, FZspam��*cWsdddSrrr)rrr	�bad_encoder26sz5TestEncode.test_bad_str_encoder.<locals>.bad_encoder2cSst|�Sr(r,r.rrr	r08r1)rrr&rr%r!)rr+�encr6rrr	�test_bad_str_encoder)s �(,�zTestEncode.test_bad_str_encodercCsN|�td��.|jj�ddddddddd�	Wd�n1s@0YdS)Nz9make_encoder\(\) argument 1 must be dict or None, not intrr2r3F)ZassertRaisesRegexr%rrr&rrrr	�$test_bad_markers_argument_to_encoder>s��z/TestEncode.test_bad_markers_argument_to_encodercsV�fdd�}��t|d���t|d���t|d���t|d���t|d�dS)Ncs(�jjjfi|t�i���ddi�dS)N�ar)rr�JSONEncoderr�encode)�namerrr	rHsz+TestEncode.test_bad_bool_args.<locals>.testZskipkeysZensure_asciiZcheck_circularZ	allow_nan�	sort_keysr r"rrr	r#GszTestEncode.test_bad_bool_argscCsJ|�t��,|jjjdd��ddd��Wd�n1s<0YdS)NT)r>rr:)r:r)rr%rrr;r<rrrr	�test_unsortable_keysPszTestEncode.test_unsortable_keysN)rrr
r'r8r9r#r?rrrr	r$ s
		r$N)Ztest.test_jsonrrrrr$rrrr	�<module>s