403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.1
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 :  C:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_marshal.cpython-315.opt-1.pyc
R
>lqj@�c�&�]QHGs]QHGsGsGsGs]QHGs]PH$s	]PH(s
]PH,s]PH0s]PH4s
]PH8s]PH<s]PH@s]PHFsQQ2sQsQQ\
O*\2sQ	Q
\
O*\2sQQ\
O*\2sQ
Q\
O*2sQQ\
O*2sQQ\
O*\2sQQ\
O*\2sQQ\
O*2sQ*s\O>Q6�c]L]s QQ2s!\
OD\\O>6�Q2QQ\
O*22s#Qs$QQ\
O*\2s%Q Q!\
O*2s&Q"Q#\
O*\2s'Q$Q%\
O*\2s(\OR\
OT\Q&2Q'Q(\
O*\222s+\,Q)6Xc\
OZ2P!P!\cPsCK�h9h)+�)�support)�is_apple_mobile�	os_helper�requires_debug_ranges�
is_emscripten)�assert_python_okc�(`�\sQs]snQsQsUsP!)�HelperMixinc��[O[OU,UN32oUOV2[	[
OQ29^tt^2o[OV,UN3PPP2[	[
OQ29^tt^2o[OU2oPPP2UOV2[
O[
O2P!)%fhK�9h)%fhKZ9h[
O[
O2h9h)�wb�rb)
�marshal�loads�dumps�assertEqual�openr�TESTFN�dump�load�unlink)�self�sample�extra�new�fs&&*  �&C:\Python315\\Lib\test\test_marshal.py�helper�HelperMixin.helpers����m�m�G�M�M�&�9�5�9�:������%�	/��i�&�&��-�-�����V�/��/�.��i�&�&��-�-���l�l�1�o��.����V�)����Y�-�-�.�
.�-��-�-��
���Y�-�-�.�sH�"D#�#C=�=*D#�'D�>D#�=D
	�D
	�D#�D 	�D 	�D#�#&E	�)�__name__�
__module__�__qualname__�__firstlineno__r�__static_attributes__�__classdictcell__��
__classdict__s@rr	r	s����
/�
/�r	c�*�U[]P2*!)zreturn data[:-1])�slice��datas&r�omit_last_byter,s��
��a����r'c�4`�\sQs]&snQsQsQsQsUsP!)�IntTestCasec� �[O]*oU%c*U'U1FDoUOU2J	U]*	oJ1QoU%c;U'U']*U]*
U1FDoUOU2J	U]*	oJBP!)�l)�sys�maxsizer)r�n�expecteds&  r�	test_ints�IntTestCase.test_ints'sy���K�K�1�����R��G�����H�%�$��Q��A�����R�!��A��q��s�A�.�����H�%�/��Q��A�r'c
�V�Q
oU']*
oVU'U]*	'1FDhoU%fJ
Q[OU]QP	Q5*o[OU2oUO	V52UP6Xc]oJ\U]*oJg	[OQ2oUO	UQ2[OQ2oUO	UQ2[OQ2oUO	UQ2[OQ	2oUO	UQ2P!)
��I�little)�signeds	I�ܺ�vT2l�\u1�Q�s	I#Eg����s	I*;L]nlTv0ur{s	I���ij���l����l�����\u1�Q�l����	Tv0ur{)�int�to_bytesr
rr)r�maxint64�minint64�base�s�gots&     r�
test_int64�IntTestCase.test_int644s�� ���9�Q�;����	�X��]�3C�C�D��$��3�<�<��a��$�<�G�G���m�m�A�&��� � ��+��2�:��D��Q�J�D�D��m�m�@�A������0�1��m�m�@�A������1�2��m�m�@�A������0�1��m�m�@�A������1�2r'c�>�QFDoUOU2J	P!)T)TF�r)r�bs& r�	test_bool�IntTestCase.test_boolKs���A��K�K��N�r'r)	rr r!r"r5rCrHr#r$r%s@rr.r.&s�����3�.�r'r.c�(`�\sQs]OsnQsQsUsP!)�
FloatTestCasec�l�Qo[OQ*oV!6�c3U'U1FDoUO[U22J	UQ*oJ8Qo[O
U]2o[OU2oUOVF2[O
U]2o[OU2oUOVF2[OQ*oV!6cGU'U1FD1o[U2oUOU2UOU]2J3	UQ*oJLP!)g�}���:g�6�ҫ�sgS��:�^@gg��Z1%)r1r2r�floatr
rrr)r�smallr3r4rrArBs&      r�test_floats�FloatTestCase.test_floatsPs������K�K�'�!���i��R��G�����E�(�O�,�$�
��M�A����M�M�!�Q����m�m�A������� ��M�M�!�Q����m�m�A������� ��K�K�(�"���i��R��G���(�O�����A�����A�q�!�$�
��M�A�r'r)rr r!r"rOr#r$r%s@rrKrKOs�����r'rKc�4`�\sQs]jsnQsQsQsQsUsP!)�StringTestCasec	��PQQQQ*1FD<oUO[O[OU222J>	P!���
Andrè Previn�abc� �')rr
rr�rrAs& r�test_unicode�StringTestCase.test_unicodeks8���'���E�	�:�A��K�K��
�
�g�m�m�A�&6�7�8�;r'c�T�PQQQQ*1FDoUOU2J	P!rTrFrZs& r�test_string�StringTestCase.test_stringos%���'���E�	�:�A��K�K��N�;r'c�T�QQQQQ*1FDoUOU2J	P!)r'sAndr� Previn�abc� rYrFrZs& r�
test_bytes�StringTestCase.test_bytesss%���)�6�4��:�>�A��K�K��N�?r'r)	rr r!r"r[r^rcr#r$r%s@rrRrRjs����9���r'rRc�(`�\sQs]wsnQsQsUsP!)�ExceptionTestCasec��[O[O[22oUO	[U2P!�N)r
rr�
StopIterationr)rrs& r�test_exceptions�!ExceptionTestCase.test_exceptionsxs)���m�m�G�M�M�-�8�9�������,r'r)rr r!r"rjr#r$r%s@rrfrfws����-�-r'rfc�x`�\sQs]|snQsQsQsQs\2Q2s	\
OQ2sQs
UsP!)�CodeTestCasec��[OOo[O[O
U22oUO
V2P!rh)rfrj�__code__r
rrr)r�cors&  r�	test_code�CodeTestCase.test_code}s8��
�
.�
.�
7�
7���m�m�G�M�M�"�-�.������!r'c��[OO1Q*o[O[O
U22P!)rY)rfrjror
rr)r�codess& r�test_many_codeobjects�"CodeTestCase.test_many_codeobjects�s2��#�2�2�;�;�=��F���
�
�g�m�m�E�*�+r'c��[QQQ2o[QQQ2o[O[OV122vqUO	UO
Q2UO	UO
Q2P!)�x�f1�exec�y�f2)�compiler
rrr�co_filename)r�co1�co2s&  r�test_different_filenames�%CodeTestCase.test_different_filenames�sa���c�4��(���c�4��(���=�=�����z�!:�;���������$�/�������$�/r'c���Q].1,-o[OUP
Q5oUO[OUP
Q5U2[O
2o[OVP
Q5UO]2UO[OUP
Q5U2[OOoQU].1,-o[OUP	Q5oUO[OUP	Q5U2UO[29^tt^2[OUP
Q5PPP2UO[29^tt^2[OUP
Q5PPP2[OU[O
2P	Q5UO[O[O
U2P	Q5U2UO[29^tt^2[OU[O
2P
Q5PPP2UO[29^tt^2[O[O
U2P
Q5PPP2P!)%fhCK]9h)%fhCK39h)%fhK�9h)%fhP!9h)�a)�
allow_code)r
rrr�io�BytesIOr�seekrrfrjro�assertRaises�
ValueError)rr+rrrps&    r�test_no_allow_code�CodeTestCase.test_no_allow_code�s�����s�f�X����}�}�T�e�4��������t��>��E��J�J�L�����T��/�	���q�	�������a�E�:�D�A�
�
.�
.�
7�
7����A�w�j�\�"���}�}�T�d�3��������t��=�t�D�
�
�
�z�
*�
*��M�M�$�5�1�+�
�
�
�z�
*�
*��M�M�$�5�1�+�	���T�2�:�:�<�D�9�������b�j�j��&6�4�H�$�O�
�
�
�z�
*�
*��L�L��r�z�z�|��>�+�
�
�
�z�
*�
*��L�L����D�)�e�<�+�
*�+�
*�
*��
*�
*�
*��
+�
*��
*�
*�
*�sH�.J�,J/�-K�$-K�J,	�$J,	�/K	�8K	�K	�K	�K'	�K'	c���[OOo[OQ2o[[OQ29^tt^2o[OV2PPP2[QQQU[O2[O[O2P!)%fhKS9h[O[O2h9h)a
        import sys
        import marshal
        with open(sys.argv[1], 'rb') as f:
            co = marshal.load(f)
            positions = list(co.co_positions())
            assert positions[0][2] is None
            assert positions[0][3] is None
        rz-X�no_debug_ranges�-c)rfrjro�textwrap�dedentrrrr
rrr)rrp�coders&   r�+test_minimal_linetable_with_no_debug_ranges�8CodeTestCase.test_minimal_linetable_with_no_debug_ranges�s����
.�
.�
7�
7����� �
��	/��i�&�&��-�-�����R�#�.�
�T�#4�!�4��)9�)9�
;�
���Y�-�-�.�
.�-��
���Y�-�-�.�s)�"C
�B7�,%C
�7C	�C	�C
�
&C0c�2�Qo[UQQ2o[O[OU22oUOFDKo[U[O2%fJ%UOUOUO2JM	P!)zdef f(): pass
def g(): pass�myfilerz)
r}r
rr�	co_consts�
isinstance�types�CodeType�assertIsr~)rrArp�objs&   r�test_same_filename_used�$CodeTestCase.test_same_filename_used�sa��.��
�Q��&�
)��
�]�]�7�=�=��,�
-���<�<�C��#�u�~�~�.�.��
�
�b�n�n�c�o�o�>� r'r)rr r!r"rqrur�r�rr�r�cpython_onlyr�r#r$r%s@rrmrm|sJ����"�
,�0�=�4��/��/�.
���?��?r'rmc�``�\sQs]�snQQQQQQQ]QQ,Q	QQ
P
QQ-sQ
sQsQsQsQs	Us
P!)�ContainerTestCase�astringzfoo@bar.baz.spam�afloatgH�zns�@�anint�
ashortlong�alist�.zyx.41�atuple�aboolean�aunicoderVc�>�UOUO2P!rh)r�d�rs&r�	test_dict�ContainerTestCase.test_dict�s�����D�F�F�r'c�l�UO[UOO222P!rh)r�listr��itemsr�s&r�	test_list�ContainerTestCase.test_list�s�����D�������(�)r'c�l�UO[UOO222P!rh)r�tupler��keysr�s&r�
test_tuple�ContainerTestCase.test_tuple�s�����E�$�&�&�+�+�-�(�)r'c��[[1FD2oUOUUOO	222J4	P!rh)�set�	frozensetrr�r�)r�constructors& r�	test_sets�ContainerTestCase.test_sets�s,����+�K��K�K��D�F�F�K�K�M�2�3�,r'r�)
r�r�r�r�r�r�r�r�r�r�)rr r!r"r�r�r�r�r�r#r$r%s@rr�r��sQ����	�&�	�7�	�%�	�q�	�9�+�	�?�	�U�	�&�	�A��*�*�4�4r'r�c�4`�\sQs]�snQsQsQsQsUsP!)�BufferTestCasec���[Q2oUOU2[O[OU22oUO[
U2[2P!�ra)�	bytearrayrr
rrr�type�bytes�rrGrs&  r�test_bytearray�BufferTestCase.test_bytearray�sB���f������A���m�m�G�M�M�!�,�-������c��E�*r'c���[Q2oUOU2[O[OU22oUO[
U2[2P!r�)�
memoryviewrr
rrrr�r�r�s&  r�test_memoryview�BufferTestCase.test_memoryview�sB���v������A���m�m�G�M�M�!�,�-������c��E�*r'c��[OQQ2o[O[OU22oUO	UQ2P!)�Bra)�arrayr
rrr)rr�rs&  r�
test_array�BufferTestCase.test_array�s9���K�K��V�$���m�m�G�M�M�!�,�-������f�%r'r)	rr r!r"r�r�r�r#r$r%s@rr�r��s����+�+�&�&r'r�c�`�\sQs]�snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsUsP!)�BugsTestCasec�D�[O]�,Q*2P!)���)r
rr�s&r�test_bug_5888452�BugsTestCase.test_bug_5888452�s���
�
�s�e�d�l�#r'c
�.�UO[[OQ2UO[[OQ2UO[[O[	[O
]]A*222P!)�0�f)r��	Exceptionr
rr,rr�s&r�test_patch_873224�BugsTestCase.test_patch_873224�sZ�����)�W�]�]�D�9����)�W�]�]�D�9����)�W�]�]�(����q�"�u�)=�>�	@r'c���UO[O[O]]22]2UO[O[O]]22]2P!)�)rr
rrr�s&r�test_version_argument�"BugsTestCase.test_version_argumentsJ��������w�}�}�Q��':�;�Q�?�������w�}�}�Q��':�;�Q�?r'c��[Q2FD&o[U,2o[OU2J(	P![cJ:h9h)�)�ranger�r
rr�)r�i�cs&  r�	test_fuzz�BugsTestCase.test_fuzzsB���s��A��q�c�
�A�
��
�
�a� ����
��
�s�:�	A	�A	�A	c�\`�QoU]d[O2U1QkoUQU2P!)c��UQU*Q*2UQU*Q*2UQU*Q*2UQU*Q*QU**2UQU*Q*2P!)s)�Ns(s[s{Nr�s>r)�N�checks&&r�	run_tests�4BugsTestCase.test_loads_recursion.<locals>.run_testssf���(�Q�,��%�&��&��*�T�1�2��&��*�T�1�2��%�!�)�d�"�T�A�X�-�.��&��*�T�1�2r'c�T:�RO[[OU2P!rh�r�r�r
r)rArs&�rr��0BugsTestCase.test_loads_recursion.<locals>.check s������j�'�-�-��;r'r�)r
r)rr�r�sf  r�test_loads_recursion�!BugsTestCase.test_loads_recursions'���		3�	�#�w�}�}�%�	<��%��r'c���,9q[OQ6XcQoL2[OQ6Xf[%f
[
%cQoLQo[
U]*
2FDoUO],2UP*oJ 	[OU2o[OU2oUO[U2[U22UO[U]*2[U]*22UO[UP*2[UP*22UO],2UO[[OU2P!)�ntr��wasii�i�)�os�namer1�platformrrr��appendr
rrr�lenr�r�)r�head�last�MAX_MARSHAL_STACK_DEPTHr�r+�new_heads&      r�test_recursion_limit�!BugsTestCase.test_recursion_limit$s�����
�7�7�d�?�&*�#�
�\�\�V�
#�}�}���&*�#�&*�#��.��2�3�A��K�K������8�D�4�
�}�}�T�"���=�=��&������X���D�	�2�����X�a�[�)�3�t�A�w�<�8�����X�b�\�*�C��R��M�:����Q�C�����*�g�m�m�T�:r'c��,oUOU2[]2FD(oUO[[O
V2J*	[][O]*2FD^o[O
V2o[OU2oUOU[2UOU]*U2J`	P!��)r�r�r�r�r
r�versionr�assertIsInstancer�r��rr��vr�rGs&    r�test_reference_loop_list�%BugsTestCase.test_reference_loop_list@s�����	������q��A����j�'�-�-��>���q�'�/�/�A�-�.�A��
�
�a�#�A��
�
�a� �A��!�!�!�T�*��M�M�!�A�$��"�	/r'c��-oVP$[]2FD(oUO[[OV2J*	[][O
]*2FD^o[OV2o[OU2oUOU[2UOUP*U2J`	P!rh)
r�r�r�r
rr	rr
�dictr�rs&    r�test_reference_loop_dict�%BugsTestCase.test_reference_loop_dictKs������$���q��A����j�'�-�-��>���q�'�/�/�A�-�.�A��
�
�a�#�A��
�
�a� �A��!�!�!�T�*��M�M�!�D�'�1�%�	/r'c��,1oU]*OU2[]2FD(oUO[[O
V2J*	[][O]*2FD�o[O
V2o[OU2oUOU[2UOU]*[2UOU]*]*U2J�	P!�r)r�r�r�r�r
rr	rr
r�r�r�rs&    r�test_reference_loop_tuple�&BugsTestCase.test_reference_loop_tupleVs���
�E��	�!����A���q��A����j�'�-�-��>���q�'�/�/�A�-�.�A��
�
�a�#�A��
�
�a� �A��!�!�!�U�+��!�!�!�A�$��-��M�M�!�A�$�q�'�1�%�/r'c�d�QoUOo,oUOUOU1*Q5oUOUO2UOU2[
[O]*2FD(oUO[[OV$2J*	P!)c��Q!)gJ�@rrr'rr�0BugsTestCase.test_reference_loop_code.<locals>.fcs��r'�r�)ro�replacer��
addCleanup�clearr�r�r
r	r�r�r)rrr�r�rs&    r�test_reference_loop_code�%BugsTestCase.test_reference_loop_codebs{��	��z�z�����|�|�d�n�n��t�&;�|�<��	
������ �	������w����*�+�A����j�'�-�-��A�,r'c���[,P2oUOOU2[[O
]*2FD(oUO
[[OV2J*	[P,2oUOOU2[[O
]*2FD(oUO
[[OV2J*	[PP,2oUOOU2[[O
]*2FD(oUO
[[OV2J*	P!rh)r)�startr�r�r
r	r�r�r�stop�step�rr�rs&  r�test_reference_loop_slice�&BugsTestCase.test_reference_loop_sliceos����"�d�O��	�����q���w����*�+�A����j�'�-�-��>�,�
�$��O��	���
�
�a���w����*�+�A����j�'�-�-��>�,�
�$��b�!��	���
�
�a���w����*�+�A����j�'�-�-��>�,r'c���[P,-2oUP*OU2[[O]*2FD(oUO[[OV2J*	P!rh)�
frozendictr�r�r
r	r�r�rr$s&  r�test_reference_loop_frozendict�+BugsTestCase.test_reference_loop_frozendictsN����b�z�"��	�$����q���w����*�+�A����j�'�-�-��>�,r'c��Qo[OU2oUOU[2UO	U]*U2P!)s
�r)r
rr
r�r��rr+r�s&  r�test_loads_reference_loop_list�+BugsTestCase.test_loads_reference_loop_list�s7��7���M�M�$������a��&��
�
�a��d�A�r'c��Qo[OU2oUOU[2UO	UP*U2P!)s�Nr0)r
rr
rr�r,s&  r�test_loads_reference_loop_dict�+BugsTestCase.test_loads_reference_loop_dict�s7��)���M�M�$������a��&��
�
�a��g�q�!r'c	��Qo[OU2oUOU[2UOU]*[2UOU]*]*U2Qo[OU2oUOU[2UOU]*[2UOU]*P*U2QoUO[[OU2QoUO[[OU2QFDKoUOUQ59^tt^2UO[[OU2PPP2JM	P!)%fhJb9h)s�[rs
�{Nr0s�rN0s
�rr*)s
�[rNNs
�N[rNs
�NN[rs�{Nr0NNs�N{Nr0Ns�NN{Nr0s
�N[r0s�N{Nr00s
�rs�Nr0s�rN0s�rNNs�NrNs�NNr)r
rr
r�r�r�rr��	TypeError�subTestr�r,s&  r�#test_loads_abnormal_reference_loops�0BugsTestCase.test_loads_abnormal_reference_loops�s"��H���M�M�$������a��'����a��d�D�)��
�
�a��d�1�g�q�!�:���M�M�$������a��'����a��d�D�)��
�
�a��d�4�j�!�$��*�����)�W�]�]�D�9�7�����)�W�]�]�D�9�
�D�&���4��(�(��!�!�*�g�m�m�T�B�)�(�'
�&)�(�(�s�&E;	�;F
�F
c���[[[[[[
[[1FD;o[QU1-2oUO[[OU22J=	P!)�subtyp)
r<rM�complexr�r�rr�r�r�r�r�r
r)r�typr8s&  r�test_exact_type_match�"BugsTestCase.test_exact_type_match�sJ��
�����d�C��K�C��(�S�F�B�/�F����j�'�-�-���B�	Lr'c�\�[Q2oQU*o[OU2P!)g��.ArW)r<r
r)r�size�
testStrings&  r�test_large_marshal�BugsTestCase.test_large_marshal�s ���3�x���T�\�
��
�
�j�!r'c�V�QoUO[[OU2P!)s	lr�)r�invalid_strings& r�test_invalid_longs�BugsTestCase.test_invalid_longs�s��=�����*�g�m�m�^�Dr'c��]QQQ]QQQ,11oQ	FCD^o[U2o,o[[OQ29^tt^2oSFDQo[O
Ve2U%cUO
U2UOUO22JS	PPP2[[OQ29^tt^2o[U2FDjvqvUOU[OU22U%cUOU2UOVG*UO22Jl	PPP2[O[O2CJa	P!)%fhK�9h)%fhKN9h[O[O2h9h)
r8rWsdef��?r�rG�crr)r's0123)r�rrrr
r�writer��tell�	enumeraterr�readr)rr+�interleaved�ilen�	positionsrr�r�s&       r�test_multiple_dumps_and_loads�*BugsTestCase.test_multiple_dumps_and_loads�s9���5�&�#��3��d��'<�=��)�K��{�#�D��I�
3��)�*�*�D�1�1�Q�!�����Q�*���G�G�K�0�!�(�(�����2�	"�2��)�*�*�D�1�1�Q� )�$�����(�(��G�L�L��O�<���F�F�4�L��(�(���q�v�v�x�@�	!0�2�� � ��!1�!1�2�#*�2�1��2�1��� � ��!1�!1�2�sS�"F�$E6	�*4E6	�*F�?F		�;F		�F�6F
�?F
�F�	F
�F
�F�&Gc�V�QoUO[[OU2P!)�T)r�r3r
r)r�unicode_strings& r�!test_loads_reject_unicode_strings�.BugsTestCase.test_loads_reject_unicode_strings�s�������)�W�]�]�N�Cr'c���QQ[O2oQFDBoUO[[O
U[OU222JD	P!)c�4``�\sQsQsnU1QksQsUsU9s!)�/BugsTestCase.test_bad_reader.<locals>.BadReader�c�P:�[RU_U2oUdU]6�c
UQ*
oU!)Ni@B)�super�readinto)r�bufr3�	__class__s&& �rr]�8BugsTestCase.test_bad_reader.<locals>.BadReader.readinto�s+����G�$�S�)���=�Q��U���J�A��r'r)rr r!r"r]r#r$�
__classcell__)r_r&s@@r�	BadReaderrY�s����
�
r'rb)rGy�?s
0123456789�
0123456789)r�r�r�r�r
rr)rrb�values&  r�test_bad_reader�BugsTestCase.test_bad_reader�sE��	��
�
�	�<�E����j�'�,�,�'��
�
�e�(<�=�
?�<r'c	��[OQ2o[[U22FD+oUO	[
[OU]U2J-	P!)�hello)rh�dollyN)r
rr�r�r��EOFErrorr)rr+r�s&  r�test_eof�BugsTestCase.test_eofs@���}�}�5�6���s�4�y�!�A����h��
�
�t�A�q�z�B�"r'c���QFD�oQFD�oUQUQ0oUOU29^tt^2[OOQ
7c8QQUQ0,o[	UQQ-vqVo[	UQQ-vqWoUOVg2QQ	UQ
0,o[	UQQ-vqXo[	UQQ-vqYoUO
V�2PPP2J�	J�	P!)%fhJ�9h)r�z([z])r�zprint(�)�PYTHONHASHSEED�0�1z$import marshal; print(marshal.dumps(z)))r�r�)z-float('nan'), b'a', b'b', b'c', 'x', 'y', 'z'zL('Spam', 0), ('Spam', 1), ('Spam', 2), ('Spam', 3), ('Spam', 4), ('Spam', 5)>�fnv�	siphash24)r4r1�	hash_info�	algorithmr�assertNotEqualr)
r�kind�elementsrA�args�_�repr_0�repr_1�dump_0�dump_1s
&         r�test_deterministic_sets�$BugsTestCase.test_deterministic_setss���)�D���
�f�B�x�j��+���\�\�!�_�_��}�}�.�.�2F�F� $��q�c��m�4��'7��'R�c�'R���1�'7��'R�c�'R���1��+�+�F�;� �$H���2�"N�O�D�#3�T�#N�#�#N�L�A�q�#3�T�#N�#�#N�L�A�q��$�$�V�4�%�_�
�)�%�_�_�s�C
�A.C
�C �C c��[[,2o[QQQ2oUO]UP1Q5oQU11QU,1QU1QUQ-1Q	QU-1Q
V-1Q[	V21QU11oSFDpvqEUOVEQ
59^tt^2UO
[Q29^tt^2[OU[Q212PPP2PPP2Jr	P!)%fhK9h)%fhJ�9h)za = 1z<string>rzrr�r�r�zdict keyrxz
dict valuezdict key & valuer)r�)�argzunmarshallable objectr')r�r<r}rr)r4�assertRaisesRegexr�r
rr�)r�fsetr��casesr�r�s&     r�test_unmarshallable� BugsTestCase.test_unmarshallable$s����#�����w�
�F�3���|�|�q�$��o�|�6���D�7�#��4�&�!�����t�S�k�*���d��,�$�t�l�3��5��,�-��$��!���I�D����d��,�,��+�+�J�8O�P�P��M�M�3�
�3��"8�9�Q�-�,��P�P��-�,�,�s0�C*	�"C
�C*	�C'� C'�"C*	�*C;
�3C;
r)rr r!r"r�r�r�r�r�rr
rrrr%r)r-r0r5r;r@rDrPrUrerkrr�r#r$r%s@rr�r��s�����$�@�@�
� �&;�8	#�	&�
&�B�?� ?��"�1C�f	C�"�
E�
3�0D�
	?�C�
5�8:�:r'r�l��c�(`�\sQsQsnQsQsUsP!)�
NullWriter�;c��P!rhrrZs&&rrI�NullWriter.write<s��r'r)rr r!r"rIr#r$r%s@rr�r�;s����
�
r'r�z!test cannot run on 32-bit systemsc�R`�\sQsQsnQs\O\]P
Q5Q2s\O\]P
Q5Q2s	\O\\
]*P
Q5Q2s\O\\
]*P
Q5Q2s\O\\
]*\
O\]*
2*P
Q5Q2s\O\\
]*\
O\]*
2*P
Q5Q	2s\O\]P
Q5Q
2sQsUsP!)�LargeValuesTestCase�?c�d�UO[[OU[	22P!rh)r�r�r
rr�)rr+s&&r�check_unmarshallable�(LargeValuesTestCase.check_unmarshallableAs�����*�g�l�l�D�*�,�Gr')r>�memuse�dry_runc�8�UOQU*2P!)�x�r��rr>s&&rrc�LargeValuesTestCase.test_bytesDs���!�!�$��+�.r'c�8�UOQU*2P!)rxr�r�s&&r�test_str�LargeValuesTestCase.test_strHs���!�!�#��*�-r'c�8�UOQU*2P!)Nrhr�r�s&&rr��LargeValuesTestCase.test_tupleLs���!�!�'�D�.�1r'c�:�UOP,U*2P!rhr�r�s&&rr��LargeValuesTestCase.test_listPs���!�!�4�&�4�-�0r'c�N�UO[[U222P!rh)r�r�r�r�s&&r�test_set�LargeValuesTestCase.test_setTs��	
�!�!�#�e�D�k�"2�3r'c�N�UO[[U222P!rh)r�r�r�r�s&&r�test_frozenset�"LargeValuesTestCase.test_frozensetZs��	
�!�!�)�E�$�K�"8�9r'c�<�UO[U22P!rh)r�r�r�s&&rr��"LargeValuesTestCase.test_bytearray`s���!�!�)�D�/�2r'r)rr r!r"r�r�
bigmemtest�
LARGE_SIZErcr��pointer_sizer�r�r1�	getsizeofr�r�r�r#r$r%s@rr�r�?sC����H�
���Z��5�A�/�B�/�
���Z��5�A�.�B�.�
���Z��q�0@�%�P�2�Q�2�
���Z��q�0@�%�P�1�Q�1�
���Z���?�S�]�]�:�a�<�%@�@���4��4�
���Z���?�S�]�]�:�a�<�%@�@���:��:�
���Z��5�A�3�B�3r'r�c�v�[U2U7cP!UO[U22[U[[[
[12%cSFDo[V2J	LF[U[2%c1UO2FDvq4[V2[V2J	[U2!)z&Collect object ids seen in a structure)�id�addr�r�r�r�r��CollectObjectIDsrr�r�)�idsr��e�krs&&   rr�r�ds���	�#�w�#�~���G�G�B�s�G���#��e�S�)�4�5�5��A��S�$��	�C��	�	��I�I�K�D�A��S�$��S�$� ��s�8�Or'c�`�\sQsQsn]{QQQ\]{Q.21sQQksQsQsQs	Qs
Q	sQ
sQs
QsQ
sQsQsQsQsUsP!)�InstancingTestCase�r獗n���?rWc�~�V1o[[2U2o[][O]*2FDRo[O
VF2o[[2[OU22oUOV�2JT	U%f�[O
U]2o	[[2[OU	22o
UOV�2U%f'UO[U	2[W22P!UO[U	2[W22P!P!r)r�r�r�r
r	rrr�
assertGreaterr��assertGreaterEqual)r�rsample�	recursive�simpler�n0r�s3�n3�s2�n2s&&&&       r�helper3�InstancingTestCase.helper3us����#��
�c�e�V�
,���q�'�/�/�A�-�.�A����v�)�B�!�#�%����r�):�;�B�
���R�$�/�����v�q�)�B�!�#�%����r�):�;�B����r�&���"�"�3�r�7�C��G�4��'�'��B���R��9�r'c�T�QoUOU2UOUP	Q5P!)i��)r��rr�)r�intobjs& r�testInt�InstancingTestCase.testInt�s#�������F�����V�D��)r'c�P�QoUOU2UOU2P!)r�r�)r�floatobjs& r�	testFloat�InstancingTestCase.testFloat�s�������H�����X�r'c�P�QoUOU2UOU2P!)�abcde�abcdeabcdeabcder�)r�strobjs& r�testStr�InstancingTestCase.testStr�s�������F�����V�r'c�P�QoUOU2UOU2P!)sabcdesabcdeabcdeabcder�)r�bytesobjs& r�	testBytes�InstancingTestCase.testBytes�s�������H�����X�r'c�z�UOFD(oV,oUOU2UOU2J*	P!rh�r�rr�)rr��listobjs&  r�testList�InstancingTestCase.testList�s/���9�9�C��j�G��K�K�� ��L�L��!�r'c�z�UOFD(oV1oUOU2UOU2J*	P!rhr�)rr��tupleobjs&  r�	testTuple�InstancingTestCase.testTuple�s/���9�9�C��z�H��K�K��!��L�L��"�r'c��UOFD-oU]1U]1.oUOU2UOU2J/	P!�r8r�)rr��setobjs&  r�testSet�InstancingTestCase.testSet�s:���9�9�C��A�h��a��)�F��K�K����L�L�� �r'c��UOFD6o[U]1U]1.2oUOU2UOU2J8	P!r�)r�r�rr�)rr��frozensetobjs&  r�
testFrozenSet� InstancingTestCase.testFrozenSet�s?���9�9�C�$�s�A�h��a��%9�:�L��K�K��%��L�L��&�r'c��UOFD,oQUQVQ-oUOU2UOU2J.	P!�rh�goodbyer�)rr��dictobjs&  r�testDict�InstancingTestCase.testDict�s8���9�9�C���Y��'�B�G��K�K�� ��L�L��!�r'c�8�UOFDso[QUQVQ-2oUOU2[]2FD?oUO	[
29^tt^2[OV#2PPP2JA	Ju	P!)%fhJZ9hr�)r�r(rr�r�r�r
r)rr�r�r	s&   r�testFrozenDict�!InstancingTestCase.testFrozenDict�sp���9�9�C� �'�3�	�3�W�!M�N�G��K�K�� � ��8���&�&�z�2�2��M�M�'�3�3�2�$�	�
3�2�2�s�B
�B�Bc�,�[[Q29^tt^2oUO2oPPP2[OQ2%c[	W[Q2oUOW2UO
U2P!)%fhK`9h�rz.pyrz)r�__file__rL�endswithr}rr�)rrr�s&  r�
testModule�InstancingTestCase.testModule�sa��
�(�D�
!�
!�Q��6�6�8�D�"����U�#�#��4��6�2�D����D�����T��"�
!�s�B�B	�B	c��QoQUQVQ-oV"Q$UOUP	Q5V,oUOU2UOUP	Q5P!)r�rhr�r)r�)r�r�)rr�r��ls&   r�
testRecursion� InstancingTestCase.testRecursion�sP����
�c�9�c��8���&�	����Q�$��'�
�J��	��������Q�$��'r'r)�{rW)FF)rr r!r"r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r#r$r%s@rr�r�rsd��������i��e��.E�F�D�:�4*�
�
�
�
"�#�!�'�"�4��(�(r'r�c�@`�\sQsQsnQsQsQsQsQsQs	Us
P!)�CompatibilityTestCase��c�B�[[Q29^tt^2oUO2oPPP2[OQ2%c[	W[Q2o[
OWU2o[
OU2P!)%fhKk9hr�)rr�rLr�r}r
rr)rr	rr�r+s&&   r�_test�CompatibilityTestCase._test�se��
�(�D�
!�
!�Q��6�6�8�D�"����U�#�#��4��6�2�D��}�}�T�7�+���
�
�d��"�
!�s�B�B	�B	c�*�UO]2P!r�rr�s&r�test0To3�CompatibilityTestCase.test0To3��
���
�
�1�
r'c�*�UO]2P!r�rr�s&r�test1To3�CompatibilityTestCase.test1To3�rr'c�*�UO]2P!�r0rr�s&r�test2To3�CompatibilityTestCase.test2To3�rr'c�*�UO]2P!rrr�s&r�test3To3�CompatibilityTestCase.test3To3�rr'r)rr r!r"rrr
rrr#r$r%s@rr�r��s#���������r'r�c�V`�\sQsQsnQs\O\2sQsQsQs	Us
P!)�InterningTestCase��zthis is an interned stringc�v�[O[OUO22oUO	VO2UO	[U2[UO22[OU2oUO	[U2[U22P!rh)r
rrr�rr�r1�intern�rrAr�s&  r�
testIntern�InterningTestCase.testIntern�sp���M�M�'�-�-����4�5������K�K�(�����A���4�;�;��0�
�Z�Z��]������B���A��'r'c�x�[O[OUO]22oUO	VO2UO[
U2[
UO22[OU2oUO[
U2[
U22P!r
)	r
rrr�rrvr�r1rrs&  r�testNoIntern�InterningTestCase.testNoIntern�sr���M�M�'�-�-����Q�7�8������K�K�(����B�q�E�2�d�k�k�?�3�
�Z�Z��]�����B�r�F�B�q�E�*r'r)rr r!r"r�r1rrrr#r$r%s@rrr�s'����
)�F�
�Z�Z��
�F�(�+�+r'rc�(`�\sQsQsnQsQsUsP!)�
SliceTestCase�c
�$�[P2[]2[]]2[]]]2[Q.QQQ-1UOO21FD�oUO[	U2Q59^tt^2UOU2[]2FD?oUO
[29^tt^2[OV2PPP2JA	PPP2J�	P!)%fhJb9h)%fhJ�9h)Nr�r��withr)r�)
r)rror4�strr�r�r�r
r)rr�r	s&  r�
test_slice�SliceTestCase.test_slices����$�K��q��5��A�;��a��A���5�'�G�f�f�%5�8�$�+�+�:N�:N�O�
�C����#�c�(��+�+����C� �$�Q�x�G��*�*�:�6�6��
�
�c�3�7�6� (�,�+�	
�7�6�6��	,�+�+�s0�;>C>	�9C*�C>	�*C;�3C;�5	C>	�>D
�D
r)rr r!r"r$r#r$r%s@rrrs����
4�
4r'rzrequires _testcapic�F`�\sQsQsnQsQsQsQsQsQs	Qs
UsP!)	�
CAPI_TestCase�c	��[[O]*2FD�o[OQ[
OU2[[
OQ29^tt^2oUO2oPPP2[
O[
O2UOWQ2J�	P!)%fhKL9h)r8�xV4rsxV4)r�r
r	�	_testcapi�pymarshal_write_long_to_filerrrrLrr)rrrr+s&   r�test_write_long_to_file�%CAPI_TestCase.test_write_long_to_files����w����*�+�A��2�2�:�y�?O�?O�QR�S��i�&�&��-�-���v�v�x��.����Y�-�-�.����T�#6�7�,�-�-�s�.C	�C
�C
c	���QQ]{QQQQ*1o[[O]*2FD�o[OU[
OU2[[
OQ29^tt^2oUO2oPPP2[
O[
O2UO[OW2U2J�	P!)%fhK`9h)�€ra�������F@z
long line r�r�@ @)r�r
r	r+�pymarshal_write_object_to_filerrrrLrrr)rr�rrr+s&    r�test_write_object_to_file�'CAPI_TestCase.test_write_object_to_files������d�D�,�t�2C�D���w����*�+�A��4�4�S�)�:J�:J�A�N��i�&�&��-�-���v�v�x��.����Y�-�-�.����W�]�]�4�0�#�6�,�-�-�s�=C&	�&C6
�/C6
c�$�[[OQ29^tt^2oUOQ2PPP2[O
[O2vq#[O[O2UOUQ2UOU]2[[OQ29^tt^2oUOQ2PPP2UO[29^tt^2[O
[O2PPP2[O[O2P!)%fhCK+9h)%fhK�9h)%fhK]9h)rs4xxxxi4�)
rrrrIr+�pymarshal_read_short_from_filerrr�rj�rr�r�ps&   r�test_read_short_from_file�'CAPI_TestCase.test_read_short_from_file$s���
�)�"�"�D�
)�
)�Q�
�G�G�O�$�*��7�7�	�8H�8H�I�������)�)�*�����F�#�����A��
�)�"�"�D�
)�
)�Q�
�G�G�G��*�
�
�
�x�
(�
(��4�4�Y�5E�5E�F�)�����)�)�*�*�
)�
)��*�
)��
(�
(��5�E�E,�%E?�E)	�!E)	�,E<	�5E<	�?F	�F	c�$�[[OQ29^tt^2oUOQ2PPP2[O
[O2vq#[O[O2UOUQ2UOU]2[[OQ29^tt^2oUOQ2PPP2UO[29^tt^2[O
[O2PPP2[O[O2P!)%fhCK+9h)%fhK�9h)%fhK]9h)rsxV4xxxxr*sV4)
rrrrIr+�pymarshal_read_long_from_filerrr�rjr9s&   r�test_read_long_from_file�&CAPI_TestCase.test_read_long_from_file2s���
�)�"�"�D�
)�
)�Q�
�G�G�+�,�*��6�6�y�7G�7G�H�������)�)�*�����J�'�����A��
�)�"�"�D�
)�
)�Q�
�G�G�O�$�*�
�
�
�x�
(�
(��3�3�I�4D�4D�E�)�����)�)�*�*�
)�
)��*�
)��
(�
(�r>c	��Qo[[O]*2FCDko[OV2o[	[
OQ29^tt^2oUOUQ*2PPP2[O[
O2vqV[
O[
O2UOVQ2[	[
OQ29^tt^2oUO[U22PPP2UO[29^tt^2[O[
O2PPP2[
O[
O2CJn	P!)%fhCK&9h)%fhK�9h)%fhKb9h�r0rsxxxx)r0rar�r1r2)r�r
r	rrrrrIr+�$pymarshal_read_last_object_from_filerrr,r�rj�rr�rr+rr:r;s&      r�test_read_last_object_from_file�-CAPI_TestCase.test_read_last_object_from_file@s��1���w����*�+�+�A��=�=��(�D��i�&�&��-�-������w��'�.��A�A�)�BR�BR�S�D�A����Y�-�-�.����Q�$��i�&�&��-�-������t�,�-�.��"�"�8�,�,��>�>�y�?O�?O�P�-����Y�-�-�.�,�-�-�-��.�-��,�,�s6�!F	�?F+	�?%F>	�F(
� F(
�+F;
�4F;
�>G
�G
c	���Qo[[O]*2FCD�o[OV2o[	[
OQ29^tt^2oUOUQ*2PPP2[O[
O2vqV[
O[
O2UOVQ2UOU[U22[	[
OQ29^tt^2oUO[U22PPP2UO[29^tt^2[O[
O2PPP2[
O[
O2CJ�	P!)%fhCKA9h)%fhK�9h)%fhKb9hrD)r�r
r	rrrrrIr+�pymarshal_read_object_from_filerrr�r,r�rjrFs&      r�test_read_object_from_file�(CAPI_TestCase.test_read_object_from_filePs+��1���w����*�+�+�A��=�=��(�D��i�&�&��-�-������w��'�.��<�<�Y�=M�=M�N�D�A����Y�-�-�.����Q�$����Q��D�	�*��i�&�&��-�-������t�,�-�.��"�"�8�,�,��9�9�)�:J�:J�K�-����Y�-�-�.�,�-�-�-��.�-��,�,�s6�!F2	�G	�%G	�2G
�;G
�G
�G
�G)
�"G)
r)rr r!r"r-r4r<rArGrKr#r$r%s@rr'r's(����8�7�+�+�/� /�/r'r'�__main__l).�testr�test.supportrrrr�test.support.script_helperrr�r�r
r1�unittestr�r�r�r+�ImportErrorr	r,�TestCaser.rKrRrfrmr�r�r�r�r2r�r��skipIfr�r�r�r�rrr��
skipUnlessr'r�mainrr'r�<module>rWs���Y�Y�7��	��
��	�����/�/��'�(�#�#�[�'�R�H�%�%�{��6�X�&�&���-��)�)�-�
L?�8�$�$�L?�\4��)�)�;�4�2&�X�&�&��&�(~:�8�$�$�~:�B
�
��K�K�*�,�q�!��
�
�
����c�k�k�)�+N�O�"3�(�+�+�"3�P�"3�H�g(��*�*�K�g(�R�H�-�-��*+��)�)�;�+�$4�H�%�%�{�4�	���	���Y� 4�5�N/�H�%�%�{�N/�6��N/�b�z���M�M�O���g���I��s�H�H�	H�H

Youez - 2016 - github.com/yon3zu
LinuXploit