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_namedtuple.cpython-310.pyc
o

\Փaa�@sddlmZddlZddlZddlmZzddlmZWney'dZYnwzddl	m
Z
WneyIGdd�de�ZGdd	�d	e�Z
Ynwe
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@�eZdZdd�Zdd�ZdS)�ValuecG�t�||�S�N��tuple�__new__��cls�args�r�B/usr/lib/python3/dist-packages/simplejson/tests/test_namedtuple.pyr�z
Value.__new__cCsd|diS)N�valuerr��selfrrr�_asdictrz
Value._asdictN��__name__�
__module__�__qualname__rrrrrrr�rc@r)�PointcGrr	r
r
rrrrrz
Point.__new__cCs|d|dd�S)Nr�)�x�yrrrrrrsz
Point._asdictNrrrrrrrrrrrc@r)�	DuckValuecG�t|�|_dSr	)rr�rrrrr�__init__�zDuckValue.__init__cC�
|j��Sr	)rrrrrrr"�
zDuckValue._asdictN�rrrr#rrrrrr rr c@r)�	DuckPointcGr!r	)r�pointr"rrrr#&r$zDuckPoint.__init__cCr%r	)r)rrrrrr)r&zDuckPoint._asdictNr'rrrrr(%rr(c@�eZdZdZdS)�DeadDuckN�rrrrrrrrr+,�r+c@r*)�DeadDictNr,rrrrr./r-r.cCs|Sr	r��vrrr�<lambda>3sr1cCs|gSr	rr/rrrr14scCs
d|igS)N�keyrr/rrrr15s
c@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�TestNamedTuplecCs�td�tdd�td�tdd�fD]=}|��}|�|t�t�|���|�|t�tj|dd���|�|t�tj|dd���|�|t�tj|ddd���qdS�Nr�T��namedtuple_as_objectF)�tuple_as_array)r7r8)	rrr r(r�assertEqual�json�loads�dumps)rr0�drrr�test_namedtuple_dumps9s$����z$TestNamedTuple.test_namedtuple_dumpsc
CsVtd�tdd�fD]}t|�}|�|t�tj|dd���|jttj|ddd�q	dS�Nrr5Fr6)r8r7)	rr�listr9r:r;r<�assertRaises�	TypeError)rr0�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�	|�
���qdSr4)rrr r(rrr:�dumpr9r;�getvalue)rr0r=�siorrr�test_namedtuple_dumpOs.$�
���z#TestNamedTuple.test_namedtuple_dumpc	Csjtd�tdd�fD])}t|�}t�}tj||dd�|�|t�|����|j	t
tj|t�ddd�q	dSr?)rrr@rr:rEr9r;rFrArB)rr0rCrGrrr�test_namedtuple_dump_falseds���z)TestNamedTuple.test_namedtuple_dump_falsecCsbtD],}|jttj|t��t�dd�t�}tj|t��|dd�|�t�	|i��|�
��qdS�NTr6)�CONSTRUCTORSrArBr:rEr+rr.r9r<rF)r�frGrrr�test_asdict_not_callable_dumpos���z,TestNamedTuple.test_asdict_not_callable_dumpcCsNtD]"}|jttj|t��dd�|�t�|i��tj|t��dd��qdSrJ)rKrArBr:r<r+r9r.)rrLrrr�test_asdict_not_callable_dumpsys���z-TestNamedTuple.test_asdict_not_callable_dumpscCs�tsttd�rt�d��td�dSt��}|�t|d��|�t|j��|�	t
|��t��|�t
��tjd|iddd�Wd�dS1sKwYdS)	N�SkipTestzunittest.mock requiredzunittest.mock not availabler�TF)r7�for_json)r�hasattr�unittestrO�print�Mock�
assertTrue�callabler�assertFalse�
isinstance�dictrArBr:r<)r�fakerrr� test_asdict_does_not_return_dict�s

	"�z/TestNamedTuple.test_asdict_does_not_return_dictN)
rrrr>rDrHrIrMrNr\rrrrr38s
	
r3)�
__future__rrS�
simplejsonr:�simplejson.compatrr�ImportError�collectionsrrrr�objectr r(r+rZr.rK�TestCaser3rrrr�<module>s4���

https://t.me/RX1948 - 2025