403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.51
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_copy.cpython-315.opt-1.pyc
R
>lqj�~c�B�Qs]PHs]PHs]PHs]PHs]QHGsGsGsG	s	G
s
GsGs]PH4s
]QH8Gs\\\\	1s\
\1s\\*sQQ\
O&2sQQ\
O&2sQQ\
O&2sQ	s\Q
6Xc\
O22P!P!)zUnit tests for the copy module.)�le�lt�ge�gt�eq�ne�
attrgetter)�supportc�`�\sQs]snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsQsQsQsQsQs Qs!Qs"Q s#Q!s$\%OL2\%ON2\%OP2Q"222s)Q#s*Q$s+Q%s,\%OL2\%ON2\%OP2Q&222s-Q's.Q(s/\%OL2\%ON2\%OP2Q)222s0Q*s1Q+s2Q,s3Q-s4Q.s5Q/s6Q0s7Q1s8Q2s9Q3s:\%OL2Q42s;Q5s<Q6s=Q7s>Q8s?\%OL2Q92s@Q:sAQ;sBQ<sCQ=sDQ>sEQ?sFQ@sGQAsHQBsIQCsJQDsKQEsLQFsMQGsNQHsOQIsPQJsQQKsRQLsSQMsTQNsUQOsVQPsWQQsXUsYP!)R�TestCopyc��UO[O[O2UO	[O[
2P!�N)�assertIs�copy�Error�error�assertIsSubclass�	Exception��selfs&�#C:\Python315\\Lib\test\test_copy.py�test_exceptions�TestCopy.test_exceptionss,���
�
�d�j�j�$�*�*�-����d�j�j�)�4�c�Z�]*o[OU2oUOV2P!��*)r�assertEqual�r�x�ys&  r�test_copy_basic�TestCopy.test_copy_basics"�����I�I�a�L������rc�`�U1QkQ[2nR]*2o[OU2oUOUOUO2UOUOUO2P!)c�6:`�\sQs] snQsU1QksQsUsP!)�"TestCopy.test_copy_copy.<locals>.Cc��VmP!r��foo�rr's&&r�__init__�+TestCopy.test_copy_copy.<locals>.C.__init__!����rc�*:�RUO2!rr&�r�Cs&�r�__copy__�+TestCopy.test_copy_copy.<locals>.C.__copy__#��������{�"rr&)�__name__�
__module__�__qualname__�__firstlineno__r)r/�__static_attributes__�__classdictcell__��
__classdict__r.s@�rr.r$ s����
�
#�
#rr.)�objectrr�	__class__r'�rrrr.s&  @r�test_copy_copy�TestCopy.test_copy_copysW���	#��	#�

�b�E���I�I�a�L��������a�k�k�2����������&rc�`�QQ[2nU1QkoR]*2oUO[[OU2[O
RUR2[OU2oUO
V#2UO[U2R2UOUOUO2P!)c�(`�\sQs]+snQsQsUsP!)�&TestCopy.test_copy_registry.<locals>.Cc�>�[OU2oVmU!r�r:�__new__r'��clsr'�objs&& rrD�.TestCopy.test_copy_registry.<locals>.C.__new__,����n�n�S�)�����
r��r2r3r4r5rDr6r7�r9s@rr.rA+�����
�
rr.c�$:�RUO11!rr&�rGr.s&�r�pickle_C�-TestCopy.test_copy_registry.<locals>.pickle_C0��������z�?�"r)
r:�assertRaises�	TypeErrorr�copyreg�pickle�assertIsNotr�typer'�rrPrrr.s&   @r�test_copy_registry�TestCopy.test_copy_registry*s����	��	�
	#�
�b�E�����)�T�Y�Y��2����q�(�A�&��I�I�a�L�����������a��!�$����������&rc�`�U1QkQ[2o,nU2o[OU2oUOV22UOR],2P!)c�6:`�\sQs];snU1QksQsQsUsP!)�'TestCopy.test_copy_reduce_ex.<locals>.Cc�,:�RO]2P!����append�r�proto�cs&&�r�
__reduce_ex__�5TestCopy.test_copy_reduce_ex.<locals>.C.__reduce_ex__<���������rc�*�UOQ2P!�zshouldn't call this��failrs&r�
__reduce__�2TestCopy.test_copy_reduce_ex.<locals>.C.__reduce__?����	�	�/�0rrJ�r2r3r4r5rgrnr6r7�r9rfs@�rr.r^;�����
�
1�
1rr.�r:rr
r�rr.rrrfs&   @r�test_copy_reduce_ex�TestCopy.test_copy_reduce_ex:sH���	1��	1�
��
�C���I�I�a�L���
�
�a������Q�C� rc�`�U1QkQ[2o,nU2o[OU2oUOV22UOR],2P!)c�0:`�\sQs]HsnU1QksQsUsP!)�$TestCopy.test_copy_reduce.<locals>.Cc�,:�RO]2P!r`rb�rrfs&�rrn�/TestCopy.test_copy_reduce.<locals>.C.__reduce__IrirrJ�r2r3r4r5rnr6r7rrs@�rr.rzH�����
�
rr.rtrus&   @r�test_copy_reduce�TestCopy.test_copy_reduceGsH���	��	�
��
�C���I�I�a�L���
�
�a������Q�C� rc��QQ[2oU2oUO[O[OU2P!)c�(`�\sQs]SsnQsQsUsP!)�"TestCopy.test_copy_cant.<locals>.Cc�r�UOQ2%c[U2g[OV2!��__reduce��
startswith�AttributeErrorr:�__getattribute__�r�names&&rr��3TestCopy.test_copy_cant.<locals>.C.__getattribute__T�-���?�?�:�.�.�(��.�.��.�.�t�:�:rrJ�r2r3r4r5r�r6r7rLs@rr.r�S�����
;�
;rr.)r:rSrr�rr.rs&  r�test_copy_cant�TestCopy.test_copy_cantRs1��	;��	;�

