Yohohohohohooho | Sanrei Aya
Sanrei Aya


Server : LiteSpeed
System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
User : elvh3918 ( 1528)
PHP Version : 8.2.31
Disable Function : mail
Directory :  /lib64/python3.9/site-packages/simplejson/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib64/python3.9/site-packages/simplejson/tests/__pycache__/test_speedups.cpython-39.opt-1.pyc
a

\Փ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�D/usr/lib64/python3.9/site-packages/simplejson/tests/test_speedups.py�has_speedupssrcs�fdd�}|S)Ncs:t�s,ttd�rt�d��ntj�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)�BadBoolcCsdddS�N�rr��selfrrr
�__bool__szBadBool.__bool__N)�__name__�
__module__�__qualname__r Z__nonzero__rrrr
rsrc@s$eZdZedd��Zedd��ZdS)�
TestDecodecCs|�ttjd�dS)Nr)�assertRaises�AttributeErrorrZc_make_scannerrrrr
�test_make_scanner$szTestDecode.test_make_scannercCsHdd�}|�t|d�|�t|d�tsD|�t|d�|�t|d�dS)NcSstjt�d��|�dS)N)�strict)rZJSONDecoderr�decode)�valuerrr
�test*sz+TestDecode.test_bad_bool_args.<locals>.testz""z{})r%�ZeroDivisionErrorr�rr+rrr
�test_bad_bool_args(szTestDecode.test_bad_bool_argsN)r!r"r#rr'r.rrrr
r$#s
r$c@sLeZdZedd��Zedd��Zedd��Zedd��ZerHed	d
��Z	dS)�
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_encoder1cSst|�Sr
��str��objrrr
�<lambda>F�z1TestEncode.test_bad_str_encoder.<locals>.<lambda>z: z, Fzutf-8Zspam��*cWsdddSrrr2rrr
�bad_encoder2Msz5TestEncode.test_bad_str_encoder.<locals>.bad_encoder2cSst|�Sr
r4r6rrr
r8Pr9)�decimalrrZDecimalr%r0r,)rr=r3�encr<r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 tjfi|t�i���i�dSr
)r�JSONEncoderr�encode)�namerrr
r+Xsz+TestEncode.test_bad_bool_args.<locals>.testZskipkeysZensure_asciiZcheck_circularZ	allow_nanZ	sort_keysZuse_decimalZnamedtuple_as_objectZtuple_as_arrayZbigint_as_stringZfor_jsonZ
ignore_nanZiterable_as_array)r%r,r-rrr
r.VszTestEncode.test_bad_bool_argscs0td�dd��fdd�}|�ttf|�dS)N�� �cstj�d��d�dS)N)Zint_as_string_bitcountr)rr@rAr�Z
long_countrr
r+jsz=TestEncode.test_int_as_string_bitcount_overflow.<locals>.test)rr%r0�
OverflowErrorr-rrFr
�$test_int_as_string_bitcount_overflowgsz/TestEncode.test_int_as_string_bitcount_overflowcCsH|�t��*tjdd��td�di�Wd�n1s:0YdS)Nu�)�encoding�key�{)r%�UnicodeEncodeErrorrr@rAr	rrrr
�test_bad_encodingoszTestEncode.test_bad_encodingN)
r!r"r#rr1r?r.rHrrMrrrr
r/2s




r/)Z
__future__rrrrZ
simplejsonrrrZsimplejson.compatrrr	rrrr$r/rrrr
�<module>s


Yohohohohohooho | Sanrei Aya