%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_copy.pyo

ó
Nêáac@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((s*/usr/local/lib/python2.7/test/test_copy.pyttest_exceptionsscCs)d}tj|ƒ}|j||ƒdS(Ni*(RtassertEqual(Rtxty((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyt__init__scs
ˆ|jƒS(N(R(R(R(s*/usr/local/lib/python2.7/test/test_copy.pyt__copy__s(t__name__t
__module__RR((R(s*/usr/local/lib/python2.7/test/test_copy.pyRs	i*(tobjectRR
t	__class__R(RRR((Rs*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR&s	(RRR(((s*/usr/local/lib/python2.7/test/test_copy.pyR%scsˆ|jffS(N(R(R(R(s*/usr/local/lib/python2.7/test/test_copy.pytpickle_C*si*(RtassertRaisest	TypeErrorRtcopy_regtpickle(RRRR((Rs*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_registry$scCsEdtfd„ƒY}|ƒ}tj|ƒ}|j||kƒdS(NRcBseZd„Zd„ZRS(cSsdS(Nt((Rtproto((s*/usr/local/lib/python2.7/test/test_copy.pyt
__reduce_ex__3scSstjd‚dS(Nsshouldn't call this(Rt
TestFailed(R((s*/usr/local/lib/python2.7/test/test_copy.pyt
__reduce__5s(RRR"R$(((s*/usr/local/lib/python2.7/test/test_copy.pyR2s	(RRR(RRRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_reduce_ex1s	cCsEdtfd„ƒY}|ƒ}tj|ƒ}|j||kƒdS(NRcBseZd„ZRS(cSsdS(NR ((R((s*/usr/local/lib/python2.7/test/test_copy.pyR$=s(RRR$(((s*/usr/local/lib/python2.7/test/test_copy.pyR<s(RRR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR*Es(RRR*(((s*/usr/local/lib/python2.7/test/test_copy.pyRDs(RRRR(RRR((s*/usr/local/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(((s*/usr/local/lib/python2.7/test/test_copy.pyR-OstNewStylecBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyR.QscSsdS(N((((s*/usr/local/lib/python2.7/test/test_copy.pytfSsi*lidg…ëQ¸	@yð?thellouhelloሴi
(l(RtNonetEllipsistTruetFalset	func_codetxrangetmaxRRtrepr(RR-R.R/ttestsR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_atomicNs	
cCswdddg}tj|ƒ}|j||ƒ|j||ƒg}tj|ƒ}|j||ƒ|j||ƒdS(Niii(RR
tassertIsNot(RRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_list\scCsmd}|jtj|ƒ|ƒd}|jtj|ƒ|ƒdddgf}|jtj|ƒ|ƒdS(Niii(iii((tassertIsR(RR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_tuplefscCs|idd6dd6}tj|ƒ}|j||ƒ|j||ƒi}tj|ƒ}|j||ƒ|j||ƒdS(NiRitbar(RR
R;(RRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_dictnscCszdddh}tj|ƒ}|j||ƒ|j||ƒtƒ}tj|ƒ}|j||ƒ|j||ƒdS(Niii(RR
R;tset(RRR((s*/usr/local/lib/python2.7/test/test_copy.pyt
test_copy_setxs	cCsTtdddhƒ}|jtj|ƒ|ƒtƒ}|jtj|ƒ|ƒdS(Niii(t	frozensetR=R(RR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_frozenset‚s	cCswtdƒ}tj|ƒ}|j||ƒ|j||ƒtƒ}tj|ƒ}|j||ƒ|j||ƒdS(Ntabc(t	bytearrayRR
R;(RRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_bytearrayˆs	cCs<ddd„ƒY}|dƒ}|jtj|ƒ|ƒdS(NRcBseZd„Zd„ZRS(cSs
||_dS(N(R(RR((s*/usr/local/lib/python2.7/test/test_copy.pyR”scSst|j|jƒS(N(tcmpR(Rtother((s*/usr/local/lib/python2.7/test/test_copy.pyt__cmp__–s(RRRRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR“s	i*((R
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRscs
ˆ|jƒS(N(R(R(R(s*/usr/local/lib/python2.7/test/test_copy.pyRŸscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ¡s(RRRRRJ((R(s*/usr/local/lib/python2.7/test/test_copy.pyRœs	i*((R
R(RR((Rs*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR¨scSs
|jfS(N(R(R((s*/usr/local/lib/python2.7/test/test_copy.pyt__getinitargs__ªscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ¬s(RRRRMRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR§s		i*((R
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR³scSsi|jd6S(NR(R(R((s*/usr/local/lib/python2.7/test/test_copy.pyt__getstate__µscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ·s(RRRRORJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR²s		i*((R
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR¾scSs|d|_dS(NR(R(Rtstate((s*/usr/local/lib/python2.7/test/test_copy.pyt__setstate__ÀscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJÂs(RRRRRRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR½s		i*((R
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRÉscSs|jS(N(R(R((s*/usr/local/lib/python2.7/test/test_copy.pyROËscSs
||_dS(N(R(RRQ((s*/usr/local/lib/python2.7/test/test_copy.pyRRÍscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJÏs(RRRRORRRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyRÈs			i*g((R
R(RRR((s*/usr/local/lib/python2.7/test/test_copy.pyt test_copy_inst_getstate_setstateÇs
	cCs)d}tj|ƒ}|j||ƒdS(Ni*(RtdeepcopyR
(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_memoÞscsLdtfd„ƒY‰dd‡fd†ƒY}|jtj|ƒ|ƒdS(NtMetacBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyRXîsRcseZˆZRS((RRt
__metaclass__((RX(s*/usr/local/lib/python2.7/test/test_copy.pyRðs((ttypeR
RRU(RR((RXs*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRöscs
ˆ|jƒS(N(R(Rtmemo(R(s*/usr/local/lib/python2.7/test/test_copy.pyt__deepcopy__øsN(RRRR1R]((R(s*/usr/local/lib/python2.7/test/test_copy.pyRõs	i*(RRRUR
RR(RRR((Rs*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRs	(RRR(((s*/usr/local/lib/python2.7/test/test_copy.pyRscsˆ|jffS(N(R(R(R(s*/usr/local/lib/python2.7/test/test_copy.pyRsi*(RRRRRURR(RRRR((Rs*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_registryÿscCsEdtfd„ƒY}|ƒ}tj|ƒ}|j||kƒdS(NRcBseZd„Zd„ZRS(cSsdS(NR ((RR!((s*/usr/local/lib/python2.7/test/test_copy.pyR"scSstjd‚dS(Nsshouldn't call this(RR#(R((s*/usr/local/lib/python2.7/test/test_copy.pyR$s(RRR"R$(((s*/usr/local/lib/python2.7/test/test_copy.pyR
s	(RRRUR(RRRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_reduce_exs	cCsEdtfd„ƒY}|ƒ}tj|ƒ}|j||kƒdS(NRcBseZd„ZRS(cSsdS(NR ((R((s*/usr/local/lib/python2.7/test/test_copy.pyR$s(RRR$(((s*/usr/local/lib/python2.7/test/test_copy.pyRs(RRRUR(RRRR((s*/usr/local/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+((s*/usr/local/lib/python2.7/test/test_copy.pyR* s(RRR*(((s*/usr/local/lib/python2.7/test/test_copy.pyRs(RRRRRU(RRR((s*/usr/local/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(((s*/usr/local/lib/python2.7/test/test_copy.pyR-*sR.cBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyR.,scSsdS(N((((s*/usr/local/lib/python2.7/test/test_copy.pyR/.si*lidg…ëQ¸	@yð?R0uhelloሴi
(l(RR1R3R4R5R6R7RRRUR8(RR-R.R/R9R((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_atomic)s	
cCscddgdg}tj|ƒ}|j||ƒ|j||k	ƒ|j|d|dk	ƒdS(Niiii(RRUR
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_list=s
cCscddgdf}tj|ƒ}|j||ƒ|j||k	ƒ|j|d|dk	ƒdS(Niiii(RRUR
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_tupleMs	cCskiddgd6dd6}tj|ƒ}|j||ƒ|j||k	ƒ|j|d|dk	ƒdS(NiiRiR?(RRUR
R(RRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_reflexive_dict]s
cCs?i}d}tj||ƒ}|j|t|ƒ|kƒdS(Ni*(RRURtid(RR\RR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRnscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJps(RRRRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyRms	i*((RRUR
RR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRyscsˆtj|j|ƒƒS(N(RRUR(RR\(R(s*/usr/local/lib/python2.7/test/test_copy.pyR]{scSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ}s(RRRR]RJ((R(s*/usr/local/lib/python2.7/test/test_copy.pyRxs	i*((RRUR
RR(RRR((Rs*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR‡scSs
|jfS(N(R(R((s*/usr/local/lib/python2.7/test/test_copy.pyRM‰scSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ‹s(RRRRMRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR†s		i*((RRUR
RR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR•scSsi|jd6S(NR(R(R((s*/usr/local/lib/python2.7/test/test_copy.pyRO—scSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ™s(RRRRORJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR”s		i*((RRUR
RR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR£scSs|d|_dS(NR(R(RRQ((s*/usr/local/lib/python2.7/test/test_copy.pyRR¥scSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ§s(RRRRRRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR¢s		i*((RRUR
RR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR±scSs|jS(N(R(R((s*/usr/local/lib/python2.7/test/test_copy.pyRO³scSs
||_dS(N(R(RRQ((s*/usr/local/lib/python2.7/test/test_copy.pyRRµscSst|j|jƒS(N(RHR(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ·s(RRRRORRRJ(((s*/usr/local/lib/python2.7/test/test_copy.pyR°s			i*((RRUR
R;RR(RRRR((s*/usr/local/lib/python2.7/test/test_copy.pyt$test_deepcopy_inst_getstate_setstate¯s	cCsaddd„ƒY}|ƒ}||_tj|ƒ}|j||k	ƒ|j|j|kƒdS(NRcBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyRÆs((RRRUR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyR$Òs(RRR$(((s*/usr/local/lib/python2.7/test/test_copy.pyRÑs(RRRRU(RRRR((s*/usr/local/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(s*/usr/local/lib/python2.7/test/test_copy.pyR$Üs(RRR$((R(s*/usr/local/lib/python2.7/test/test_copy.pyRÛsi*(RRRRRRU(RRR((Rs*/usr/local/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(s*/usr/local/lib/python2.7/test/test_copy.pyR$çscSst|j|jƒS(N(RHRx(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJésN(RRR$RJR1t__hash__((R(s*/usr/local/lib/python2.7/test/test_copy.pyRæs	i*(RRRR
RUR(RRR((Rs*/usr/local/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(s*/usr/local/lib/python2.7/test/test_copy.pyR$öscSs|jj|ƒdS(N(Rxtupdate(RRQ((s*/usr/local/lib/python2.7/test/test_copy.pyRRøscSst|j|jƒS(N(RHRx(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJúsN(RRR$RRRJR1Ry((R(s*/usr/local/lib/python2.7/test/test_copy.pyRõs		i*(RRRR
RUR(RRR((Rs*/usr/local/lib/python2.7/test/test_copy.pyttest_reconstruct_state_setstateôs	cCsddtfd„ƒY}|ƒ}||_tj|ƒ}|j||k	ƒ|j|j|kƒdS(NRcBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyRs(RRRRUR(RRRR((s*/usr/local/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(s*/usr/local/lib/python2.7/test/test_copy.pyR$scSs.tt|ƒt|ƒƒp-t|j|jƒS(N(RHtlistRx(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJsN(RRR$RJR1Ry((R(s*/usr/local/lib/python2.7/test/test_copy.pyRs	iiii(RRR
RRU(RRR((Rs*/usr/local/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(s*/usr/local/lib/python2.7/test/test_copy.pyR$$scSs.tt|ƒttƒƒp-t|j|jƒS(N(RHtdictRRx(RRI((s*/usr/local/lib/python2.7/test/test_copy.pyRJ&sN(RRR$RJR1Ry((R(s*/usr/local/lib/python2.7/test/test_copy.pyR#s	RiiR?i(R?i(R‚RR
RRU(RRR((Rs*/usr/local/lib/python2.7/test/test_copy.pyttest_reduce_5tuple"scCsWdtfd„ƒY}|ƒ}dg|_tj|ƒ}|j|j|jkƒdS(NRcBseZdgZRS(R(RRt	__slots__(((s*/usr/local/lib/python2.7/test/test_copy.pyR5si*(RRRR(RRRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_slots4s
	cCsmdtfd„ƒY}|ƒ}dg|_tj|ƒ}|j|j|jƒ|j|j|jk	ƒdS(NRcBseZdgZRS(R(RRR„(((s*/usr/local/lib/python2.7/test/test_copy.pyR=si*(RRRRUR
R(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyRGs	cSs9tj|||ƒ||jkr5|jj|ƒndS(N(R‚t__setitem__RˆRe(Rtkeytitem((s*/usr/local/lib/python2.7/test/test_copy.pyRŠLsN(RRR1RRŠ(((s*/usr/local/lib/python2.7/test/test_copy.pyRFsR‰iRiR?(R‚RRUR
RˆRtassertNotEqual(RRRR((s*/usr/local/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(((s*/usr/local/lib/python2.7/test/test_copy.pyRZsiiiiii(RRRR
R(RRRR((s*/usr/local/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(((s*/usr/local/lib/python2.7/test/test_copy.pyResiiiiii(RRRRUR
R(RRRR((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_list_subclassdscCsjdtfd„ƒY}|dddgƒ}|jt|ƒdƒtj|ƒ}|jt|ƒdƒdS(NRcBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyRpsiii(iii(iii(ttupleR
R(RRRR((s*/usr/local/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(((s*/usr/local/lib/python2.7/test/test_copy.pyRxsiiii(R‘R
RRUR(RRRR((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pyROƒs(RRRO(((s*/usr/local/lib/python2.7/test/test_copy.pyR”‚s(RRR•R(RR”((s*/usr/local/lib/python2.7/test/test_copy.pyttest_getstate_excscCsa|jtjtƒtƒd„}|jtj|ƒ|ƒd„}|jtj|ƒ|ƒdS(NcSs||S(N((RR((s*/usr/local/lib/python2.7/test/test_copy.pyR‰R cSsdS(N(R1(((s*/usr/local/lib/python2.7/test/test_copy.pyt<lambda>‹R (R
Rt
global_foo(RRR?((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_function‡s
		cCsa|jtjtƒtƒd„}|jtj|ƒ|ƒd„}|jtj|ƒ|ƒdS(NcSs||S(N((RR((s*/usr/local/lib/python2.7/test/test_copy.pyRR cSsdS(N(R1(((s*/usr/local/lib/python2.7/test/test_copy.pyR—’R (R
RRUR˜(RRR?((s*/usr/local/lib/python2.7/test/test_copy.pyttest_deepcopy_functionŽs
		cCssdtfd„ƒY}|ƒ}tj|ƒ}||ƒ}|j||kƒ~||ƒ}|j||kƒdS(NRcBseZRS((RR(((s*/usr/local/lib/python2.7/test/test_copy.pyR–s(RtweakreftrefR(Rt_copyRRRR((s*/usr/local/lib/python2.7/test/test_copy.pyt_check_weakref•s	cCs|jtjƒdS(N(RžR(R((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_weakref scCs|jtjƒdS(N(RžRRU(R((s*/usr/local/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(((s*/usr/local/lib/python2.7/test/test_copy.pyR§siii(RR6RtassertFalseR
RgtassertNotIn(Rt	_dicttypeRtitatbtcR‰tutvRR((s*/usr/local/lib/python2.7/test/test_copy.pyt_check_copy_weakdict¦s .	


cCs|jtjƒdS(N(RªR›tWeakKeyDictionary(R((s*/usr/local/lib/python2.7/test/test_copy.pyttest_copy_weakkeydictºscCs|jtjƒdS(N(RªR›tWeakValueDictionary(R((s*/usr/local/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¤((s*/usr/local/lib/python2.7/test/test_copy.pyRÂs(RRR(((s*/usr/local/lib/python2.7/test/test_copy.pyRÁsiii(RR6R›R«RRURR
RgR¡R¤(	RRR¤R¥R¦R§R‰R¨R©((s*/usr/local/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¤((s*/usr/local/lib/python2.7/test/test_copy.pyRÕs(RRR(((s*/usr/local/lib/python2.7/test/test_copy.pyRÔsiiR‹cSs|djS(Ni(R¤(tpair((s*/usr/local/lib/python2.7/test/test_copy.pyR—ßR i(RR6R›R­RRURR
RgtsortedtitemsR¡R¤R(
RRR¤R¥R¦R§R‰R¨R©RRtztt((s*/usr/local/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((s*/usr/local/lib/python2.7/test/test_copy.pytmìs(RRR·(((s*/usr/local/lib/python2.7/test/test_copy.pyR¶ës(RR·R¦RRUR
Rtim_self(RR¶R/tg((s*/usr/local/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ŽRRR’R“R–R™RšRžRŸR RªR¬R®R¯RµRº(((s*/usr/local/lib/python2.7/test/test_copy.pyR
sŠ				
	
				
		
	
		
												
	
			
																		
														
											cCs||S(N((RR((s*/usr/local/lib/python2.7/test/test_copy.pyR˜öR cCstjtƒdS(N(Rtrun_unittestR(((s*/usr/local/lib/python2.7/test/test_copy.pyt	test_mainøst__main__(t__doc__RRR›tunittestttestRtTestCaseRR˜R¼R(((s*/usr/local/lib/python2.7/test/test_copy.pyt<module>sÿÿî		

Zerion Mini Shell 1.0