�C�����$�*�*�d�i�i��3rc�p�QQ2oQoQQ[OQ5oPQ[]*]]d*QP	P
QQ	Q
UOQ[	[Q22[]
2[
]]
]2U[U[2,oSFD)oUO[OU2U2J+	P!)
c��\sQs]^sQsP!)�+TestCopy.test_copy_atomic.<locals>.NewStylerJ�r2r3r4r5r6rJrr�NewStyler�^���rr�c��P!rrJrJrr�f�$TestCopy.test_copy_atomic.<locals>.f`���rc��\sQs]bsQsP!)�0TestCopy.test_copy_atomic.<locals>.WithMetaclassrJr�rJrr�
WithMetaclassr�br�rr���	metaclass.���Q�	@��?�hello�helloሴsworld�)�abc�ABCMeta�NotImplemented�__code__�bytes�range�slice�max�propertyr
r)rr�r�r��testsrs&     r�test_copy_atomic�TestCopy.test_copy_atomic]s���	�	�	�	�c�k�k�	��s�N��Q��V�T�4����-�����5��s��,�e�B�i��q�"�a���3�
�x�z�	;��
�A��M�M�$�)�)�A�,��*�rc���,QNo[OU2oUOV!2UOV!2,o[OU2oUOV!2UOV!2P!)ra�ra���rrrWrs&  r�test_copy_list�TestCopy.test_copy_listls^�����I�I�a�L���������������I�I�a�L�����������rc��QoUO[OU2U2QoUO[OU2U2]]],1oUO[OU2U2P!)rar�rJ)r
r�rrs& r�test_copy_tuple�TestCopy.test_copy_tuplevs[�����
�
�d�i�i��l�A�&����
�
�d�i�i��l�A�&�
��1�b�M���
�
�d�i�i��l�A�&rc��Q]Q]-o[OU2oUOV!2UOV!2-o[OU2oUOV!2UOV!2P!�r'�barr�rs&  r�test_copy_dict�TestCopy.test_copy_dict~sg��
�A�u�a� ���I�I�a�L���������������I�I�a�L�����������rc���[]]Q5oUO[OU2U2[2oUO[OU2U2P!)ra�rr)�
frozendictr
rr�s& r�test_copy_frozendict�TestCopy.test_copy_frozendict�sA����a� ���
�
�d�i�i��l�A�&��L���
�
�d�i�i��l�A�&rc��.Qlo[OU2oUOV!2UOV!2[2o[OU2oUOV!2UOV!2P!�ra>rar�r�)rrrW�setrs&  r�
test_copy_set�TestCopy.test_copy_set�s`�����I�I�a�L�������������E���I�I�a�L�����������rc���[.Ql2oUO[OU2U2[2oUO[OU2U2P!r�)�	frozensetr
rr�s& r�test_copy_frozenset�TestCopy.test_copy_frozenset�s?���i� ���
�
�d�i�i��l�A�&��K���
�
�d�i�i��l�A�&rc��[Q2o[OU2oUOV!2UOV!2[2o[OU2oUOV!2UOV!2P!)sabc)�	bytearrayrrrWrs&  r�test_copy_bytearray�TestCopy.test_copy_bytearray�se���f����I�I�a�L�������������K���I�I�a�L�����������rc�x�QQ2oU]*2oUO[OU2U2P!)c�.`�\sQs]�snQsQsQsUsP!)�*TestCopy.test_copy_inst_vanilla.<locals>.Cc��VmP!rr&r(s&&rr)�3TestCopy.test_copy_inst_vanilla.<locals>.C.__init__�r+rc�6�UOUO6H!rr&�r�others&&r�__eq__�1TestCopy.test_copy_inst_vanilla.<locals>.C.__eq__�����x�x�5�9�9�,�,rr&�r2r3r4r5r)r�r6r7rLs@rr.r�������
�
-�
-rr.�rrr�s&  r�test_copy_inst_vanilla�TestCopy.test_copy_inst_vanilla�s/��	-�	-�

�b�E��������1��q�)rc�`�U1QkQ2nR]*2oUO[OU2U2P!)c�<:`�\sQs]�snQsU1QksQsQsUsP!)�'TestCopy.test_copy_inst_copy.<locals>.Cc��VmP!rr&r(s&&rr)�0TestCopy.test_copy_inst_copy.<locals>.C.__init__�r+rc�*:�RUO2!rr&r-s&�rr/�0TestCopy.test_copy_inst_copy.<locals>.C.__copy__�r1rc�6�UOUO6H!rr&r�s&&rr��.TestCopy.test_copy_inst_copy.<locals>.C.__eq__�r�rr&)	r2r3r4r5r)r/r�r6r7r8s@�rr.r��s����
�
#�
-�
-rr.r��rrr.s& @r�test_copy_inst_copy�TestCopy.test_copy_inst_copy�s0���	-�	-�
�b�E��������1��q�)rc�x�QQ2oU]*2oUO[OU2U2P!)c�4`�\sQs]�snQsQsQsQsUsP!)�.TestCopy.test_copy_inst_getinitargs.<locals>.Cc��VmP!rr&r(s&&rr)�7TestCopy.test_copy_inst_getinitargs.<locals>.C.__init__�r+rc��UO1!rr&rs&r�__getinitargs__�>TestCopy.test_copy_inst_getinitargs.<locals>.C.__getinitargs__�������{�"rc�6�UOUO6H!rr&r�s&&rr��5TestCopy.test_copy_inst_getinitargs.<locals>.C.__eq__�r�rr&�	r2r3r4r5r)r�r�r6r7rLs@rr.r�������
�
#�
-�
-rr.r�r�s&  r�test_copy_inst_getinitargs�#TestCopy.test_copy_inst_getinitargs��/��	-�	-�
�b�E��������1��q�)rc��QQ[2oU]*2o[OU2oUOV12UOV22UO	V22UOUO
UO
2P!)c�4`�\sQs]�snQsQsQsQsUsP!)�-TestCopy.test_copy_inst_getnewargs.<locals>.Cc�>�[OU2oVmU!r��intrDr'�rFr'rs&& rrD�5TestCopy.test_copy_inst_getnewargs.<locals>.C.__new__�����{�{�3�'�����rc��UO1!rr&rs&r�__getnewargs__�<TestCopy.test_copy_inst_getnewargs.<locals>.C.__getnewargs__�����x�x�y� rc�6�UOUO6H!rr&r�s&&rr��4TestCopy.test_copy_inst_getnewargs.<locals>.C.__eq__�r�rr&�	r2r3r4r5rDr
r�r6r7rLs@rr.r������
�
!�
-�
-rr.�rr�assertIsInstancerrWr'�rr.rrs&   r�test_copy_inst_getnewargs�"TestCopy.test_copy_inst_getnewargs�sh��	-��	-�
�b�E���I�I�a�L�����a�#��������������������&rc��QQ[2oU]*Q5o[OU2oUOV12UOV22UO	V22UOUO
UO
2P!)c�4`�\sQs]�snQsQsQsQsUsP!)�0TestCopy.test_copy_inst_getnewargs_ex.<locals>.Cc�>�[OU2oVmU!rrr	s&$ rrD�8TestCopy.test_copy_inst_getnewargs_ex.<locals>.C.__new__�rrc�$�QQUO-1!�r'rJr&rs&r�__getnewargs_ex__�BTestCopy.test_copy_inst_getnewargs_ex.<locals>.C.__getnewargs_ex__�����E�4�8�8�,�,�,rc�6�UOUO6H!rr&r�s&&rr��7TestCopy.test_copy_inst_getnewargs_ex.<locals>.C.__eq__�r�rr&�	r2r3r4r5rDr r�r6r7rLs@rr.r������
�
-�
-�
-rr.r&rrs&   r�test_copy_inst_getnewargs_ex�%TestCopy.test_copy_inst_getnewargs_ex�sh��	-��	-�
�"�I���I�I�a�L�����a�#��������������������&rc�x�QQ2oU]*2oUO[OU2U2P!)c�4`�\sQs]�snQsQsQsQsUsP!)�+TestCopy.test_copy_inst_getstate.<locals>.Cc��VmP!rr&r(s&&rr)�4TestCopy.test_copy_inst_getstate.<locals>.C.__init__�r+rc� �QUO-!r&r&rs&r�__getstate__�8TestCopy.test_copy_inst_getstate.<locals>.C.__getstate__�����t�x�x�(�(rc�6�UOUO6H!rr&r�s&&rr��2TestCopy.test_copy_inst_getstate.<locals>.C.__eq__�r�rr&�	r2r3r4r5r)r/r�r6r7rLs@rr.r+������
�
)�
-�
-rr.r�r�s&  r�test_copy_inst_getstate� TestCopy.test_copy_inst_getstate�rrc�x�QQ2oU]*2oUO[OU2U2P!)c�4`�\sQs]�snQsQsQsQsUsP!)�+TestCopy.test_copy_inst_setstate.<locals>.Cc��VmP!rr&r(s&&rr)�4TestCopy.test_copy_inst_setstate.<locals>.C.__init__�r+rc�$�UQ*UmP!r&r&�r�states&&r�__setstate__�8TestCopy.test_copy_inst_setstate.<locals>.C.__setstate__��
�� ��<��rc�6�UOUO6H!rr&r�s&&rr��2TestCopy.test_copy_inst_setstate.<locals>.C.__eq__�r�rr&�	r2r3r4r5r)r@r�r6r7rLs@rr.r:������
�
(�
-�
-rr.r�r�s&  r�test_copy_inst_setstate� TestCopy.test_copy_inst_setstate�rrc���QQ2oU]*2oUO[OU2U2UQ2oUO[OU2U2P!)c�:`�\sQsQsnQsQsQsQsQsUs	P!)�4TestCopy.test_copy_inst_getstate_setstate.<locals>.Cr�c��VmP!rr&r(s&&rr)�=TestCopy.test_copy_inst_getstate_setstate.<locals>.C.__init__r+rc��UO!rr&rs&rr/�ATestCopy.test_copy_inst_getstate_setstate.<locals>.C.__getstate__����x�x�rc��VmP!rr&r>s&&rr@�ATestCopy.test_copy_inst_getstate_setstate.<locals>.C.__setstate__��� �rc�6�UOUO6H!rr&r�s&&rr��;TestCopy.test_copy_inst_getstate_setstate.<locals>.C.__eq__r�rr&�
r2r3r4r5r)r/r@r�r6r7rLs@rr.rK�����
�
 �
