OwlCyberSecurity - MANAGER
Edit File: test_namedtuple.cpython-37.pyc
B ����VX�Y�������������������@���s����d�dl�mZ�d�dlZd�dlZd�dlmZ�yd�dlmZ�W�n4�e k rl���G�dd��de �ZG�dd��de �ZY�nX�edd g�Zedd dg�ZG�dd ��d e �ZG�dd��de �ZG�dd��de �ZG�dd��de�Zdd��dd��dd��gZG�dd��dej�ZdS�)�����)�absolute_importN)�StringIO)� namedtuplec���������������@���s���e�Zd�Zdd��Zdd��ZdS�)�Valuec�������������G���s���t��|�|�S�)N)�tuple�__new__)�cls�args��r ����S/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tests/test_namedtuple.pyr��� ���s����z Value.__new__c�������������C���s���d|�d�iS�)N�valuer���r ���)�selfr ���r ���r����_asdict ���s����z Value._asdictN)�__name__� __module__�__qualname__r���r���r ���r ���r ���r���r��� ���s���r���c���������������@���s���e�Zd�Zdd��Zdd��ZdS�)�Pointc�������������G���s���t��|�|�S�)N)r���r���)r���r ���r ���r ���r���r������s����z Point.__new__c�������������C���s���|�d�|�d�d�S�)Nr�������)�x�yr ���)r ���r ���r ���r���r������s����z Point._asdictN)r���r���r���r���r���r ���r ���r ���r���r������s���r���r���r���r���c���������������@���s���e�Zd�Zdd��Zdd��ZdS�)� DuckValuec�������������G���s���t�|��|�_d�S�)N)r���r���)r ���r ���r ���r ���r����__init__���s����zDuckValue.__init__c�������������C���s ���|�j����S�)N)r���r���)r ���r ���r ���r���r������s����zDuckValue._asdictN)r���r���r���r���r���r ���r ���r ���r���r������s���r���c���������������@���s���e�Zd�Zdd��Zdd��ZdS�)� DuckPointc�������������G���s���t�|��|�_d�S�)N)r����point)r ���r ���r ���r ���r���r���!���s����zDuckPoint.__init__c�������������C���s ���|�j����S�)N)r���r���)r ���r ���r ���r���r���$���s����zDuckPoint._asdictN)r���r���r���r���r���r ���r ���r ���r���r��� ���s���r���c���������������@���s���e�Zd�ZdZdS�)�DeadDuckN)r���r���r���r���r ���r ���r ���r���r���'���s���r���c���������������@���s���e�Zd�ZdZdS�)�DeadDictN)r���r���r���r���r ���r ���r ���r���r���*���s���r���c�������������C���s���|�S�)Nr ���)�vr ���r ���r����<lambda>.��������r���c�������������C���s���|�gS�)Nr ���)r���r ���r ���r���r���/���r���c�������������C���s ���d|�igS�)N�keyr ���)r���r ���r ���r���r���0���r���c���������������@���s<���e�Zd�Zdd��Zdd��Zdd��Zdd��Zd d ��Zdd��Zd S�)�TestNamedTuplec�������������C���s����x�t�d�tdd�td�tdd�gD�]z}|���}|��|t�t�|����|��|t�tj|dd����|��|t�tj|dd����|��|t�tj|ddd����q"W�d�S�)Nr�������T)�namedtuple_as_objectF)�tuple_as_array)r"���r#���) r���r���r���r���r����assertEqual�json�loads�dumps)r ���r����dr ���r ���r����test_namedtuple_dumps4���s����&z$TestNamedTuple.test_namedtuple_dumpsc���������� ���C���sZ���xTt�d�tdd�gD�]>}t|�}|��|t�tj|dd����|�jttj|ddd��qW�d�S�)Nr���r!���F)r"���)r#���r"���) r���r����listr$���r%���r&���r'����assertRaises� TypeError)r ���r����lr ���r ���r����test_namedtuple_dumps_falseA���s����z*TestNamedTuple.test_namedtuple_dumps_falsec�������������C���s����x�t�d�tdd�td�tdd�gD�]�}|���}t��}t�||��|��|t� |� �����t��}tj||dd��|��|t� |� �����t��}tj||dd��|��|t� |� �����t��}tj||ddd��|��|t� |� �����q"W�d�S�)Nr���r!���T)r"���F)r#���)r"���r#���)r���r���r���r���r���r���r%����dumpr$���r&����getvalue)r ���r���r(����sior ���r ���r����test_namedtuple_dumpJ���s&����& z#TestNamedTuple.test_namedtuple_dumpc���������� ���C���sn���xht�d�tdd�gD�]R}t|�}t��}tj||dd��|��|t�|������|�j t tj|t��ddd��qW�d�S�)Nr���r!���F)r"���)r#���r"���)r���r���r*���r���r%���r/���r$���r&���r0���r+���r,���)r ���r���r-���r1���r ���r ���r����test_namedtuple_dump_false_���s����z)TestNamedTuple.test_namedtuple_dump_falsec�������������C���sf���x`t�D�]X}|�jttj|t���t��dd��t��}tj|t���|dd��|��t� |i���|� ����qW�d�S�)NT)r"���)�CONSTRUCTORSr+���r,���r%���r/���r���r���r���r$���r'���r0���)r ����fr1���r ���r ���r����test_asdict_not_callable_dumpj���s���� z,TestNamedTuple.test_asdict_not_callable_dumpc�������������C���sR���xLt�D�]D}|�jttj|t���dd��|��t�|i���tj|t���dd���qW�d�S�)NT)r"���)r4���r+���r,���r%���r'���r���r$���r���)r ���r5���r ���r ���r����test_asdict_not_callable_dumpst���s���� z-TestNamedTuple.test_asdict_not_callable_dumpsN) r���r���r���r)���r.���r2���r3���r6���r7���r ���r ���r ���r���r ���3���s��� r ���)� __future__r���Zunittest� simplejsonr%���Zsimplejson.compatr����collectionsr����ImportErrorr���r���r����objectr���r���r����dictr���r4���ZTestCaser ���r ���r ���r ���r����<module>���s$���