%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_functools.pyo

ó
Nêáac@sÃddlZddlZddlZddlZddlmZddlmZddlZe	d„ƒZ
d„Zd„Zde
fd„ƒYZd	e
fd
„ƒYZdefd„ƒYZd
ejfd„ƒYZdejfd„ƒYZdefd„ƒYZdefd„ƒYZdejfd„ƒYZdefd„ƒYZdejfd„ƒYZdejfd„ƒYZdejfd„ƒYZdd„Zed kr¿ed!e ƒndS("iÿÿÿÿN(ttest_support(tproxycs4‡‡‡fd†}ˆ|_ˆ|_ˆ|_|S(s&Pure Python approximation of partial()cs*ˆjƒ}|j|ƒˆˆ||ŽS(N(tcopytupdate(tfargst	fkeywordstnewkeywords(targstfunctkeywords(s//usr/local/lib/python2.7/test/test_functools.pytnewfuncs
(RRR	(RRR	R
((RRR	s//usr/local/lib/python2.7/test/test_functools.pyt
PythonPartial	s
			cOs
||fS(s,capture all positional and keyword arguments((Rtkw((s//usr/local/lib/python2.7/test/test_functools.pytcapturescCs|j|j|j|jfS(s* return the signature of a partial object (RRR	t__dict__(tpart((s//usr/local/lib/python2.7/test/test_functools.pyt	signaturestMyTuplecBseZRS((t__name__t
__module__(((s//usr/local/lib/python2.7/test/test_functools.pyRstBadTuplecBseZd„ZRS(cCst|ƒt|ƒS(N(tlist(tselftother((s//usr/local/lib/python2.7/test/test_functools.pyt__add__!s(RRR(((s//usr/local/lib/python2.7/test/test_functools.pyR stMyDictcBseZRS((RR(((s//usr/local/lib/python2.7/test/test_functools.pyR$stTestPartialcBsÅeZejZd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
d„Zd„Zd	„Z
d
„Zd„Zd„Zd
„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(c
Cs¨|jtddddddƒ}|j|dddd	d
dƒd
tdddd	d
dƒfƒ|jtd„ƒ}|j|ddddgƒddd	dgƒdS(Niitai
tbiiiitci(cSs|dS(Ni
((tx((s//usr/local/lib/python2.7/test/test_functools.pyt<lambda>/t(iiii(tpartialR
tassertEqualtdicttmap(Rtp((s//usr/local/lib/python2.7/test/test_functools.pyttest_basic_examples+s
!"c
Cs|jtddddddƒ}|j|jtƒ|j|jdƒ|j|jtddddƒƒ|jtt	|dt
ƒ|jtt	|ddƒ|jtt	|d	tddddƒƒ|jtƒ}y
|`Wntk
rïnX|j
d
ƒdS(
NiiRi
RiRRR	s-partial object allowed __dict__ to be deleted(ii(ii(R!R
R"RRR	R#tassertRaisest	TypeErrortsetattrR$thexRtfail(RR%((s//usr/local/lib/python2.7/test/test_functools.pyttest_attributes2s!"(

cCsL|jt|jƒy|jdƒƒWntk
r:nX|jdƒdS(Nis%First arg not checked for callability(R'R(R!R+(R((s//usr/local/lib/python2.7/test/test_functools.pyttest_argument_checkingEs
cCs†ddd„}idd6}|j|ddƒ}|j||dƒ|j|idd6ƒ|ddƒ|j|idd6ƒdS(	Ni
icSs|S(N((RR((s//usr/local/lib/python2.7/test/test_functools.pyRPsiRiRi(R!R"(RRtdR%((s//usr/local/lib/python2.7/test/test_functools.pyt(test_protection_of_callers_dict_argumentNs

cCs˜|jtƒ}|j|ƒdifƒ|j|ddƒdifƒ|jtddƒ}|j|ƒdifƒ|j|ddƒdifƒdS(	Niiii((ii(ii(iiii(R!R
R"(RR%((s//usr/local/lib/python2.7/test/test_functools.pyttest_arg_combinationsYscCs|jtƒ}|j|jiƒ|j|ƒdifƒ|j|ddƒdidd6fƒ|jtddƒ}|j|jidd6ƒ|j|ƒdidd6fƒ|j|ddƒd	idd6dd6fƒ|j|ddddƒd
idd6dd6fƒdS(NRiRii((((((R!R
R"R	(RR%((s//usr/local/lib/python2.7/test/test_functools.pyttest_kw_combinationscs& -cCsqxjdddd	d
gD]S}|jt|Œ}|d}|dƒ\}}|j||koe|ikƒqWdS(NiiiiR((i(ii(iii(iiii(R(R!R
t
assertTrue(RRR%texpectedtgottempty((s//usr/local/lib/python2.7/test/test_functools.pyttest_positionalqs

cCs~xwddddgD]c}|jtd|ƒ}i|d6dd6}|ddƒ\}}|j||kor|dkƒqWdS(NRig@R((tNoneR!R
R2(RRR%R3R5R4((s//usr/local/lib/python2.7/test/test_functools.pyttest_keywordys
cCs–|jtdddƒ}|dddƒ\}}|j|dkoY|idd6dd6kƒ|ƒ\}}|j|dkoŽ|idd6kƒdS(NiRiRi(ii(i(R!R
R2(RR%targs1tkw1targs2tkw2((s//usr/local/lib/python2.7/test/test_functools.pyttest_no_side_effectss
-cCsŒd„}|jt|j|ddƒƒ|jt|j|dƒdƒ|jt|j|ƒddƒ|jt|j|ddƒdƒdS(NcSs||dS(N((Rty((s//usr/local/lib/python2.7/test/test_functools.pytfŠsiiR>(R'tZeroDivisionErrorR!(RR?((s//usr/local/lib/python2.7/test/test_functools.pyttest_error_propagation‰s
	cCsW|jtddƒ}t|ƒ}|j|j|jƒd}|jtt|dƒdS(NtbaseiR(	R!tintRR"RR7R'tReferenceErrortgetattr(RR?R%((s//usr/local/lib/python2.7/test/test_functools.pyttest_weakref‘s
cCsltttdƒƒ}|jtjdƒ}|j||ƒdƒ|jdjƒ}|j||ƒdƒdS(Ni
R t
0123456789(R$tstrtrangeR!tjoinR"(RtdataRJ((s//usr/local/lib/python2.7/test/test_functools.pyt#test_with_bound_and_unbound_methods˜s
cCs€|jtdgdtgƒ}g|_xRttjdƒD]=}tjtj||ƒƒ}|j	t|ƒt|ƒƒq;WdS(Ntasdftbari(
R!RtTruetattrRItpickletHIGHEST_PROTOCOLtloadstdumpsR"(RR?tprototf_copy((s//usr/local/lib/python2.7/test/test_functools.pyttest_pickleŸs
	cCs˜|jtdgdtgƒ}g|_tj|ƒ}|jt|ƒt|ƒƒ|j|j|jƒ|j|j|jƒ|j|j|jƒdS(NRMRN(	R!RRORPRR"tassertIsRR	(RR?RV((s//usr/local/lib/python2.7/test/test_functools.pyt	test_copy¦s	cCsÔ|jtdgdtgƒ}g|_tj|ƒ}|jt|ƒt|ƒƒ|j|j|jƒ|j|j|jƒ|j|jd|jdƒ|j|j	|j	ƒ|j|j	d|j	dƒdS(NRMRNi(
R!RRORPRtdeepcopyR"tassertIsNotRR	(RR?RV((s//usr/local/lib/python2.7/test/test_functools.pyt
test_deepcopy¯s	cCs/|jtƒ}|jtdtddƒtdgƒfƒ|jt|ƒtd	tddƒtdgƒfƒ|j|dddƒd
idd6dd6fƒ|jtdtddƒdfƒ|jt|ƒtdtddƒifƒ|j|dddƒd
idd6dd6fƒ|jtdddfƒ|j|dddƒdidd6fƒ|j|dƒdifƒ|j|ƒdifƒ|jtdidfƒ|jt|ƒtdiifƒ|j|dddƒdidd6fƒ|j|dƒdifƒ|j|ƒdifƒdS(NiRi
RPiRi(i(i(ii(i(i(ii(i(ii(ii(i(((i(i((R!Rt__setstate__R
R#R"R7(RR?((s//usr/local/lib/python2.7/test/test_functools.pyt
test_setstateºs"+%0"+0)")cCs|jtƒ}|jt|jtdifƒ|jt|jtdiidfƒ|jt|jtdidgƒ|jt|jddidfƒ|jt|jtdidfƒ|jt|jtgidfƒ|jt|jtdgdfƒdS(N((((((R!RR'R(R]R
R7(RR?((s//usr/local/lib/python2.7/test/test_functools.pyttest_setstate_errorsÑs%""""cCs—|jtƒ}|jttdƒtddƒdfƒt|ƒ}|j|tdtddƒifƒ|j	t
|dƒtƒ|j	t
|dƒtƒ|ƒ}|j|didd6fƒ|j	t
|dƒtƒ|j	t
|dƒtƒ|jttd	ƒidfƒt|ƒ}|j|td
iifƒ|j	t
|dƒtƒ|dƒ}|j|difƒ|j	t
|dƒtƒdS(NiRi
ii(i(i(i(i(i(ii(
R!RR]R
RRR7R"R#RXttypettupleR(RR?tstr((s//usr/local/lib/python2.7/test/test_functools.pyttest_setstate_subclassesÛs"(%	c	Cs|jtƒ}|j|diifƒzHxAttjdƒD],}|jtƒtj||ƒWdQXq?WWd|jtdiifƒX|jtƒ}|jt|fiifƒzuxnttjdƒD]Y}tj	tj||ƒƒ}z|j
|jd|ƒWd|jtdiifƒXqÏWWd|jtdiifƒX|jtƒ}|jtdi|d6ifƒzuxnttjdƒD]Y}tj	tj||ƒƒ}z|j
|jd|ƒWd|jtd	iifƒXqWWd|jtd
iifƒXdS(NiiR((((((((
R!R
R]RIRQRRR'tRuntimeErrorRTRSRXRR	(RR?RURV((s//usr/local/lib/python2.7/test/test_functools.pyttest_recursive_pickleïs2" "cCs?ddd„ƒY}|jtƒ}|jt|j|ƒƒdS(NtBadSequencecBseZd„Zd„ZRS(cSsdS(Ni((R((s//usr/local/lib/python2.7/test/test_functools.pyt__len__scSsF|dkrtS|dkr,ttdƒƒS|dkr<iSt‚dS(Niii@Bii(ii(tmaxRaRIt
IndexError(Rtkey((s//usr/local/lib/python2.7/test/test_functools.pyt__getitem__s(RRRhRl(((s//usr/local/lib/python2.7/test/test_functools.pyRgs	((R!tobjectR'R(R](RRgR?((s//usr/local/lib/python2.7/test/test_functools.pyttest_setstate_refcounts(RRt	functoolsR!R&R,R-R/R0R1R6R8R=RARFRLRWRYR\R^R_RdRfRn(((s//usr/local/lib/python2.7/test/test_functools.pyR's*							
													
		#tPartialSubclasscBseZRS((RR(((s//usr/local/lib/python2.7/test/test_functools.pyRp"stTestPartialSubclasscBseZeZRS((RRRpR!(((s//usr/local/lib/python2.7/test/test_functools.pyRq%stTestPythonPartialcBs>eZeZdZdZdZdZdZ	dZ
dZdZRS(N(
RRRR!R7RWR^R_RdRnRfR\R,(((s//usr/local/lib/python2.7/test/test_functools.pyRr)stTestUpdateWrappercBszeZejejd„Zd„Zd„Zej	e
jjdkdƒd„ƒZ
d„Zd„Zejd„ƒZRS(	c	Cs•x3|D]+}|jt||ƒt||ƒkƒqWxX|D]P}t||ƒ}t||ƒ}x)|D]!}|j||||kƒqhWq=WdS(N(R2RE(	Rtwrappertwrappedtassignedtupdatedtnametwrapper_attrtwrapped_attrRk((s//usr/local/lib/python2.7/test/test_functools.pyt
check_wrapper=s
)

cCs5d„}d|_d„}tj||ƒ||fS(NcSsdS(sThis is a testN((((s//usr/local/lib/python2.7/test/test_functools.pyR?KssThis is also a testcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRtOs(RPRotupdate_wrapper(RR?Rt((s//usr/local/lib/python2.7/test/test_functools.pyt_default_updateJs
			cCsL|jƒ\}}|j||ƒ|j|jdƒ|j|jdƒdS(NR?sThis is also a test(R}R{R"RRP(RRtR?((s//usr/local/lib/python2.7/test/test_functools.pyttest_default_updateTsis)Docstrings are omitted with -O2 and abovecCs)|jƒ\}}|j|jdƒdS(NsThis is a test(R}R"t__doc__(RRtR?((s//usr/local/lib/python2.7/test/test_functools.pyttest_default_update_docZscCs‡d„}d|_d„}tj||ddƒ|j||dd	ƒ|j|jdƒ|j|jdƒ|jt	|dƒƒdS(
NcSsdS(sThis is a testN((((s//usr/local/lib/python2.7/test/test_functools.pyR?assThis is also a testcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRtesRtRP(((((
RPRoR|R{R"RRR7tassertFalsethasattr(RR?Rt((s//usr/local/lib/python2.7/test/test_functools.pyttest_no_update`s			cCsÍd„}d|_tddddddƒ|_d	„}i|_d
}d}tj||||ƒ|j||||ƒ|j|jdƒ|j|jdƒ|j|jdƒ|j|j|jƒdS(NcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyR?nssThis is a different testRiRiRicSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRtrsRPt	dict_attrRt(RP(R„(
RPR#R„RoR|R{R"RRR7(RR?RttassignR((s//usr/local/lib/python2.7/test/test_functools.pyttest_selective_updatems				cCsId„}tj|tƒ|j|jdƒ|j|jjdƒƒdS(NcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRtsRismax((RoR|RiR"RR2Rt
startswith(RRt((s//usr/local/lib/python2.7/test/test_functools.pyttest_builtin_update~s	(RRRotWRAPPER_ASSIGNMENTStWRAPPER_UPDATESR{R}R~tunittesttskipIftsystflagstoptimizeR€RƒR†Rtrequires_docstringsRˆ(((s//usr/local/lib/python2.7/test/test_functools.pyRs;s	
		
	t	TestWrapscBsSeZd„Zd„Zejejjdkdƒd„ƒZ	d„Z
d„ZRS(cCs>d„}d|_tj|ƒd„ƒ}|j||ƒ|S(NcSsdS(sThis is a testN((((s//usr/local/lib/python2.7/test/test_functools.pyR?ŠssThis is also a testcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRtŽs(RPRotwrapsR{(RR?Rt((s//usr/local/lib/python2.7/test/test_functools.pyR}‰s
		cCs6|jƒ}|j|jdƒ|j|jdƒdS(NR?sThis is also a test(R}R"RRP(RRt((s//usr/local/lib/python2.7/test/test_functools.pyR~”sis)Docstrings are omitted with -O2 and abovecCs#|jƒ}|j|jdƒdS(NsThis is a test(R}R"R(RRt((s//usr/local/lib/python2.7/test/test_functools.pyR€™scCs†d„}d|_tj|ddƒd„ƒ}|j||dd	ƒ|j|jdƒ|j|jdƒ|jt	|dƒƒdS(
NcSsdS(sThis is a testN((((s//usr/local/lib/python2.7/test/test_functools.pyR? ssThis is also a testcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRt¤sRtRP(((((
RPRoR’R{R"RRR7RR‚(RR?Rt((s//usr/local/lib/python2.7/test/test_functools.pyRƒŸs		cCsÒd„}d|_tddddddƒ|_d	„}d}d}tj|||ƒ|d„ƒƒ}|j||||ƒ|j|jd
ƒ|j|jdƒ|j|jdƒ|j|j|jƒdS(NcSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyR?­ssThis is a different testRiRiRicSs
i|_|S(N(R„(R?((s//usr/local/lib/python2.7/test/test_functools.pyt
add_dict_attr±s	RPR„cSsdS(N((((s//usr/local/lib/python2.7/test/test_functools.pyRt¶sRt(RP(R„(
RPR#R„RoR’R{R"RRR7(RR?R“R…RRt((s//usr/local/lib/python2.7/test/test_functools.pyR†¬s			(RRR}R~R‹RŒRRŽRR€RƒR†(((s//usr/local/lib/python2.7/test/test_functools.pyR‘‡s			
t
TestReducecBseZd„ZRS(cCsÎddd„ƒY}tj}|j|d„dddgdƒdƒ|j|d	„ddggd
dgggƒddd
dgƒ|j|d„td
dƒdƒdƒ|j|d„td
dƒdƒdƒ|j|d„|dƒƒdƒ|j|d„|dƒdƒdƒ|j|d„|dƒdƒdƒ|jt|ƒ|jt|ddƒ|jt|dddƒ|j|ddƒdƒ|j|dddƒdƒ|jt|ddƒdS(NtSquarescBs#eZd„Zd„Zd„ZRS(cSs||_g|_dS(N(Ritsofar(RRi((s//usr/local/lib/python2.7/test/test_functools.pyt__init__Æs	cSs
t|jƒS(N(tlenR–(R((s//usr/local/lib/python2.7/test/test_functools.pyRhÊR cSssd|ko|jkns(t‚nt|jƒ}x.||krg|jj||ƒ|d7}q:W|j|S(Nii(RiRjR˜R–tappend(Rtitn((s//usr/local/lib/python2.7/test/test_functools.pyRlÌs	(RRR—RhRl(((s//usr/local/lib/python2.7/test/test_functools.pyR•Äs		cSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyRÕR RRRR tabccSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyR×R R.twcSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyRÚR iiii°cSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyRÜR illhòcSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyRßR i
icSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyRàR icSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyRáR i*t1((i*i*(RotreduceR"RIR'R((RR•RŸ((s//usr/local/lib/python2.7/test/test_functools.pyttest_reduceÃs&	('("%%(RRR (((s//usr/local/lib/python2.7/test/test_functools.pyR”ÁstTestCmpToKeycBseZd„Zd„ZRS(cCsGd„}|jttdƒdtj|ƒƒdddddgƒdS(	NcSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pytmycmpësiRkiiiii(R"tsortedRIRot
cmp_to_key(RR¢((s//usr/local/lib/python2.7/test/test_functools.pyttest_cmp_to_keyês	$cCs>d„}tj|ƒ}|dƒ}|jtt|ƒƒdS(NcSs||S(N((RR>((s//usr/local/lib/python2.7/test/test_functools.pyR¢ñsi
(RoR¤R'R(thash(RR¢Rktk((s//usr/local/lib/python2.7/test/test_functools.pyt	test_hashðs	(RRR¥R¨(((s//usr/local/lib/python2.7/test/test_functools.pyR¡és	tTestTotalOrderingcBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(cCsÚtjddd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒdS(NtAcBs#eZd„Zd„Zd„ZRS(cSs
||_dS(N(tvalue(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—üscSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyt__lt__þscSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyt__eq__s(RRR—R¬R­(((s//usr/local/lib/python2.7/test/test_functools.pyRªús		ii((Rottotal_orderingR2(RRª((s//usr/local/lib/python2.7/test/test_functools.pyttest_total_ordering_ltùscCsÚtjddd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒdS(NRªcBs#eZd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyt__le__scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­s(RRR—R°R­(((s//usr/local/lib/python2.7/test/test_functools.pyRª
s		ii((RoR®R2(RRª((s//usr/local/lib/python2.7/test/test_functools.pyttest_total_ordering_le	scCsÚtjddd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒdS(NRªcBs#eZd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyt__gt__scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­ s(RRR—R²R­(((s//usr/local/lib/python2.7/test/test_functools.pyRªs		ii((RoR®R2(RRª((s//usr/local/lib/python2.7/test/test_functools.pyttest_total_ordering_gtscCsÚtjddd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒdS(NRªcBs#eZd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—,scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyt__ge__.scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­0s(RRR—R´R­(((s//usr/local/lib/python2.7/test/test_functools.pyRª*s		ii((RoR®R2(RRª((s//usr/local/lib/python2.7/test/test_functools.pyttest_total_ordering_ge)scCsÝtjdtfd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒ|j|dƒ|dƒkƒdS(NRªcBseZRS((RR(((s//usr/local/lib/python2.7/test/test_functools.pyRª;sRR(RoR®RHR2(RRª((s//usr/local/lib/python2.7/test/test_functools.pyt test_total_ordering_no_overwrite9s	cCs6|jtƒ!tjddd„ƒYƒ}WdQXdS(NRªcBseZRS((RR(((s//usr/local/lib/python2.7/test/test_functools.pyRªGs((R't
ValueErrorRoR®(RRª((s//usr/local/lib/python2.7/test/test_functools.pyttest_no_operations_definedEscsLtjdd‡fd†ƒYƒ‰|jtƒˆdƒdkWdQXdS(NtTestTOcs/eZd„Z‡fd†Z‡fd†ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—Nscs#t|ˆƒr|j|jkStS(N(t
isinstanceR«tFalse(RR(R¹(s//usr/local/lib/python2.7/test/test_functools.pyR­Pscs)t|ˆƒr|j|jkSt‚dS(N(RºR«R((RR(R¹(s//usr/local/lib/python2.7/test/test_functools.pyR¬Ts(RRR—R­R¬((R¹(s//usr/local/lib/python2.7/test/test_functools.pyR¹Ls	i(((RoR®R'R((R((R¹s//usr/local/lib/python2.7/test/test_functools.pyttest_bug_10042Ks"c
Cs¦tjddd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒtjdtfd„ƒYƒ}|j|dƒ|dƒkƒ|j|dƒ|dƒkƒtjdd	d„ƒYƒ}|jtƒ|dƒ|dƒkWdQX|jtƒ|dƒ|dƒkWdQXtjdtfd„ƒYƒ}|jtƒ|dƒ|dƒkWdQX|jtƒ|dƒ|dƒkWdQXdS(
NRªcBs,eZd„Zd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—^scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR²`scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­bscSs
t|jƒS(N(R¦R«(R((s//usr/local/lib/python2.7/test/test_functools.pyt__hash__ds(RRR—R²R­R½(((s//usr/local/lib/python2.7/test/test_functools.pyRª\s			iicBs,eZd„Zd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—kscSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR²mscSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­oscSs
t|jƒS(N(R¦R«(R((s//usr/local/lib/python2.7/test/test_functools.pyR½qs(RRR—R²R­R½(((s//usr/local/lib/python2.7/test/test_functools.pyRªis			cBs5eZd„Zd„Zd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—xscSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR²zscSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­|scSst||ƒ‚dS(N(Re(RR((s//usr/local/lib/python2.7/test/test_functools.pyt__ne__~scSs
t|jƒS(N(R¦R«(R((s//usr/local/lib/python2.7/test/test_functools.pyR½€s(RRR—R²R­R¾R½(((s//usr/local/lib/python2.7/test/test_functools.pyRªvs
				cBs5eZd„Zd„Zd„Zd„Zd„ZRS(cSs
||_dS(N(R«(RR«((s//usr/local/lib/python2.7/test/test_functools.pyR—‰scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR²‹scSs|j|jkS(N(R«(RR((s//usr/local/lib/python2.7/test/test_functools.pyR­scSst||ƒ‚dS(N(Re(RR((s//usr/local/lib/python2.7/test/test_functools.pyR¾scSs
t|jƒS(N(R¦R«(R((s//usr/local/lib/python2.7/test/test_functools.pyR½‘s(RRR—R²R­R¾R½(((s//usr/local/lib/python2.7/test/test_functools.pyRª‡s
				(((RoR®R2RRmR'Re(RRª((s//usr/local/lib/python2.7/test/test_functools.pyttest_bug_25732[s$
			(
RRR¯R±R³RµR¶R¸R¼R¿(((s//usr/local/lib/python2.7/test/test_functools.pyR©÷s							cCs¦tttttttf}tj|Œ|r¢t	t
dƒr¢ddl}dgd}xAt
t|ƒƒD]-}tj|Œ|jƒt
jƒ||<qiW|GHndS(Ntgettotalrefcountiÿÿÿÿi(RRqRrRsR©R‘R”Rtrun_unittestR‚RtgcR7txrangeR˜tcollectRÀ(tverbosettest_classesRÂtcountsRš((s//usr/local/lib/python2.7/test/test_functools.pyt	test_main˜s 	



t__main__RÅ(!RRoRR‹ttestRtweakrefRRQtstaticmethodRR
RRaRRR#RtTestCaseRR!RpRqRrRsR‘R”R¡R©R7RÈRRO(((s//usr/local/lib/python2.7/test/test_functools.pyt<module>s0		ûL:(¡

Zerion Mini Shell 1.0