!�
-�
-rr.gr�r�s&  r� test_copy_inst_getstate_setstate�)TestCopy.test_copy_inst_getstate_setstate�sP��	-�	-�
�b�E��������1��q�)�
�c�F��������1��q�)rc�Z�]*o[OU2oUOV!2P!r)r�deepcopyrrs&  r�test_deepcopy_basic�TestCopy.test_deepcopy_basics#�����M�M�!�������rc��,oV,o[OU2oUOV!2UOV!2UOU]*U]*2UO	U]*U]*2P!��)rr[rrWr
rs&  r�test_deepcopy_memo�TestCopy.test_deepcopy_memosh��
��
�F���M�M�!�����������������1��q��t�$��
�
�a��d�A�a�D�!rc��QQ[2oQQUQ5oUO[OU2U2P!)c��\sQsQsQsP!)�/TestCopy.test_deepcopy_issubclass.<locals>.Meta�&rJr�rJrr�Metare&r�rrgc��\sQsQsQsP!)�,TestCopy.test_deepcopy_issubclass.<locals>.C�(rJr�rJrrr.ri(r�rr.r�)rXrrr[)rrgr.s&  r�test_deepcopy_issubclass�!TestCopy.test_deepcopy_issubclass!s3��
	�4�	�	�$�	�������q�)�1�-rc�`�U1QkQ[2nR]*2o[OU2oUOUOUO2UOUO
UO
2P!)c�::`�\sQsQsnQsQU1QkksQsUsP!)�*TestCopy.test_deepcopy_deepcopy.<locals>.C�-c��VmP!rr&r(s&&rr)�3TestCopy.test_deepcopy_deepcopy.<locals>.C.__init__.r+rc�*:�RUO2!rr&�r�memor.s&&�r�__deepcopy__�7TestCopy.test_deepcopy_deepcopy.<locals>.C.__deepcopy__0r1rr&r)r2r3r4r5r)rvr6r7r8s@�rr.ro-s����
�
#�
#rr.)r:rr[rr;r'r<s&  @r�test_deepcopy_deepcopy�TestCopy.test_deepcopy_deepcopy,sX���	#��	#�

