https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/simplejson/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/simplejson/tests/__pycache__/test_speedups.cpython-310.pyc
o

\Փa0�@s�ddlmZddlZddlZddlmZddlZddlmZmZmZddl	m
Z
mZmZdd�Z
dd	�ZGd
d�d�ZGdd
�d
e�ZGdd�de�ZdS)�)�with_statementN)�TestCase)�encoder�decoder�scanner)�PY3�	long_type�bcCs
tjduS�N)r�c_make_encoder�rr�@/usr/lib/python3/dist-packages/simplejson/tests/test_speedups.py�has_speedupss
rcs�fdd�}|S)Ncs8t�sttd�r
t�d��tj�d�dS�|i|��S)N�SkipTestzC Extension not available)r�hasattr�unittestr�sys�stdout�write)�args�kwargs��funcrr
�wrappers

z)skip_if_speedups_missing.<locals>.wrapperr)rrrrr
�skip_if_speedups_missings	rc@seZdZdd�ZeZdS)�BadBoolcC�dddS�N�rr��selfrrr
�__bool__�zBadBool.__bool__N)�__name__�
__module__�__qualname__r!�__nonzero__rrrr
rsrc@s$eZdZedd��Zedd��ZdS)�
TestDecodecCs|�ttjd�dS)Nr)�assertRaises�AttributeErrorr�c_make_scannerrrrr
�test_make_scanner$szTestDecode.test_make_scannercCsLdd�}|�t|d�|�t|d�ts$|�t|d�|�t|d�dSdS)NcSstjt�d��|�dS)N)�strict)r�JSONDecoderr�decode)�valuerrr
�test*sz+TestDecode.test_bad_bool_args.<locals>.testz""z{})r(�ZeroDivisionErrorr�r r0rrr
�test_bad_bool_args(s�zTestDecode.test_bad_bool_argsN)r#r$r%rr+r3rrrr
r'#s

r'c@sPeZdZedd��Zedd��Zedd��Zedd��Zer&ed	d
��Z	dSdS)�
TestEncodecCs|�ttjddd�dS)NuÍ}=NLùy×Rº‚ò'J} Êu)r(�	TypeErrorrrrrrr
�test_make_encoder3s�zTestEncode.test_make_encodercCs�ddl}dd�}t�ddd�|ddddddidddddd	dd|jd�}|�t|d
d�|�t|d
did�d
d�}t�ddd�|ddddddidddddd	dd|jd�}|�t|d
d�dS)NrcWsdSr
r�rrrr
�bad_encoder1Csz5TestEncode.test_bad_str_encoder.<locals>.bad_encoder1cS�t|�Sr
��str��objrrr
�<lambda>F�z1TestEncode.test_bad_str_encoder.<locals>.<lambda>z: z, Fzutf-8�spam��*cWrrrr7rrr
�bad_encoder2Mr"z5TestEncode.test_bad_str_encoder.<locals>.bad_encoder2cSr9r
r:r<rrr
r>Pr?)�decimalrr�Decimalr(r5r1)r rDr8�encrCrrr
�test_bad_str_encoder>s$��zTestEncode.test_bad_str_encodercCs�dd�}|�t|d�|�t|d�|�t|d�|�t|d�|�t|d�|�t|d�|�t|d	�|�t|d
�|�t|d�|�t|d�|�t|d
�|�t|d�dS)NcSs tjdi|t�i���i�dS)Nr)r�JSONEncoderr�encode)�namerrr
r0Xs z+TestEncode.test_bad_bool_args.<locals>.test�skipkeys�ensure_ascii�check_circular�	allow_nan�	sort_keys�use_decimal�namedtuple_as_object�tuple_as_array�bigint_as_string�for_json�
ignore_nan�iterable_as_array)r(r1r2rrr
r3VszTestEncode.test_bad_bool_argscs0td�dd��fdd�}|�ttf|�dS)N�� �cstj�d��d�dS)N)�int_as_string_bitcountr)rrHrIr��
long_countrr
r0jsz=TestEncode.test_int_as_string_bitcount_overflow.<locals>.test)rr(r5�
OverflowErrorr2rr[r
�$test_int_as_string_bitcount_overflowgsz/TestEncode.test_int_as_string_bitcount_overflowcCsJ|�t��tjdd��td�di�Wd�dS1swYdS)Nu�)�encoding�key�{)r(�UnicodeEncodeErrorrrHrIr	rrrr
�test_bad_encodingos"�zTestEncode.test_bad_encodingN)
r#r$r%rr6rGr3r^rrcrrrr
r42s




�r4)�
__future__rrrr�
simplejsonrrr�simplejson.compatrrr	rrrr'r4rrrr
�<module>s


https://t.me/RX1948 - 2025