%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_enumerate.pyc

ó
Nêáac@s’ddlZddlZddlmZdd$d„ƒYZdd%d„ƒYZdd&d„ƒYZd	d'd
„ƒYZdd(d„ƒYZd
d)d„ƒYZ	dej
fd„ƒYZdefd„ƒYZ
defd„ƒYZdefd„ƒYZdefd„ƒYZdej
fd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZdd!„Zed"krŽed#eƒndS(*iÿÿÿÿN(ttest_supporttGcBs eZdZd„Zd„ZRS(sSequence using __getitem__cCs
||_dS(N(tseqn(tselfR((s//usr/local/lib/python2.7/test/test_enumerate.pyt__init__scCs|j|S(N(R(Rti((s//usr/local/lib/python2.7/test/test_enumerate.pyt__getitem__
s(t__name__t
__module__t__doc__RR(((s//usr/local/lib/python2.7/test/test_enumerate.pyRs	tIcBs)eZdZd„Zd„Zd„ZRS(s Sequence using iterator protocolcCs||_d|_dS(Ni(RR(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyRs	cCs|S(N((R((s//usr/local/lib/python2.7/test/test_enumerate.pyt__iter__scCsD|jt|jƒkr!t‚n|j|j}|jd7_|S(Ni(RtlenRt
StopIteration(Rtv((s//usr/local/lib/python2.7/test/test_enumerate.pytnexts
	(RRR	RRR(((s//usr/local/lib/python2.7/test/test_enumerate.pyR

s		tIgcBs eZdZd„Zd„ZRS(s9Sequence using iterator protocol defined with a generatorcCs||_d|_dS(Ni(RR(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyRs	ccsx|jD]}|Vq
WdS(N(R(Rtval((s//usr/local/lib/python2.7/test/test_enumerate.pyRs(RRR	RR(((s//usr/local/lib/python2.7/test/test_enumerate.pyRs	tXcBs eZdZd„Zd„ZRS(s Missing __getitem__ and __iter__cCs||_d|_dS(Ni(RR(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyR%s	cCsD|jt|jƒkr!t‚n|j|j}|jd7_|S(Ni(RRRR
(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyR(s
	(RRR	RR(((s//usr/local/lib/python2.7/test/test_enumerate.pyR#s	tEcBs)eZdZd„Zd„Zd„ZRS(sTest propagation of exceptionscCs||_d|_dS(Ni(RR(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyR0s	cCs|S(N((R((s//usr/local/lib/python2.7/test/test_enumerate.pyR3scCsdddS(Nii((R((s//usr/local/lib/python2.7/test/test_enumerate.pyR5s(RRR	RRR(((s//usr/local/lib/python2.7/test/test_enumerate.pyR.s		tNcBs eZdZd„Zd„ZRS(sIterator missing next()cCs||_d|_dS(Ni(RR(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyR:s	cCs|S(N((R((s//usr/local/lib/python2.7/test/test_enumerate.pyR=s(RRR	RR(((s//usr/local/lib/python2.7/test/test_enumerate.pyR8s	tEnumerateTestCasecBs~eZeZddddgZZd„Zd„Zd	„Zd
„Z	d„Z
d„Zd
„Zd„Z
ejd„ƒZRS(tabcitaitbitccCs€|jt|j|jƒƒ|jƒ|j|jƒ}|jt|ƒ|ƒ|jt|j|jƒƒ|jƒ|jjdS(N(tassertEqualttypetenumtseqtitertlisttresR	(Rte((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_basicfunctionEs
%%cCsW|jt|jt|jƒƒƒ|jƒ|jtdƒƒ}|jt|jƒdS(Nt(	RRRRRR tassertRaisesR
R(RR!((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_getitemseqnLs+cCsW|jt|jt|jƒƒƒ|jƒ|jtdƒƒ}|jt|jƒdS(NR#(	RRRR
RR R$R
R(RR!((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_iteratorseqnQs+cCsW|jt|jt|jƒƒƒ|jƒ|jtdƒƒ}|jt|jƒdS(NR#(	RRRRRR R$R
R(RR!((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_iteratorgeneratorVs+cCs#|jt|jt|jƒƒdS(N(R$t	TypeErrorRRR(R((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_noniterable[scCs)|jtt|jt|jƒƒƒdS(N(R$R(RRRR(R((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_illformediterable^scCs)|jtt|jt|jƒƒƒdS(N(R$tZeroDivisionErrorRRRR(R((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_exception_propagationascCsb|jt|jƒ|jt|jdƒ|jt|jddƒ|jt|jdddƒdS(NiRRii(R$R(R(R((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_argumentcheckdscCs|jtttttt|jƒƒƒƒƒt|jƒƒ|jttttt|jƒƒƒƒtdt|jƒƒƒdS(Ni(	RRtsettmaptidRt	enumerateRtmin(R((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_tuple_reusejs=(iR(iR(iR(RRR1RRR R"R%R&R'R)R*R,R-Rtcpython_onlyR3(((s//usr/local/lib/python2.7/test/test_enumerate.pyR@s								tMyEnumcBseZRS((RR(((s//usr/local/lib/python2.7/test/test_enumerate.pyR5qstSubclassTestCasecBseZeZRS((RRR5R(((s//usr/local/lib/python2.7/test/test_enumerate.pyR6tst	TestEmptycBseZdgZZRS(R#(RRRR (((s//usr/local/lib/python2.7/test/test_enumerate.pyR7xstTestBigcBs/eZedddƒZeedƒeƒZRS(i
i Ni(RRtrangeRtzipR (((s//usr/local/lib/python2.7/test/test_enumerate.pyR8|stTestReversedcBsteZd„Zd„Zd„Zejd„ƒZd„Zd„Z	e
jee
dƒdƒd„ƒZd	„ZRS(
cCs³dd	d„ƒY}xmdtdƒttdƒƒ|ƒtdddƒfD]5}|jt|ƒddd…tt|ƒƒƒqJW|jttiƒ|jttgddƒdS(
NtAcBseZd„Zd„ZRS(cSs |dkrt|ƒSt‚dS(Ni(tstrR
(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyR…s
cSsdS(Ni((R((s//usr/local/lib/python2.7/test/test_enumerate.pyt__len__‰s(RRRR>(((s//usr/local/lib/python2.7/test/test_enumerate.pyR<„s	RiiiiÿÿÿÿR((	R9ttupleR1txrangeRRtreversedR$R((RR<tdata((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_simpleƒs
=3cCs<ddd„ƒY}|jtt|ƒƒƒddgƒdS(NR<cBseZd„ZRS(cSs
ddgS(Nii((R((s//usr/local/lib/python2.7/test/test_enumerate.pyt__reversed__“s(RRRD(((s//usr/local/lib/python2.7/test/test_enumerate.pyR<’sii((RRRA(RR<((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_classic_class‘scCs8tdƒ}|jtt|ƒƒtt|ƒƒƒdS(Ni(R@RRRAR(Rtx((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_xrange_optimization—scCsÆddlm}xzdtdƒtdƒtdƒfD]T}|j|t|ƒƒ||ƒƒt|ƒ}t|ƒ|j||ƒdƒq5Wddd„ƒY}t|ƒƒ}|jt||ƒdS(	Niÿÿÿÿ(RthelloiitSeqWithWeirdLencBs eZeZd„Zd„ZRS(cSs |jst|_dSt‚dS(Ni
(tcalledtTrueR+(R((s//usr/local/lib/python2.7/test/test_enumerate.pyR>¦s		cSs|S(N((Rtindex((s//usr/local/lib/python2.7/test/test_enumerate.pyR«s(RRtFalseRJR>R(((s//usr/local/lib/python2.7/test/test_enumerate.pyRI¤s	((	ttest.test_iterlenRR?RR@RRAR$R+(RRtstrRI((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_len›s+"
	cCs5ddd„ƒY}|ƒ}t|ƒ}||_dS(NtSeqcBseZd„Zd„ZRS(cSsdS(Ni
((R((s//usr/local/lib/python2.7/test/test_enumerate.pyR>³scSs|S(N((RRL((s//usr/local/lib/python2.7/test/test_enumerate.pyRµs(RRR>R(((s//usr/local/lib/python2.7/test/test_enumerate.pyRR²s	((RARP(RRRRORP((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_gc±s	cCs*|jttƒ|jttgdƒdS(Ntextra(R$R(RA(R((s//usr/local/lib/python2.7/test/test_enumerate.pyt	test_args»stgetrefcountstest needs sys.getrefcount()cCs‹d„}tƒ}|_tj|ƒ}xCtdƒD]5}yt|ƒWntk
r\q5X|jdƒq5W|j|tj|ƒƒdS(NcSsdS(N((((s//usr/local/lib/python2.7/test/test_enumerate.pytfÃsi
s'non-callable __reversed__ didn't raise!(	tobjectRDtsysRVR9RAR(tfailR(RRWRPtrcR((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_bug1229429¿s	
cCshdtfd„ƒY}|ƒ}|jtt|ƒdtfd„ƒY}|ƒ}|jtt|ƒdS(NtNoLencBseZd„ZRS(cSsdS(Ni((R((s//usr/local/lib/python2.7/test/test_enumerate.pyRÓR#(RRR(((s//usr/local/lib/python2.7/test/test_enumerate.pyR]Òst	NoGetItemcBseZd„ZRS(cSsdS(Ni((R((s//usr/local/lib/python2.7/test/test_enumerate.pyR>ØR#(RRR>(((s//usr/local/lib/python2.7/test/test_enumerate.pyR^×s(RXR$R(RA(RR]tnlR^tngi((s//usr/local/lib/python2.7/test/test_enumerate.pyttest_objmethodsÐs		(RRRCRERGRR4RQRSRUtunittestt
skipUnlessthasattrRYR\Ra(((s//usr/local/lib/python2.7/test/test_enumerate.pyR;s				
	$tEnumerateStartTestCasecBseZd„ZRS(cCsQ|j|jƒ}|jt|ƒ|ƒ|jt|j|jƒƒ|jƒdS(N(RRRRRR (RR!((s//usr/local/lib/python2.7/test/test_enumerate.pyR"ßs(RRR"(((s//usr/local/lib/python2.7/test/test_enumerate.pyReÝst	TestStartcBs'eZd„Zddd	d
gZZRS(cCst|ddƒS(Ntstarti(R1(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyt<lambda>çR#RiRiRi
R(iR(iR(i
R(RRRRR (((s//usr/local/lib/python2.7/test/test_enumerate.pyRfås	t
TestLongStartcBsNeZd„ZdejddfejddfejddfgZZRS(cCst|dtjdƒS(NRgi(R1RYtmaxint(RR((s//usr/local/lib/python2.7/test/test_enumerate.pyRhíR#RiRiRiR(RRRRYRjRR (((s//usr/local/lib/python2.7/test/test_enumerate.pyRiës	#cCsutjtƒ|rqttdƒrqdgd}x7tt|ƒƒD]#}tjtƒtjƒ||<qBW|GHndS(Ntgettotalrefcounti(	Rtrun_unittestRRdRYtNoneR@RRk(tverbosetcountsR((s//usr/local/lib/python2.7/test/test_enumerate.pyt	test_mainòs


t__main__Rn(((((((RbRYttestRRR
RRRRtTestCaseRR1R5R6R7R8R;ReRfRiRmRpRRK(((s//usr/local/lib/python2.7/test/test_enumerate.pyt<module>s(
	
1\

Zerion Mini Shell 1.0