�b�E���M�M�!���������a�k�k�2����������&rc�`�QQ[2nU1QkoR]*2oUO[[OU2[
ORUR2[OU2oUOV#2UO[U2R2UOUOUO2P!)c�(`�\sQsQsnQsQsUsP!)�*TestCopy.test_deepcopy_registry.<locals>.C�8c�>�[OU2oVmU!rrCrEs&& rrD�2TestCopy.test_deepcopy_registry.<locals>.C.__new__9rIrrJrKrLs@rr.r|8rMrr.c�$:�RUO11!rr&rOs&�rrP�1TestCopy.test_deepcopy_registry.<locals>.pickle_C=rRr)r:rSrTrr[rUrVrWrrXr'rYs&   @r�test_deepcopy_registry�TestCopy.test_deepcopy_registry7s����	��	�
	#�
�b�E�����)�T�]�]�A�6����q�(�A�&��M�M�!������������a��!�$����������&rc�`�U1QkQ[2o,nU2o[OU2oUOV22UO	R],2P!)c�6:`�\sQsQsnU1QksQsQsUsP!)�+TestCopy.test_deepcopy_reduce_ex.<locals>.C�Hc�,:�RO]2P!r`rbrds&&�rrg�9TestCopy.test_deepcopy_reduce_ex.<locals>.C.__reduce_ex__Irirc�*�UOQ2P!rkrlrs&rrn�6TestCopy.test_deepcopy_reduce_ex.<locals>.C.__reduce__LrprrJrqrrs@�rr.r�Hrsrr.�r:rr[r
rrus&   @r�test_deepcopy_reduce_ex� TestCopy.test_deepcopy_reduce_exGsI���	1��	1�
��
�C���M�M�!����
�
�a������Q�C� rc�`�U1QkQ[2o,nU2o[OU2oUOV22UO	R],2P!)c�0:`�\sQsQsnU1QksQsUsP!)�(TestCopy.test_deepcopy_reduce.<locals>.C�Uc�,:�RO]2P!r`rbr|s&�rrn�3TestCopy.test_deepcopy_reduce.<locals>.C.__reduce__VrirrJr~rrs@�rr.r�Urrr.r�rus&   @r�test_deepcopy_reduce�TestCopy.test_deepcopy_reduceTsI���	��	�
��
�C���M�M�!����
�
�a������Q�C� rc��QQ[2oU2oUO[O[OU2P!)c�(`�\sQsQsnQsQsUsP!)�&TestCopy.test_deepcopy_cant.<locals>.C�`c�r�UOQ2%c[U2g[OV2!r�r�r�s&&rr��7TestCopy.test_deepcopy_cant.<locals>.C.__getattribute__ar�rrJr�rLs@rr.r�`r�rr.)r:rSrrr[r�s&  r�test_deepcopy_cant�TestCopy.test_deepcopy_cant_s1��	;��	;�

�C�����$�*�*�d�m�m�Q�7rc��QQ2oQoPQ[]*]]d*QP	P
QQQQUOU[]
2[[	2,oSFD)oUO[OU2U2J+	P!)	c��\sQsQsQsP!)�/TestCopy.test_deepcopy_atomic.<locals>.NewStyle�krJr�rJrrr�r�kr�rr�c��P!rrJrJrrr��(TestCopy.test_deepcopy_atomic.<locals>.fmr�r.r�r�sbytesr�r�)r�r�r�r�r�r
rr[)rr�r�r�rs&    r�test_deepcopy_atomic�TestCopy.test_deepcopy_atomicjsn��	�	�	��s�N�B��3���d�E�2��7�M�1�:�:��5��9�c�8�:�7���A��M�M�$�-�-��*�A�.�rc���]],],o[OU2oUOV!2UOV2UOU]*U]*2P!r`�rr[rrWrs&  r�test_deepcopy_list�TestCopy.test_deepcopy_listu�Q����V�Q�K���M�M�!�����������������1��q��t�$rc�.�,oUOU2[OU2o[FDoUO	[
V2U2J	UO
V!2UOU]*U2UO[U2]2P!r_)
rcrr[�comparisonsrS�RecursionErrorrWr
r�len�rrr�ops&   r�test_deepcopy_reflexive_list�%TestCopy.test_deepcopy_reflexive_list|st��
��	������M�M�!����+�B����n�b�Q�7��������
�
�a��d�A������Q���#rc�Z�Qo[OU2oUOV2P!�NrJ�rr[r
rs&  r�test_deepcopy_empty_tuple�"TestCopy.test_deepcopy_empty_tuple�s!�����M�M�!����
�
�a�rc���]],]1o[OU2oUOV!2UOV2UOU]*U]*2P!r`r�rs&  r�test_deepcopy_tuple�TestCopy.test_deepcopy_tuple�r�rc�Z�Qo[OU2oUOV2P!)ra)�rar�r�r�rs&  r�!test_deepcopy_tuple_of_immutables�*TestCopy.test_deepcopy_tuple_of_immutables�s!�����M�M�!����
�
�a�rc�V�,1oU]*OU2[OU2o[FDoUO	[
V2U2J	UO
V!2UO
U]*U]*2UOU]*]*U2P!r_)rcrr[r�rSr�rWr
r�s&   r�test_deepcopy_reflexive_tuple�&TestCopy.test_deepcopy_reflexive_tuple�s����E��	�!����A���M�M�!����+�B����n�b�Q�7�����������1��q��t�$��
�
�a��d�1�g�q�!rc���Q]],Q]-o[OU2oUOV!2UOV2UOUQ*UQ*2P!r�r�rs&  r�test_deepcopy_dict�TestCopy.test_deepcopy_dict�sV��
�Q��F�E�1�%���M�M�!�����������������5��1�U�8�,rc�t�[Q]],Q]-2o[OU2oUOV!2UO	V2UO	UQ*UQ*2[,Q5oUQ*OU2[OU2oUOUO
2UO
22UO	V2UO	UQ*UQ*2UOUQ*]*U2[,Q5oUQ*OU2UQ*o[OU2oUO	V2UO	U]*U]*2UOU]*Q*U2P!)r'r�r&)r�rr[rrWrc�keysr
rs&  r�test_deepcopy_frozendict�!TestCopy.test_deepcopy_frozendict�sJ�����1�v�u�a�0�1���M�M�!�����������������5��1�U�8�,�
�2���	�%�������M�M�!����������1�6�6�8�,����������5��1�U�8�,��
�
�a��h�q�k�1�%��2���	�%������
�e�H���M�M�!������������1��q��t�$��
�
�a��d�5�k�1�%rc�^�-oVQ$[OU2o[FDoUO[V2U2J	[
FDoUO[V2U2J	UOV!2UOUQ*U2UO[U2]2P!r&)rr[�order_comparisonsrSrT�equality_comparisonsr�rWr
rr�r�s&   r�test_deepcopy_reflexive_dict�%TestCopy.test_deepcopy_reflexive_dict�s���
���%���M�M�!���#�#�B����i���2�$�&�&�B����n�b�Q�7�'�������
�
�a��h��"�����Q���#rc��-o,o[OV!2oUOU[U2*]*U2P!r_)rr[r
�id�rrurrs&   r�test_deepcopy_keepalive� TestCopy.test_deepcopy_keepalive�s5�������M�M�!�"���
�
�d�2�d�8�n�Q�'��+rc�&�-o,QNo[OV!2oUOV22UO[U2]2-oQ,o[OV!2oUOV22UO[U2]2P!)ra)rar�r��r�)rr[rr�r�s&   r�!test_deepcopy_dont_memo_immutable�*TestCopy.test_deepcopy_dont_memo_immutable�sx�������M�M�!�"�����������T��A�&���
�H���M�M�!�"�����������T��A�&rc���QQ2oU]*,2o[OU2oUOV22UOUOUO2P!)c�.`�\sQsQsnQsQsQsUsP!)�.TestCopy.test_deepcopy_inst_vanilla.<locals>.C��c��VmP!rr&r(s&&rr)�7TestCopy.test_deepcopy_inst_vanilla.<locals>.C.__init__�r+rc�6�UOUO6H!rr&r�s&&rr��5TestCopy.test_deepcopy_inst_vanilla.<locals>.C.__eq__�r�rr&r�rLs@rr.r��r�rr.�rr[rrWr'rs&   r�test_deepcopy_inst_vanilla�#TestCopy.test_deepcopy_inst_vanilla�sM��	-�	-�

�r�d�G���M�M�!�����������������&rc��`�U1QkQ2nR]*,2o[OU2oUOV!2UOV!2UOUOUO2P!)c�<:`�\sQsQsnQsU1QksQsQsUsP!)�/TestCopy.test_deepcopy_inst_deepcopy.<locals>.C�c��VmP!rr&r(s&&rr)�8TestCopy.test_deepcopy_inst_deepcopy.<locals>.C.__init__�r+rc�T:�R[OUOU22!r)rr[r'rts&&�rrv�<TestCopy.test_deepcopy_inst_deepcopy.<locals>.C.__deepcopy__�s�������t�x�x��6�7�7rc�6�UOUO6H!rr&r�s&&rr��6TestCopy.test_deepcopy_inst_deepcopy.<locals>.C.__eq__�r�rr&)	r2r3r4r5r)rvr�r6r7r8s@�rr.r��s����
�
8�
-�
-rr.r�r<s&  @r�test_deepcopy_inst_deepcopy�$TestCopy.test_deepcopy_inst_deepcopy�s\���	-�	-�
�r�d�G���M�M�!����������������������&rc���QQ2oU]*,2o[OU2oUOV22UOV22UOUOUO2P!)c�4`�\sQsQsnQsQsQsQsUsP!)�2TestCopy.test_deepcopy_inst_getinitargs.<locals>.C�c��VmP!rr&r(s&&rr)�;TestCopy.test_deepcopy_inst_getinitargs.<locals>.C.__init__r+rc��UO1!rr&rs&rr��BTestCopy.test_deepcopy_inst_getinitargs.<locals>.C.__getinitargs__r�rc�6�UOUO6H!rr&r�s&&rr��9TestCopy.test_deepcopy_inst_getinitargs.<locals>.C.__eq__	r�rr&r�rLs@rr.r�r�rr.r�rs&   r�test_deepcopy_inst_getinitargs�'TestCopy.test_deepcopy_inst_getinitargs�[��	-�	-�
�r�d�G���M�M�!����������������������&rc�b�QQ[2oU]*,2o[OU2oUOV12UO	V22UOV22UO	UOUO2UOUOUO2P!)c�4`�\sQsQsnQsQsQsQsUsP!)�1TestCopy.test_deepcopy_inst_getnewargs.<locals>.C�c�>�[OU2oVmU!rrr	s&& rrD�9TestCopy.test_deepcopy_inst_getnewargs.<locals>.C.__new__rrc��UO1!rr&rs&rr
�@TestCopy.test_deepcopy_inst_getnewargs.<locals>.C.__getnewargs__rrc�6�UOUO6H!rr&r�s&&rr��8TestCopy.test_deepcopy_inst_getnewargs.<locals>.C.__eq__r�rr&rrLs@rr.r�rrr.�rrr[rrrWr'rs&   r�test_deepcopy_inst_getnewargs�&TestCopy.test_deepcopy_inst_getnewargss���	-��	-�
�r�d�G���M�M�!������a�#��������������������&����������&rc�d�QQ[2oU]*,Q5o[OU2oUOV12UO	V22UOV22UO	UOUO2UOUOUO2P!)c�4`�\sQsQsnQsQsQsQsUsP!)�4TestCopy.test_deepcopy_inst_getnewargs_ex.<locals>.C�$c�>�[OU2oVmU!rrr	s&$ rrD�<TestCopy.test_deepcopy_inst_getnewargs_ex.<locals>.C.__new__%rrc�$�QQUO-1!rr&rs&rr �FTestCopy.test_deepcopy_inst_getnewargs_ex.<locals>.C.__getnewargs_ex__)r"rc�6�UOUO6H!rr&r�s&&rr��;TestCopy.test_deepcopy_inst_getnewargs_ex.<locals>.C.__eq__+r�rr&r%rLs@rr.r$r&rr.r&rrs&   r� test_deepcopy_inst_getnewargs_ex�)TestCopy.test_deepcopy_inst_getnewargs_ex#s���	-��	-�
�2�$�K���M�M�!������a�#��������������������&����������&rc���QQ2oU]*,2o[OU2oUOV22UOV22UOUOUO2P!)c�4`�\sQsQsnQsQsQsQsUsP!)�/TestCopy.test_deepcopy_inst_getstate.<locals>.C�6c��VmP!rr&r(s&&rr)�8TestCopy.test_deepcopy_inst_getstate.<locals>.C.__init__7r+rc� �QUO-!r&r&rs&rr/�<TestCopy.test_deepcopy_inst_getstate.<locals>.C.__getstate__9r1rc�6�UOUO6H!rr&r�s&&rr��6TestCopy.test_deepcopy_inst_getstate.<locals>.C.__eq__;r�rr&r4rLs@rr.r6r5rr.r�rs&   r�test_deepcopy_inst_getstate�$TestCopy.test_deepcopy_inst_getstate5r�rc���QQ2oU]*,2o[OU2oUOV22UOV22UOUOUO2P!)c�4`�\sQsQsnQsQsQsQsUsP!)�/TestCopy.test_deepcopy_inst_setstate.<locals>.C�Dc��VmP!rr&r(s&&rr)�8TestCopy.test_deepcopy_inst_setstate.<locals>.C.__init__Er+rc�$�UQ*UmP!r&r&r>s&&rr@�<TestCopy.test_deepcopy_inst_setstate.<locals>.C.__setstate__GrBrc�6�UOUO6H!rr&r�s&&rr��6TestCopy.test_deepcopy_inst_setstate.<locals>.C.__eq__Ir�rr&rErLs@rr.r#DrFrr.r�rs&   r�test_deepcopy_inst_setstate�$TestCopy.test_deepcopy_inst_setstateCr�rc��QQ2oU]*,2o[OU2oUOV22UOV22UOUOUO2U,2o[OU2oUOV22UOV22UOUOUO2P!)c�:`�\sQsQsnQsQsQsQsQsUs	P!)�8TestCopy.test_deepcopy_inst_getstate_setstate.<locals>.C�Rc��VmP!rr&r(s&&rr)�ATestCopy.test_deepcopy_inst_getstate_setstate.<locals>.C.__init__Sr+rc��UO!rr&rs&rr/�ETestCopy.test_deepcopy_inst_getstate_setstate.<locals>.C.__getstate__UrPrc��VmP!rr&r>s&&rr@�ETestCopy.test_deepcopy_inst_getstate_setstate.<locals>.C.__setstate__WrSrc�6�UOUO6H!rr&r�s&&rr��?TestCopy.test_deepcopy_inst_getstate_setstate.<locals>.C.__eq__Yr�rr&rVrLs@rr.r/RrWrr.r�rs&   r�$test_deepcopy_inst_getstate_setstate�-TestCopy.test_deepcopy_inst_getstate_setstateQs���	-�	-�
�r�d�G���M�M�!����������������������&�
�b�E���M�M�!����������������������&rc��QQ2oU2oV"m[OU2oUOV22UO	UOU2P!)c��\sQsQsQsP!)�0TestCopy.test_deepcopy_reflexive_inst.<locals>.C�irJr�rJrrr.r=ir�rr.)r'rr[rWr
rs&   r�test_deepcopy_reflexive_inst�%TestCopy.test_deepcopy_reflexive_instgsF��	�	�
�C�����M�M�!���������
�
�a�e�e�Q�rc���QQ[2oU2o[OU2oUOV22[OU2oUOV22P!)c�(`�\sQsQsnQsQsUsP!)�+TestCopy.test_reconstruct_string.<locals>.C�tc��P!)�rJrs&rrn�6TestCopy.test_reconstruct_string.<locals>.C.__reduce__us��rrJr~rLs@rr.rCts����
�
rr.)r:rr
r[rs&   r�test_reconstruct_string� TestCopy.test_reconstruct_stringssJ��	��	�
�C���I�I�a�L���
�
�a���M�M�!����
�
�a�rc�:`�U1QkQ[2nR2o]*Um[OU2oUOUOUO2[O
U2oUOUOUO2P!)c�0:`�\sQsQsnU1QksQsUsP!)�,TestCopy.test_reconstruct_nostate.<locals>.C�~c�:�RQ1!r�rJr-s&�rrn�7TestCopy.test_reconstruct_nostate.<locals>.C.__reduce__s����2�w�rrJr~r8s@�rr.rL~s����
�
rr.)r:r'rr
r;r[r<s&  @r�test_reconstruct_nostate�!TestCopy.test_reconstruct_nostate}sf���	��	�
�C������I�I�a�L���
�
�a�k�k�1�;�;�/��M�M�!����
�
�a�k�k�1�;�;�/rc�4`�U1QkQ[2nR2o]*,Um[OU2oUOV!2[OU2oUOV!2UOUOUO2P!)c�6:`�\sQsQsnU1QksQsQsUsP!)�*TestCopy.test_reconstruct_state.<locals>.C�c�$:�RQUO1!r���__dict__r-s&�rrn�5TestCopy.test_reconstruct_state.<locals>.C.__reduce__������2�t�}�}�-�-rc�6�UOUO6H!rrWr�s&&rr��1TestCopy.test_reconstruct_state.<locals>.C.__eq__�����}�}����6�6rrJ�r2r3r4r5rnr�r6r7r8s@�rr.rT�s����
.�
7�
7rr.�r:r'rrr[rWr<s&  @r�test_reconstruct_state�TestCopy.test_reconstruct_state�sp���	7��	7�

�C�������I�I�a�L��������M�M�!�����������������&rc�4`�U1QkQ[2nR2o]*,Um[OU2oUOV!2[OU2oUOV!2UOUOUO2P!)c�<:`�\sQsQsnU1QksQsQsQsUsP!)�3TestCopy.test_reconstruct_state_setstate.<locals>.C�c�$:�RQUO1!r�rWr-s&�rrn�>TestCopy.test_reconstruct_state_setstate.<locals>.C.__reduce__�rZrc�>�UOOU2P!r)rX�updater>s&&rr@�@TestCopy.test_reconstruct_state_setstate.<locals>.C.__setstate__�s���
�
�$�$�U�+rc�6�UOUO6H!rrWr�s&&rr��:TestCopy.test_reconstruct_state_setstate.<locals>.C.__eq__�r]rrJ)	r2r3r4r5rnr@r�r6r7r8s@�rr.rd�s����
.�
,�
7�
7rr.r_r<s&  @r�test_reconstruct_state_setstate�(TestCopy.test_reconstruct_state_setstate�sp���	7��	7�
�C�������I�I�a�L��������M�M�!�����������������&rc���QQ[2oU2oV"m[OU2oUO	V22UOUOU2P!)c��\sQsQsQsP!)�.TestCopy.test_reconstruct_reflexive.<locals>.C�rJr�rJrrr.rq�r�rr.)r:r'rr[rWr
rs&   r�test_reconstruct_reflexive�#TestCopy.test_reconstruct_reflexive�sH��	��	�
�C�����M�M�!���������
�
�a�e�e�Q�rc�`�U1QkQ[2nR]],],2o[OU2oUOV2UOV2UO	U]*U]*2[O
U2oUOV2UOV2UOU]*U]*2P!)c�6:`�\sQsQsnU1QksQsQsUsP!)�&TestCopy.test_reduce_4tuple.<locals>.C�c�8:�RQUO[U21!r�)rX�iterr-s&�rrn�1TestCopy.test_reduce_4tuple.<locals>.C.__reduce__�s����2�t�}�}�d�4�j�9�9rc�t�[U2[U26H9%cUOUO6H!r)�listrXr�s&&rr��-TestCopy.test_reduce_4tuple.<locals>.C.__eq__��1���T�
�d�5�k�1�8�8��
�
����7�9rrJr^r8s@�rr.rw�s����
:�
9�
9rr.)r}rrrWr
r[r<s&  @r�test_reduce_4tuple�TestCopy.test_reduce_4tuple�s����	9��	9�
��1�v�q�k�N���I�I�a�L�������������
�
�a��d�A�a�D�!��M�M�!�����������������1��q��t�$rc�`�U1QkQ[2nRQ]],1Q,2o[OU2oUOV2UOV2UO	UQ*UQ*2[O
U2oUOV2UOV2UOUQ*UQ*2P!)c�6:`�\sQsQsnU1QksQsQsUsP!)�&TestCopy.test_reduce_5tuple.<locals>.C��c�V:�RQUOP[UO221!r�)rXrz�itemsr-s&�rrn�1TestCopy.test_reduce_5tuple.<locals>.C.__reduce__�s#����2�t�}�}�d�D�����4F�G�Grc�t�[U2[U26H9%cUOUO6H!r)�dictrXr�s&&rr��-TestCopy.test_reduce_5tuple.<locals>.C.__eq__�rrrJr^r8s@�rr.r��s����
H�
9�
9rr.r')r�r�)r�rrrWr
r[r<s&  @r�test_reduce_5tuple�TestCopy.test_reduce_5tuple�s����	9��	9�
���1�v��
�+�,���I�I�a�L�������������
�
�a��h��%��)��M�M�!�����������������5��1�U�8�,rc�```�U1QknUU1QkQ2nR2oRO[29^tt^2[OU2PPP2RO[29^tt^2[OU2PPP2P!)%fhKN9h)%fhP!9h)c�,:�ROQ2P!rkrl)�args�kwargsrs*,�r�state_setter�1TestCopy.test_reduce_6tuple.<locals>.state_setter�s����I�I�+�,rc�2:`�\sQsQsnUU1QksQsUsP!)�&TestCopy.test_reduce_6tuple.<locals>.C��c�*:�RQUOPPR1!r�rW)rr.r�s&��rrn�1TestCopy.test_reduce_6tuple.<locals>.C.__reduce__�s����"�d�m�m�T�4��E�ErrJr~)r9r.r�s@��rr.r��s����
F�
Frr.�rSrTrr[)rrr.r�sf @@r�test_reduce_6tuple�TestCopy.test_reduce_6tuple�sv���	-�	F�	F�
�C��
�
�
�y�
)�
)��I�I�a�L�*�
�
�
�y�
)�
)��M�M�!��*�
)�*�
)��
)�
)�
)�s#�B�9B-�B*	�#B*	�-B>	�6B>	c�p`�U1QkQ2nR2oUO[29^tt^2[OU2PPP2UO[29^tt^2[OU2PPP2P!)%fhKN9h)%fhP!9h)c�0:`�\sQsQsnU1QksQsUsP!)�+TestCopy.test_reduce_6tuple_none.<locals>.C��c�*:�RQUOPPP1!r�rWr-s&�rrn�6TestCopy.test_reduce_6tuple_none.<locals>.C.__reduce__�s����"�d�m�m�T�4��=�=rrJr~r8s@�rr.r��s����
>�
>rr.r�r�s& @r�test_reduce_6tuple_none� TestCopy.test_reduce_6tuple_none�so���	>�	>�
�C��
�
�
�y�
)�
)��I�I�a�L�*�
�
�
�y�
)�
)��M�M�!��*�
)�*�
)��
)�
)�
)�s#�B�0B$�B!	�B!	�$B5	�-B5	c��QQ[2oU2o]*,Um[OU2oUOUOUO2P!)c��\sQsQsQ,sQsP!)�#TestCopy.test_copy_slots.<locals>.C��r'rJ�r2r3r4r5�	__slots__r6rJrrr.r���	����Irr.)r:r'rr
rs&   r�test_copy_slots�TestCopy.test_copy_slots�sA��	 ��	 �
�C�������I�I�a�L���
�
�a�e�e�Q�U�U�#rc��QQ[2oU2o]*,Um[OU2oUO	UOUO2UOUOUO2P!)c��\sQsQsQ,sQsP!)�'TestCopy.test_deepcopy_slots.<locals>.C��r'rJr�rJrrr.r��r�rr.)r:r'rr[rrWrs&   r�test_deepcopy_slots�TestCopy.test_deepcopy_slots�s\��	 ��	 �
�C�������M�M�!������������&����������&rc�p�QQ[2oUQ]-Q5o[OU2oUOV#2UOUOUO2UOV#2]UQ$UO
V#2UO
UOUO2P!)c�D``�\sQsQsnQU1QkksU1QksQsUsU9s!)�/TestCopy.test_deepcopy_dict_subclass.<locals>.C�c�x:�U%f-o[UO22Um[RU_U2P!r)r}r��_keys�superr))r�dr;s&&�rr)�8TestCopy.test_deepcopy_dict_subclass.<locals>.C.__init__�s)�����A�!�!�&�&�(�^��
��� ��#rc�:�[RU_V2VO7cUOOU2P!P!r)r��__setitem__r�rc)r�key�itemr;s&&&�rr��;TestCopy.test_deepcopy_dict_subclass.<locals>.C.__setitem__s1�����#�C�.��j�j�(��J�J�%�%�c�*�)r)r�r)	r2r3r4r5r)r�r6r7�
__classcell__)r;r9s@@rr.r��s����
$�

+�
+rr.r')r�r�)r�rr[rr�rW�assertNotEqualrs&   r�test_deepcopy_dict_subclass�$TestCopy.test_deepcopy_dict_subclass�s���		+��		+�
��q�	�N���M�M�!��������������!�'�'�*��������%�����A�!����A�G�G�Q�W�W�-rc��QQ[2oU]],],2o]],Um[OU2oUO[U2[U22UOUOUO2UO	U]*U]*2UO	UOUO2P!)c��\sQsQsQsP!)�+TestCopy.test_copy_list_subclass.<locals>.C�rJr�rJrrr.r�r�rr.)r}r'rrr
rs&   r�test_copy_list_subclass� TestCopy.test_copy_list_subclasss���	��	�
��1�v�q�k�N���A�����I�I�a�L������a��$�q�'�*����������&��
�
�a��d�A�a�D�!��
�
�a�e�e�Q�U�U�#rc��QQ[2oU]],],2o]],Um[OU2oUO	[U2[U22UO	UOUO2UOU]*U]*2UOUOUO2P!)c��\sQsQsQsP!)�/TestCopy.test_deepcopy_list_subclass.<locals>.C�rJr�rJrrr.r�r�rr.)r}r'rr[rrWrs&   r�test_deepcopy_list_subclass�$TestCopy.test_deepcopy_list_subclasss���	��	�
��1�v�q�k�N���A�����M�M�!�������a��$�q�'�*����������&�����1��q��t�$����������&rc���QQ[2oU,QN2oUO[U2Q2[OU2oUO[U2Q2P!)c��\sQsQsQsP!)�,TestCopy.test_copy_tuple_subclass.<locals>.C�&rJr�rJrrr.r�&r�rr.r�)�tuplerrrs&   r�test_copy_tuple_subclass�!TestCopy.test_copy_tuple_subclass%sL��	��	�
�i�L������q��9�-��I�I�a�L������q��9�-rc�H�QQ[2oU]],],2oUO[U2]],]12[OU2oUO[U2]],]12UO	V#2UO	U]*U]*2P!)c��\sQsQsQsP!)�0TestCopy.test_deepcopy_tuple_subclass.<locals>.C�.rJr�rJrrr.r�.r�rr.)r�rrr[rWrs&   r�test_deepcopy_tuple_subclass�%TestCopy.test_deepcopy_tuple_subclass-s���	��	�
��1�v�q�k�N������q��Q��F�A�;�/��M�M�!�������q��Q��F�A�;�/����������1��q��t�$rc�z�QQ[2oUO[[OU22P!)c�(`�\sQsQsnQsQsUsP!)�-TestCopy.test_getstate_exc.<locals>.EvilState�8c��[Q2g)zain't got no stickin' state)�
ValueErrorrs&rr/�:TestCopy.test_getstate_exc.<locals>.EvilState.__getstate__9s�� �!>�?�?rrJ)r2r3r4r5r/r6r7rLs@r�	EvilStater�8s����
@�
@rr�)r:rSr�r)rr�s& r�test_getstate_exc�TestCopy.test_getstate_exc7s*��	@��	@�	
���*�d�i�i���=rc��UO[O[2[2QoUO[OU2U2QoUO[OU2U2P!)c��V*!rrJr�s&&rr'�(TestCopy.test_copy_function.<locals>.foo?���a�c�zrc��P!rrJrJrr�<lambda>�-TestCopy.test_copy_function.<locals>.<lambda>A���dr)rr�
global_foo�rr'r�s&  r�test_copy_function�TestCopy.test_copy_function=sS��������:�.�
�;�!�������3���-���������3���-rc��UO[O[2[2QoUO[OU2U2QoUO[OU2U2P!)c��V*!rrJr�s&&rr'�,TestCopy.test_deepcopy_function.<locals>.fooFr�rc��P!rrJrJrrr��1TestCopy.test_deepcopy_function.<locals>.<lambda>Hr�r)rrr[r�r�s&  r�test_deepcopy_function�TestCopy.test_deepcopy_functionDsU��������z�2�J�?�!�������s�+�S�1���������s�+�S�1rc���QQ[2oU2o[OU2oUU2oUOVT2=UU2oUOVT2P!)c��\sQsQsQsP!)�"TestCopy._check_weakref.<locals>.C�LrJr�rJrrr.r�Lr�rr.)r:�weakref�refr
)r�_copyr.rGrrs&&    r�_check_weakref�TestCopy._check_weakrefKsP��	��	��c���K�K�����!�H���
�
�a����!�H���
�
�a�rc�F�UO[O2P!r)rrrs&r�test_copy_weakref�TestCopy.test_copy_weakrefVs�����D�I�I�&rc�F�UO[O2P!r)rrr[rs&r�test_deepcopy_weakref�TestCopy.test_deepcopy_weakrefYs�����D�M�M�*rc�B�QQ[2o[]2Tt,tFD	p22MJ	tovqEqgU2oVXU$VxU$[OU2o	UOV�2UO	V�2UO	V�*U2UO	V�*U2UO	[U	2]2==[O2UO	[U	2]2U2U2q�V�U
$UOV�2P!ttoh)c��\sQsQsQsP!)�(TestCopy._check_copy_weakdict.<locals>.C�]rJr�rJrrr.r]r�rr.)	r:r�rrWrr�r�
gc_collect�assertNotIn)r�	_dicttyper.�i�a�brfr��u�vrrs&&          r�_check_copy_weakdict�TestCopy._check_copy_weakdict\s���	��	�#(��8�,�8�a�a�c�8�,�
��a��K���!���!���I�I�a�L�����������������q�!������q�!�����Q���#�
�q���������Q���#��s�A�C�1��!��������!-s�Dc�F�UO[O2P!r)rr��WeakKeyDictionaryrs&r�test_copy_weakkeydict�TestCopy.test_copy_weakkeydictqs���!�!�'�";�";�<rc�F�UO[O2P!r)rr��WeakValueDictionaryrs&r�test_copy_weakvaluedict� TestCopy.test_copy_weakvaluedictts���!�!�'�"=�"=�>rc��QQ[2o[]2Tt,tFD
p!U2MJ	tovq4qV[O2oVGU$VgU$[O
U2oUO
V�2UO[U2]2UOV�*U2UOV�*U2UOV�*OUO2UOV�*OUO2=[O2UO[U2]2P!ttoh)c�(`�\sQsQsnQsQsUsP!)�-TestCopy.test_deepcopy_weakkeydict.<locals>.C�xc��VmP!r�r�rrs&&rr)�6TestCopy.test_deepcopy_weakkeydict.<locals>.C.__init__y����rr%�r2r3r4r5r)r6r7rLs@rr.r"x�����
�
rr.)
r:r�r�rrr[r�rr�rWrrr)	rr.rrrrfr�rrs	&        r�test_deepcopy_weakkeydict�"TestCopy.test_deepcopy_weakkeydictws���	��	�%*�!�H�-�H�q�a��d�H�-�
��a��%�%�'���!���!���M�M�!������A�!�����Q���#������q�!������q�!�����������%�����������%�
���������Q���#��.s�Ec��QQ[2o[]2Tt,tFD
p!U2MJ	tovq4qV[O2oVGU$VgU$[O
U2oUO
V�2UO[U2]2[UO2QQ5vvq�vq�UOV�2UOU	OUO2UOV�2UOV�2UOUOUO2UOV�2=	=
===[O2UO[U2]2P!ttoh)c�(`�\sQsQsnQsQsUsP!)�/TestCopy.test_deepcopy_weakvaluedict.<locals>.C�c��VmP!rr%r&s&&rr)�8TestCopy.test_deepcopy_weakvaluedict.<locals>.C.__init__�r(rr%r)rLs@rr.r/�r*rr.c�*�U]*O!r_r%)�pairs&rr��6TestCopy.test_deepcopy_weakvaluedict.<locals>.<lambda>�s��D��G�I�Ir)r�)r:r�r�rrr[r�rr��sortedr�rWrr
rr)
rr.rrrrfr�rrrr�z�ts
&            r�test_deepcopy_weakvaluedict�$TestCopy.test_deepcopy_weakvaluedict�s,��	��	�%*�!�H�-�H�q�a��d�H�-�
��a��'�'�)���!���!���M�M�!������A�!�����Q���#�����	�/E�F�����������������a�c�c�"��
�
�a�������������a�c�c�"��
�
�a��
�q�!�Q�
���������Q���#��%.s�E>c�:�QQ[2oU2oUOUm[OU2oUOUOUO2UO
UOOU2UO2P!)c�(`�\sQsQsnQsQsUsP!)�0TestCopy.test_deepcopy_bound_method.<locals>.Foo�c��P!rrJrs&r�m�2TestCopy.test_deepcopy_bound_method.<locals>.Foo.m�s��rrJ)r2r3r4r5r@r6r7rLs@r�Foor=�s����
�
rrB)r:r@rrr[rr
�__self__)rrBr��gs&   r�test_deepcopy_bound_method�#TestCopy.test_deepcopy_bound_method�sg��	�&�	�
�E���c�c����M�M�!���������a�c�c�"��
�
�a�c�c�l�l�A�&�	���rrJ)Zr2r3r4r5rr r=rZrvr�r�r�r�r�r�r�r�r�r�r�r�rrr'r6rGrXr\rarkrxr�r�r�r�r�r�r�skip_if_huge_c_stack�skip_emscripten_stack_overflow�skip_wasi_stack_overflowr�r�r�r�r�r�r�r�r�r�r�r�r�rrrr+r9r?rHrPr`rmrsr�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrrrr+r9rEr6r7rLs@rr
r
sx����5��
	'�'� !�	!�4�
+��'��'��'��*�	*�	*�'�"'�"	*�	*�*�$�
	"�	.�	'�'� !�	!�8�	/�%�
�!�!�#��+�+�-��%�%�'�$�(�.�$�$��
%��

�!�!�#��+�+�-��%�%�'�"�(�.�$�"�-�&�0
�!�!�#��+�+�-��%�%�'�
$�(�.�$�
$�,�
'�	'�'�'�'�$'�$'�'�'�,
�!�!�#� �$� ��	0�'�'� 
�!�!�#� �$� �%�"-�"
��$�'�.�(	$�	'�.�%�>�.�2�	�'�+��*=�?�$�($�0	�	rr
c�:`�\sQsQsnQsQsQsQsQsUs	P!)�TestReplace�c���UO[[O]2UO[[O,2UO[[O-2QoUO[[OU2QQ2oUO[[OU2UO[[OU22P!)rac��P!rrJrJrrr��'TestReplace.test_unsupported.<locals>.f�s��rc��\sQsQsQsP!)�'TestReplace.test_unsupported.<locals>.A�rJr�rJrr�ArQ�s��rrS)rSrTr�replace)rr�rSs&  r�test_unsupported�TestReplace.test_unsupported�s������)�T�\�\�1�5����)�T�\�\�2�6����)�T�\�\�2�6�����)�T�\�\�1�5��
����)�T�\�\�1�5����)�T�\�\�1�3�7rc
��QQ2o[QQQ2oU]]2oUOU[OU22Q2UOU[OU]Q52Q	2UOU[OU]Q52Q
2UOU[OU]]Q52Q2P!)c�8`�\sQsQsnQQksQsQsQsUsP!)�*TestReplace.test_replace_method.<locals>.A�c�J�[OU2oVmV#mU!r)r:rDrr)rFrrrs&&& rrD�2TestReplace.test_replace_method.<locals>.A.__new__�s���~�~�c�*�������rc�L�UOUO*UmP!r�rrr7)rr�r�s&*,rr)�3TestReplace.test_replace_method.<locals>.A.__init__�s�����$�&�&���rc��UOQUO2oUOQUO2o[U2V#2!r�)�getrrrX)r�changesrrs&,  r�__replace__�6TestReplace.test_replace_method.<locals>.A.__replace__�s9���K�K��T�V�V�,���K�K��T�V�V�,���D�z�!�'�'rr^r_)	r2r3r4r5rDr)rcr6r7rLs@rrSrY�s����
�
)�
(�
(rrSrrr7�r�rr�)���!)rarh�)rgr��
r�)rrrrT)rrS�attrsrs&   r�test_replace_method�TestReplace.test_replace_method�s���
	(�
	(��3��S�)��
�b�"�I������t�|�|�A��/��>�����t�|�|�A��3�4�k�B�����t�|�|�A��3�4�k�B�����t�|�|�A��a�8�9�9�Erc�R�]QHGo]QH
GoUQQQQ5oQQU2oQQ	U2oV4U1FCDFoUO	UQ
59^tt^2U]]2oUOVv2UO
[OU2Q2UO[OU2U2UO
[OU]Q5Q2UO
[OU]Q5Q2UO
[OU]]Q
5Q2UO[Q29^tt^2[OU]]Q5PPP2PPP2CJI	P!)%fhK9h)%fhCJr9h)r`)�
namedtuple)�
NamedTuple�Pointzx y)�defaultsc��\sQsQsQsP!)�9TestReplace.test_namedtuple.<locals>.PointFromInheritance��rJr�rJrr�PointFromInheritanceru�r�rrwc�2`�\sQsQsn]sU1QksQsUsP!)�3TestReplace.test_namedtuple.<locals>.PointFromClass��c�4:�U]6�cPg-RZ9Q$RZ9Q$!�r�rr�r)�formatr9s"�r�__annotate__�@TestReplace.test_namedtuple.<locals>.PointFromClass.__annotate__�s�����F���J�rrJ�r2r3r4r5r�__annotate_func__r6r7rLs@r�PointFromClassry�s�����A��rr�)rrrerfr�zunexpected field name�rrr_�rgrh�rarh�rgr�r�)�collectionsrp�typingrq�subTestrrrrT�assertRaisesRegexrT)rrprq�
PointFromCallrwr�rr�ps&       r�test_namedtuple�TestReplace.test_namedtuple�s5��*�%�"�7�E�D�A�
�	�=�	�	�Z�	�$�>�J�E����E��*�*��"�b�M���%�%�a�/�� � ����a��(�;��%�%�d�l�l�1�o�u�=�� � ����a�1�!5�w�?�� � ����a�1�!5�w�?�� � ����a�1��!:�F�C��+�+�I�7N�O�O��L�L��a�q�1�P�+�*�K�P�O��+�*�*�s1�C>F	�F
�*F	�F�
F�F	�F&
�F&
c
�r�]QHGoUQQ22o[QQ2oU]]2oUOU[O
U22Q2UOU[O
U]Q52Q2UOU[O
U]Q52Q
2UOU[O
U]]Q52Q2UO
[Q	29^tt^2[O
U]]Q
5PPP2P!)%fhP!9h)r`)�	dataclassc�2`�\sQsQsn]sU1QksQsUsP!)�%TestReplace.test_dataclass.<locals>.C��c�4:�U]6�cPg-RZ9Q$RZ9Q$!r|r})r~r9s"�rr�2TestReplace.test_dataclass.<locals>.C.__annotate__�s�����F���J�rrJr�rLs@rr.r��s�����A��rr.rrrerfr�zunexpected keyword argumentr�r�r�r�r�)�dataclassesr�rrrrTr�rT)rr�r.rlrfs&    r�test_dataclass�TestReplace.test_dataclass�s���)�	�	�	�
�	��3��$��
�b�"�I������t�|�|�A��/��:�����t�|�|�A��3�4�g�>�����t�|�|�A��3�4�g�>�����t�|�|�A��a�8�9�6�B�
�
#�
#�I�/L�
M�
M��L�L��a�q�)�N�
M�
M�
M�s�D%�%D6	�.D6	rJ)
r2r3r4r5rUrmr�r�r6r7rLs@rrKrK�s����8�F�.2�**�*rrKc�(`�\sQsQsnQsQsUsP!)�MiscTestCase�c�F�[OU[QQ.Q5P!)�dispatch_tabler)�not_exported)r�check__all__rrs&r�test__all__�MiscTestCase.test__all__�s�����T�4�7G��6Q�RrrJ)r2r3r4r5r�r6r7rLs@rr�r��s����S�Srr�c��V*!rrJr�s&&rr�r��s��Q�S�jr�__main__)�__doc__rrUr�r��operatorrrrrrrr�unittest�testrr�r�r��TestCaser
rKr�r�r2�mainrJrr�<module>r�s���%����
�7�7�7�����B��N���2�v���"6�6��\�x� � �\�~F*�(�#�#�F*�RS�8�$�$�S�!��z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit