HEX
Server: LiteSpeed
System: Linux server.nevid-deploma.com 4.18.0-553.111.1.lve.el8.x86_64 #1 SMP Fri Mar 13 13:42:17 UTC 2026 x86_64
User: smilepac (1037)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/cppython/lib/python3.8/test/test_json/__pycache__/test_speedups.cpython-38.opt-1.pyc
U

0D�g}�@sNddlmZGdd�d�ZGdd�de�ZGdd�de�ZGdd	�d	e�Zd
S)�)�CTestc@seZdZdd�ZdS)�BadBoolcCsdddS�N�r���selfrr�;/opt/cppython/lib/python3.8/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@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�
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	�W5QRX|�t��|dd
id	�W5QRXdd�}|jj�dd
d�|dddddd�	}|�t��|dd	�W5QRXdS)NcWsdS�Nr��argsrrr	�bad_encoder1,sz5TestEncode.test_bad_str_encoder.<locals>.bad_encoder1cSst|�Sr(��str��objrrr	�<lambda>.�z1TestEncode.test_bad_str_encoder.<locals>.<lambda>z: z, FZspam��*cWsdddSrrr)rrr	�bad_encoder26sz5TestEncode.test_bad_str_encoder.<locals>.bad_encoder2cSst|�Sr(r,r.rrr	r08r1)rrr&rr%r!)rr+�encr4rrr	�test_bad_str_encoder)s4��zTestEncode.test_bad_str_encodercsV�fdd�}��t|d���t|d���t|d���t|d���t|d�dS)Ncs$�jjjf|t�i��ddi�dS)N�ar)rr�JSONEncoderr�encode)�namerrr	r?sz+TestEncode.test_bad_bool_args.<locals>.testZskipkeysZensure_asciiZcheck_circularZ	allow_nan�	sort_keysr r"rrr	r#>szTestEncode.test_bad_bool_argsc	Cs6|�t��"|jjjdd��ddd��W5QRXdS)NT)r;rr7)r7r)rr%rrr8r9rrrr	�test_unsortable_keysGszTestEncode.test_unsortable_keysN)rrr
r'r6r#r<rrrr	r$ s	r$N)Ztest.test_jsonrrrrr$rrrr	�<module>s