403Webshell
Server IP : 54.37.205.81  /  Your IP : 216.73.216.76
Web Server : nginx/1.22.1
System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User : debian ( 1000)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/simplejson/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/simplejson/tests/__pycache__/test_namedtuple.cpython-311.pyc
�

$��c���ddlmZddlZddlZddlmZ	ddlmZn
#e$rdZYnwxYw	ddl	m
Z
e
ddg��Ze
dd	d
g��Zn'#e$rGd�de
��ZGd�de
��ZYnwxYwGd
�de��ZGd�de��ZGd�de��ZGd�de��Zd�d�d�gZGd�dej��ZdS)�)�absolute_importN)�StringIO)�mock)�
namedtuple�Value�value�Point�x�yc��eZdZd�Zd�ZdS)rc�8�t�||��S�N��tuple�__new__��cls�argss  �B/usr/lib/python3/dist-packages/simplejson/tests/test_namedtuple.pyrz
Value.__new__����=�=��d�+�+�+�c��d|diS)Nrr���selfs r�_asdictz
Value._asdicts���T�!�W�%�%rN��__name__�
__module__�__qualname__rrrrrrrs2������	,�	,�	,�	&�	&�	&�	&�	&rc��eZdZd�Zd�ZdS)r	c�8�t�||��Srrrs  rrz
Point.__new__rrc�$�|d|dd�S)Nr�)r
rrrs rrz
Point._asdicts���a��t�A�w�/�/�/rNrrrrr	r	s2������	,�	,�	,�	0�	0�	0�	0�	0rc��eZdZd�Zd�ZdS)�	DuckValuec�"�t|�|_dSr)rr�rrs  r�__init__zDuckValue.__init__����D�\��
�
�
rc�4�|j���Sr)rrrs rrzDuckValue._asdict"����z�!�!�#�#�#rN�rrr r)rrrrr&r&�2������"�"�"�$�$�$�$�$rr&c��eZdZd�Zd�ZdS)�	DuckPointc�"�t|�|_dSr)r	�pointr(s  rr)zDuckPoint.__init__&r*rc�4�|j���Sr)r2rrs rrzDuckPoint._asdict)r,rNr-rrrr0r0%r.rr0c��eZdZdZdS)�DeadDuckN�rrr rrrrr5r5,��������G�G�Grr5c��eZdZdZdS)�DeadDictNr6rrrr9r9/r7rr9c��|Srr��vs r�<lambda>r=3s��a�rc��|gSrrr;s rr=r=4s��q�c�rc��d|igS)N�keyrr;s rr=r=5s���q�z�l�rc�>�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	S)
�TestNamedTuplec��td��tdd��td��tdd��fD�]}|���}|�|t
jt
j|������|�|t
jt
j|d�������|�|t
jt
j|d�������|�|t
jt
j|dd���������dS�Nr$�T��namedtuple_as_objectF)�tuple_as_array)rGrH)	rr	r&r0r�assertEqual�json�loads�dumps)rr<�ds   r�test_namedtuple_dumpsz$TestNamedTuple.test_namedtuple_dumps9s)����(�(�E�!�Q�K�K��1���y��A���G�
	>�
	>�A��	�	���A����Q��
�4�:�a�=�=� 9� 9�:�:�:������
�4�:�a�d�C�C�C�D�D�
F�
F�
F�
���Q��
�4�:�a��+N�+N�+N� O� O�P�P�P������
�4�:�a�d�5:�<�<�<�=�=�
>�
>�
>�
>�
	>�
	>rc
�2�td��tdd��fD]v}t|��}|�|t	jt	j|d�������|�ttj|dd����wdS�Nr$rEFrF)rHrG)	rr	�listrIrJrKrL�assertRaises�	TypeError)rr<�ls   r�test_namedtuple_dumps_falsez*TestNamedTuple.test_namedtuple_dumps_falseFs�����(�(�E�!�Q�K�K�(�	B�	B�A��Q���A������
�4�:�a�e�D�D�D�E�E�
G�
G�
G�
���i���Q�$�5�
�
B�
B�
B�
B�	B�	Brc��td��tdd��td��tdd��fD�]�}|���}t��}t
j||��|�|t
j	|�
������t��}t
j||d���|�|t
j	|�
������t��}t
j||d���|�|t
j	|�
������t��}t
j||dd���|�|t
j	|�
���������dSrD)rr	r&r0rrrJ�dumprIrK�getvalue)rr<rM�sios    r�test_namedtuple_dumpz#TestNamedTuple.test_namedtuple_dumpOs�����(�(�E�!�Q�K�K��1���y��A���G�	,�	,�A��	�	���A��*�*�C��I�a��������Q��
�3�<�<�>�>� :� :�;�;�;��*�*�C��I�a��4�8�8�8�8������
�3�<�<�>�>�*�*�
,�
,�
,��*�*�C��I�a��U�3�3�3�3����Q��
�3�<�<�>�>� :� :�;�;�;��*�*�C��I�a��4�%*�
,�
,�
,�
,������
�3�<�<�>�>�*�*�
,�
,�
,�
,�!	,�	,rc	��td��tdd��fD]�}t|��}t��}t	j||d���|�|t	j|�������|�	ttj|t��dd�����dSrP)rr	rQrrJrWrIrKrXrRrS)rr<rTrYs    r�test_namedtuple_dump_falsez)TestNamedTuple.test_namedtuple_dump_falseds�����(�(�E�!�Q�K�K�(�	B�	B�A��Q���A��*�*�C��I�a��5�9�9�9�9������
�3�<�<�>�>�*�*�
,�
,�
,�
���i���A�x�z�z�$�5�
�
B�
B�
B�
B�	B�	Brc	�2�tD�]
}|�ttj|t����t
��d���t
��}tj|t����|d���|�tj	|i����|�
����|�ttj|t��t
��d�����dS�NTrF)�CONSTRUCTORSrRrSrJrWr5rr9rIrLrXr)r�frYs   r�test_asdict_not_callable_dumpz,TestNamedTuple.test_asdict_not_callable_dumpos���	�	�A������	���(�*�*�
�
��
�
�%)�
�
�
�
��*�*�C��I�a�a��
�
�m�m�S�t�D�D�D�D�����
�1�1�R�5�5�!�!������
 �
 �
 �
