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

\Փa��@sHddlmZddlZGdd�d�ZGdd�dej�ZGdd�de�ZdS)	�)�TestCaseNc@seZdZdS)�JSONTestObjectN)�__name__�
__module__�__qualname__�rr�A/usr/lib/python3/dist-packages/simplejson/tests/test_recursion.pyrsrc@seZdZdZdd�ZdS)�RecursiveJSONEncoderFcCs$|tur|jr
tgSdStj�|�S)Nr)r�recurse�json�JSONEncoder�default)�self�orrrr
s
zRecursiveJSONEncoder.defaultN)rrrr
r
rrrrr		sr	c@s$eZdZdd�Zdd�Zdd�ZdS)�
TestRecursioncCs�g}|�|�zt�|�Wn	tyYnw|�d�g}|g}|�|�zt�|�Wn	ty7Ynw|�d�g}||g}t�|�dS)Nz)didn't raise ValueError on list recursionz5didn't raise ValueError on alternating list recursion)�appendr�dumps�
ValueError�fail�r�x�yrrr�test_listrecursions(
�

�
z TestRecursion.test_listrecursioncCsTi}||d<zt�|�Wn	tyYnw|�d�i}||d�}t�|�dS)N�testz)didn't raise ValueError on dict recursion)�a�b)rrrrrrrr�test_dictrecursion,s�

z TestRecursion.test_dictrecursioncCsPt�}|�|�t�d�d|_z|�t�Wn
ty YdSw|�d�dS)Nz"JSONTestObject"Tz,didn't raise ValueError on default recursion)r	�assertEqual�encoderr
rr)r�encrrr�test_defaultrecursion:s�z#TestRecursion.test_defaultrecursionN)rrrrrr rrrrrsr)�unittestr�
simplejsonrrrr	rrrrr�<module>s


https://t.me/RX1948 - 2025