Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.216.142.24
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_copy.pyo
�
?��cc@s�dZddlZddlZddlZddlZddlmZdejfd��YZd�Z	d�Z
edkr�e
�ndS(	sUnit tests for the copy module.i����N(ttest_supporttTestCopycBsueZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d �Z"d!�Z#d"�Z$d#�Z%d$�Z&d%�Z'd&�Z(d'�Z)d(�Z*d)�Z+d*�Z,d+�Z-d,�Z.d-�Z/d.�Z0d/�Z1d0�Z2d1�Z3d2�Z4d3�Z5d4�Z6d5�Z7d6�Z8d7�Z9d8�Z:d9�Z;d:�Z<d;�Z=d<�Z>d=�Z?d>�Z@d?�ZAd@�ZBdA�ZCdB�ZDdC�ZEdD�ZFRS(EcCs6|jtjtjk�|jttjt��dS(N(t
assertTruetcopytErrorterrort
issubclasst	Exception(tself((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_exceptionsscCs)d}tj|�}|j||�dS(Ni*(RtassertEqual(Rtxty((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_basicscsgdtf�fd��Y��d�}tj|�}|j|j|j�|j|j|j�dS(NtCcs eZd�Z�fd�ZRS(cSs
||_dS(N(tfoo(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__init__scs
�|j�S(N(R(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__copy__s(t__name__t
__module__RR((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRs	i*(tobjectRR
t	__class__R(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_copys
csmdtfd��Y��fd�}�d�}|jttj|�tj�|��tj|�}dS(NRcBseZd�ZRS(cSstj|�}||_|S(N(Rt__new__R(tclsRtobj((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR&s	(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR%scs�|jffS(N(R(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pytpickle_C*si*(RtassertRaisest	TypeErrorRtcopy_regtpickle(RRRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_registry$scCsEdtfd��Y}|�}tj|�}|j||k�dS(NRcBseZd�Zd�ZRS(cSsdS(Nt((Rtproto((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt
__reduce_ex__3scSstjd�dS(Nsshouldn't call this(Rt
TestFailed(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt
__reduce__5s(RRR"R$(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR2s	(RRR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_reduce_ex1s	cCsEdtfd��Y}|�}tj|�}|j||k�dS(NRcBseZd�ZRS(cSsdS(NR ((R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$=s(RRR$(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR<s(RRR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_reduce;s	cCs<dtfd��Y}|�}|jtjtj|�dS(NRcBseZd�ZRS(cSs+|jd�rt|�ntj||�S(Nt__reduce(t
startswithtAttributeErrorRt__getattribute__(Rtname((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR*Es(RRR*(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRDs(RRRR(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_cantCs	cCs�ddd��Y}dtfd��Y}d�}dtddd	ttd
dd|j|td
�|tg}x3|D]+}|jt	j	|�|kt
|��quWdS(NtClassiccBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR-OstNewStylecBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR.QscSsdS(N((((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pytfSsi*lidg��Q�	@y�?thellouhelloሴi
(l(RtNonetEllipsistTruetFalset	func_codetxrangetmaxRRtrepr(RR-R.R/ttestsR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_atomicNs	
cCswdddg}tj|�}|j||�|j||�g}tj|�}|j||�|j||�dS(Niii(RR
tassertIsNot(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_list\scCsmd}|jtj|�|�d}|jtj|�|�dddgf}|jtj|�|�dS(Niii(iii((tassertIsR(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_tuplefscCs|idd6dd6}tj|�}|j||�|j||�i}tj|�}|j||�|j||�dS(NiRitbar(RR
R;(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_dictnscCszdddh}tj|�}|j||�|j||�t�}tj|�}|j||�|j||�dS(Niii(RR
R;tset(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt
test_copy_setxs	cCsTtdddh�}|jtj|�|�t�}|jtj|�|�dS(Niii(t	frozensetR=R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_frozenset�s	cCswtd�}tj|�}|j||�|j||�t�}tj|�}|j||�|j||�dS(Ntabc(t	bytearrayRR
R;(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_bytearray�s	cCs<ddd��Y}|d�}|jtj|�|�dS(NRcBseZd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSst|j|j�S(N(tcmpR(Rtother((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__cmp__�s(RRRRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s	i*((R
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_inst_vanilla�scsBdd�fd��Y��d�}|jtj|�|�dS(NRcs)eZd�Z�fd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scs
�|j�S(N(R(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRRJ((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s	i*((R
R(RR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_inst_copy�scCs<ddd��Y}|d�}|jtj|�|�dS(NRcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSs
|jfS(N(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__getinitargs__�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRMRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*((R
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_inst_getinitargs�scCs<ddd��Y}|d�}|jtj|�|�dS(NRcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSsi|jd6S(NR(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__getstate__�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRORJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*((R
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_inst_getstate�scCs<ddd��Y}|d�}|jtj|�|�dS(NRcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSs|d|_dS(NR(R(Rtstate((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__setstate__�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRRRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*((R
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_inst_setstate�scCsaddd��Y}|d�}|jtj|�|�|d�}|jtj|�|�dS(NRcBs,eZd�Zd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSs|jS(N(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRO�scSs
||_dS(N(R(RRQ((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRR�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRORRRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s			i*g((R
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt test_copy_inst_getstate_setstate�s
	cCs)d}tj|�}|j||�dS(Ni*(RtdeepcopyR
(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_basic�scCs~g}||g}tj|�}|j||�|j||k	�|j|d|dk	�|j|d|dk�dS(Nii(RRUR
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_memo�scsLdtfd��Y�dd�fd��Y}|jtj|�|�dS(NtMetacBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRX�sRcseZ�ZRS((RRt
__metaclass__((RX(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s((ttypeR
RRU(RR((RXs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_issubclass�scsgdtf�fd��Y��d�}tj|�}|j|j|j�|j|j|j�dS(NRcs#eZd�Zd�fd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scs
�|j�S(N(R(Rtmemo(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt__deepcopy__�sN(RRRR1R]((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s	i*(RRRUR
RR(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_deepcopy�s
csmdtfd��Y��fd�}�d�}|jttj|�tj�|��tj|�}dS(NRcBseZd�ZRS(cSstj|�}||_|S(N(RRR(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRs	(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRscs�|jffS(N(R(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRsi*(RRRRRURR(RRRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_registry�scCsEdtfd��Y}|�}tj|�}|j||k�dS(NRcBseZd�Zd�ZRS(cSsdS(NR ((RR!((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR"scSstjd�dS(Nsshouldn't call this(RR#(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$s(RRR"R$(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR
s	(RRRUR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_reduce_exs	cCsEdtfd��Y}|�}tj|�}|j||k�dS(NRcBseZd�ZRS(cSsdS(NR ((R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$s(RRR$(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRs(RRRUR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_reduces	cCs<dtfd��Y}|�}|jtjtj|�dS(NRcBseZd�ZRS(cSs+|jd�rt|�ntj||�S(NR'(R(R)RR*(RR+((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR* s(RRR*(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRs(RRRRRU(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_cants	cCs�ddd��Y}dtfd��Y}d�}dddd	ttd
dd|j|td
�|tg}x3|D]+}|jtj	|�|kt
|��qrWdS(NR-cBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR-*sR.cBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR.,scSsdS(N((((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR/.si*lidg��Q�	@y�?R0uhelloሴi
(l(RR1R3R4R5R6R7RRRUR8(RR-R.R/R9R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_atomic)s	
cCscddgdg}tj|�}|j||�|j||k	�|j|d|dk	�dS(Niiii(RRUR
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_list6s
cCs|g}|j|�tj|�}|jtt||�|j||k	�|j|d|k�|jt|�d�dS(Nii(	tappendRRURtRuntimeErrorRHRR
tlen(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_list=s
cCscddgdf}tj|�}|j||�|j||k	�|j|d|dk	�dS(Niiii(RRUR
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_tupleFs
cCs�gf}|dj|�tj|�}|jtt||�|j||k	�|j|d|dk	�|j|dd|k�dS(Ni(ReRRURRfRHR(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_tupleMs	cCskiddgd6dd6}tj|�}|j||�|j||k	�|j|d|dk	�dS(NiiRiR?(RRUR
R(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_dictVs
cCsyi}||d<tj|�}|jtt||�|j||k	�|j|d|k�|jt|�d�dS(NRi(RRURRfRHRR
Rg(RRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_dict]s
cCs?i}d}tj||�}|j|t|�|k�dS(Ni*(RRURtid(RR\RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_keepalivefscCs^ddd��Y}|dg�}tj|�}|j||�|j|j|jk	�dS(NRcBseZd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRnscSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJps(RRRRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRms	i*((RRUR
RR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_inst_vanillals
cswdd�fd��Y��dg�}tj|�}|j||�|j||k	�|j|j|jk	�dS(NRcs)eZd�Z�fd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRyscs�tj|j|��S(N(RRUR(RR\(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR]{scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ}s(RRRR]RJ((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRxs	i*((RRUR
RR(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_inst_deepcopywscCsqddd��Y}|dg�}tj|�}|j||�|j||k	�|j|j|jk	�dS(NRcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSs
|jfS(N(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRM�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRMRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*((RRUR
RR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_inst_getinitargs�scCsqddd��Y}|dg�}tj|�}|j||�|j||k	�|j|j|jk	�dS(NRcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSsi|jd6S(NR(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRO�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRORJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*((RRUR
RR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_inst_getstate�scCsqddd��Y}|dg�}tj|�}|j||�|j||k	�|j|j|jk	�dS(NRcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSs|d|_dS(NR(R(RRQ((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRR�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRRRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*((RRUR
RR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_inst_setstate�scCs�ddd��Y}|dg�}tj|�}|j||�|j||�|j|j|j�|g�}tj|�}|j||�|j||k	�|j|j|jk	�dS(NRcBs,eZd�Zd�Zd�Zd�ZRS(cSs
||_dS(N(R(RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�scSs|jS(N(R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRO�scSs
||_dS(N(R(RRQ((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRR�scSst|j|j�S(N(RHR(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�s(RRRRORRRJ(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s			i*((RRUR
R;RR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt$test_deepcopy_inst_getstate_setstate�s	cCsaddd��Y}|�}||_tj|�}|j||k	�|j|j|k�dS(NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s((RRRUR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_inst�s		cCsgdtfd��Y}|�}tj|�}|j||k�tj|�}|j||k�dS(NRcBseZd�ZRS(cSsdS(NR ((R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$�s(RRR$(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s(RRRRU(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reconstruct_string�s	cs�dtf�fd��Y���}d|_tj|�}|j|j|jk�tj|�}|j|j|jk�dS(NRcseZ�fd�ZRS(cs
�dfS(N(((R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$�s(RRR$((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�si*(RRRRRRU(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reconstruct_nostate�s		cs�dtf�fd��Y���}dg|_tj|�}|j||�tj|�}|j||�|j|j|jk	�dS(NRcs&eZ�fd�Zd�ZdZRS(cs�d|jfS(N((t__dict__(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$�scSst|j|j�S(N(RHRx(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�sN(RRR$RJR1t__hash__((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s	i*(RRRR
RUR(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reconstruct_state�s	cs�dtf�fd��Y���}dg|_tj|�}|j||�tj|�}|j||�|j|j|jk	�dS(NRcs/eZ�fd�Zd�Zd�ZdZRS(cs�d|jfS(N((Rx(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$�scSs|jj|�dS(N(Rxtupdate(RRQ((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRR�scSst|j|j�S(N(RHRx(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ�sN(RRR$RRRJR1Ry((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s		i*(RRRR
RUR(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reconstruct_state_setstate�s	cCsddtfd��Y}|�}||_tj|�}|j||k	�|j|j|k�dS(NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRs(RRRRUR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reconstruct_reflexives		cs�dtf�fd��Y��ddgdg�}tj|�}|j||�|j||k	�|j|d|dk�tj|�}|j||�|j||k	�|j|d|dk	�dS(NRcs&eZ�fd�Zd�ZdZRS(cs�d|jt|�fS(N((Rxtiter(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$scSs.tt|�t|��p-t|j|j�S(N(RHtlistRx(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJsN(RRR$RJR1Ry((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRs	iiii(RRR
RRU(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reduce_4tuplescs�dtf�fd��Y��dddgfdg�}tj|�}|j||�|j||k	�|j|d|dk�tj|�}|j||�|j||k	�|j|d|dk	�dS(	NRcs&eZ�fd�Zd�ZdZRS(cs�d|jd|j�fS(N((RxR1t	iteritems(R(R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR$$scSs.tt|�tt��p-t|j|j�S(N(RHtdictRRx(RRI((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRJ&sN(RRR$RJR1Ry((R(s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR#s	RiiR?i(R?i(R�RR
RRU(RRR((Rs5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_reduce_5tuple"scCsWdtfd��Y}|�}dg|_tj|�}|j|j|jk�dS(NRcBseZdgZRS(R(RRt	__slots__(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR5si*(RRRR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_slots4s
	cCsmdtfd��Y}|�}dg|_tj|�}|j|j|j�|j|j|jk	�dS(NRcBseZdgZRS(R(RRR�(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR=si*(RRRRUR
R(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_slots<s	cCs�dtfd��Y}|didd6�}tj|�}|j||�|j|j|j�|j||k	�d|d<|j||�|j|j|j�dS(NRcBseZdd�Zd�ZRS(cSs8|si}nt|j��|_tj||�dS(N(Rtkeyst_keysR�R(Rtd((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRGs	cSs9tj|||�||jkr5|jj|�ndS(N(R�t__setitem__R�Re(Rtkeytitem((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�LsN(RRR1RR�(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRFsR�iRiR?(R�RRUR
R�RtassertNotEqual(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_dict_subclassEs

cCs�dtfd��Y}|ddgdg�}ddg|_tj|�}|jt|�t|��|j|j|j�|j|d|dk�|j|j|jk�dS(	NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRZsiiiiii(RRRR
R(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_list_subclassYscCs�dtfd��Y}|ddgdg�}ddg|_tj|�}|jt|�t|��|j|j|j�|j|d|dk	�|j|j|jk	�dS(	NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyResiiiiii(RRRRUR
R(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_list_subclassdscCsjdtfd��Y}|dddg�}|jt|�d�tj|�}|jt|�d�dS(NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRpsiii(iii(iii(ttupleR
R(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_tuple_subclassos
cCs�dtfd��Y}|ddgdg�}|jt|�ddgdf�tj|�}|jt|�ddgdf�|j||k	�|j|d|dk	�dS(NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRxsiiii(R�R
RRUR(RRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_tuple_subclassws""cCs3dtfd��Y}|jttj|��dS(Nt	EvilStatecBseZd�ZRS(cSs
td�dS(Nsain't got no stickin' state(t
ValueError(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyRO�s(RRRO(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR��s(RRR�R(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_getstate_exc�scCsa|jtjt�t�d�}|jtj|�|�d�}|jtj|�|�dS(NcSs||S(N((RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�R cSsdS(N(R1(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt<lambda>�R (R
Rt
global_foo(RRR?((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_function�s
		cCsa|jtjt�t�d�}|jtj|�|�d�}|jtj|�|�dS(NcSs||S(N((RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�R cSsdS(N(R1(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR��R (R
RRUR�(RRR?((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_function�s
		cCssdtfd��Y}|�}tj|�}||�}|j||k�~||�}|j||k�dS(NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s(RtweakreftrefR(Rt_copyRRRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt_check_weakref�s	cCs|jtj�dS(N(R�R(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_weakref�scCs|jtj�dS(N(R�RRU(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_weakref�scCsdtfd��Y}gtd�D]}|�^q#\}}}}|�}|||<|||<tj|�}	|j|	|k�|j|	|�|j|	||�|j|	||�|jt|	�d�~~|jt|	�d�|�|�}
}||	|
<|j|
|�dS(NRcBseZRS((RR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�siii(RR6RtassertFalseR
RgtassertNotIn(Rt	_dicttypeRtitatbtcR�tutvRR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt_check_copy_weakdict�s .	


cCs|jtj�dS(N(R�R�tWeakKeyDictionary(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_weakkeydict�scCs|jtj�dS(N(R�R�tWeakValueDictionary(R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_copy_weakvaluedict�sc	Csdtfd��Y}gtd�D]}||�^q#\}}}}tj�}|||<|||<tj|�}|j||�|jt|�d�|j	|||k�|j	|||k�|j||j
|j
�|j||j
|j
�~|jt|�d�dS(NRcBseZd�ZRS(cSs
||_dS(N(R�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�siii(RR6R�R�RRUR�R
RgR�R�(	RRR�R�R�R�R�R�R�((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_weakkeydict�s1

c
Csjdtfd��Y}gtd�D]}||�^q#\}}}}tj�}|||<|||<tj|�}|j||�|jt|�d�t	|j
�dd��\\}	}
\}}|j|	|k�|j|	j|j�|j
|
|k�|j||k�|j|j|j�|j
||k�~	~
~~~|jt|�d�dS(NRcBseZd�ZRS(cSs
||_dS(N(R�(RR�((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�s(RRR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR�siiR�cSs|djS(Ni(R�(tpair((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR��R i(RR6R�R�RRUR�R
RgtsortedtitemsR�R�R(
RRR�R�R�R�R�R�R�RRtztt((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_weakvaluedict�s$1

-cCswdtfd��Y}|�}|j|_tj|�}|j|j|j�|j|jj|k�|j�dS(NtFoocBseZd�ZRS(cSsdS(N((R((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pytm�s(RRR�(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR��s(RR�R�RRUR
Rtim_self(RR�R/tg((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyttest_deepcopy_bound_method�s	(GRRR	R
RRR%R&R,R:R<R>R@RBRDRGRKRLRNRPRSRTRVRWR[R^R_R`RaRbRcRdRhRiRjRkRlRnRoRpRqRrRsRtRuRvRwRzR|R}R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR
s�				
	
				
		
	
		
												
	
			
																		
														
											cCs||S(N((RR((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyR��R cCstjt�dS(N(Rtrun_unittestR(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt	test_main�st__main__(t__doc__RRR�tunittestttestRtTestCaseRR�R�R(((s5/usr/local/python-2.7/lib/python2.7/test/test_copy.pyt<module>s���		
© 2025 GrazzMean