�����	���%����
�
�%)�
�
�
�
�
�	�	rc
��tD]�}|�ttj|t����d���|�ttj|t��d���|�tj|i����tj|t����d�������dSr^)	r_rRrSrJrLr5rrIr9�rr`s  r�test_asdict_not_callable_dumpsz-TestNamedTuple.test_asdict_not_callable_dumps�s����	F�	F�A����i��
�A�A�h�j�j�M�M��
�
F�
F�
F������
���%���%)�	
�
�
�
�
����
�1�1�R�5�5�!�!��
�1�1�X�Z�Z�=�=�t�D�D�D�
F�
F�
F�
F�	F�	Frc	���tD]`}|�tj|t��d����tj|tj�������adS)Nc��|jSr)rr;s rr=zATestNamedTuple.test_asdict_unbound_method_dumps.<locals>.<lambda>�s��q�z�r)�default)r_rIrJrLrrrcs  r� test_asdict_unbound_method_dumpsz/TestNamedTuple.test_asdict_unbound_method_dumps�so���	�	�A�����
�1�1�U�8�8�-A�-A�B�B�B��
�1�1�U�^�,�,�-�-�
�
�
�
�	�	rc�N�ts:ttd��rtjd���t	d��dStj��}|�t|d����|�t|j����|�	t|���t����|�t��5tjd|idd���ddd��dS#1swxYwYdS)	N�SkipTestzunittest.mock requiredzunittest.mock not availabler�TF)rG�for_json)r�hasattr�unittestrj�print�Mock�
assertTrue�callabler�assertFalse�
isinstance�dictrRrSrJrL)r�fakes  r� test_asdict_does_not_return_dictz/TestNamedTuple.test_asdict_does_not_return_dict�sT���	��x��,�,�
��'�(@�A�A�A��3�4�4�4����y�{�{�������i�0�0�1�1�1�������.�.�/�/�/�����D�L�L�N�N�D�9�9�:�:�:��
�
�y�
)�
)�	N�	N��J��D�z��u�M�M�M�M�	N�	N�	N�	N�	N�	N�	N�	N�	N�	N�	N�	N����	N�	N�	N�	N�	N�	Ns�3D�D�!DN)rrr rNrUrZr\rardrhrwrrrrBrB8s�������>�>�>�B�B�B�,�,�,�*	B�	B�	B����,F�F�F����N�N�N�N�NrrB)�
__future__rrn�
simplejsonrJ�simplejson.compatrr�ImportError�collectionsrrr	r�objectr&r0r5rur9r_�TestCaserBrrr�<module>rsF��&�&�&�&�&�&���������&�&�&�&�&�&���������������D�D�D�����,�&�&�&�&�&�&�
�J�w��	�*�*�E��J�w��c�
�+�+�E�E���0�0�0�&�&�&�&�&��&�&�&�0�0�0�0�0��0�0�0�0�0�0����"$�$�$�$�$��$�$�$�$�$�$�$�$��$�$�$������v���������t�����K��M�����vN�vN�vN�vN�vN�X�&�vN�vN�vN�vN�vNs��'�'�A
�
!A1�0A1

Youez - 2016 - github.com/yon3zu
LinuXploit