KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17
System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64
User : nobody ( 99)
PHP Version : 5.2.17
Disable Function : NONE
Directory :  /proc/21573/task/21573/root/usr/lib/python2.4/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/21573/task/21573/root/usr/lib/python2.4/test/test_enumerate.pyc
mò
‚=5Dc@s@dkZdklZdfd„ƒYZdfd„ƒYZdfd„ƒYZdfd	„ƒYZd
fd„ƒYZdfd
„ƒYZdei	fd„ƒYZ
defd„ƒYZde
fd„ƒYZ
de
fd„ƒYZde
fd„ƒYZdei	fd„ƒYZdd„ZedjoedeƒndS(N(stest_supporttGcBs tZdZd„Zd„ZRS(sSequence using __getitem__cCs
||_dS(N(tseqntself(RR((t)/usr/lib/python2.4/test/test_enumerate.pyt__init__scCs|i|S(N(RRti(RR((Rt__getitem__	s(t__name__t
__module__t__doc__RR(((RRs	tIcBs)tZdZd„Zd„Zd„ZRS(s Sequence using iterator protocolcCs||_d|_dS(Ni(RRR(RR((RRs	cCs|S(N(R(R((Rt__iter__scCsF|it|iƒjo
t‚n|i|i}|id7_|S(Ni(RRtlenRt
StopIterationtv(RR((Rtnexts

(RRR	RRR(((RR
s		tIgcBs tZdZd„Zd„ZRS(s9Sequence using iterator protocol defined with a generatorcCs||_d|_dS(Ni(RRR(RR((RRs	ccsx|iD]
}|Vq
WdS(N(RRtval(RR((RRs
(RRR	RR(((RRs	tXcBs tZdZd„Zd„ZRS(s Missing __getitem__ and __iter__cCs||_d|_dS(Ni(RRR(RR((RR$s	cCsF|it|iƒjo
t‚n|i|i}|id7_|S(Ni(RRRRR
R(RR((RR's

(RRR	RR(((RR"s	tEcBs)tZdZd„Zd„Zd„ZRS(sTest propagation of exceptionscCs||_d|_dS(Ni(RRR(RR((RR/s	cCs|S(N(R(R((RR2scCsdddS(Nii((R((RR4s(RRR	RRR(((RR-s		tNcBs tZdZd„Zd„ZRS(sIterator missing next()cCs||_d|_dS(Ni(RRR(RR((RR9s	cCs|S(N(R(R((RR<s(RRR	RR(((RR7s	tEnumerateTestCasecBsutZeZddddgZZd„Zd	„Zd
„Zd„Z	d„Z
d
„Zd„Zd„Z
d„ZRS(NtabcitaitbitccCs€|it|i|iƒƒ|iƒ|i|iƒ}|it|ƒ|ƒ|it|i|iƒƒ|iƒ|ii	dS(N(
RtassertEqualttypetenumtseqtetitertlisttresR	(RR((Rttest_basicfunctionDs
%%cCsW|it|it|iƒƒƒ|iƒ|itdƒƒ}|it	|i
ƒdS(Nt(RRR RRRR!RtassertRaisesR
R(RR((Rttest_getitemseqnKs+cCsW|it|it|iƒƒƒ|iƒ|itdƒƒ}|it	|i
ƒdS(NR#(RRR RR
RR!RR$R
R(RR((Rttest_iteratorseqnPs+cCsW|it|it|iƒƒƒ|iƒ|itdƒƒ}|it	|i
ƒdS(NR#(RRR RRRR!RR$R
R(RR((Rttest_iteratorgeneratorUs+cCs#|it|it|iƒƒdS(N(RR$t	TypeErrorRRR(R((Rttest_noniterableZscCs)|itt|it|iƒƒƒdS(N(RR$R(R RRR(R((Rttest_illformediterable]scCs)|itt|it|iƒƒƒdS(N(RR$tZeroDivisionErrorR RRR(R((Rttest_exception_propagation`scCsF|it|iƒ|it|idƒ|it|iddƒdS(NiRi(RR$R(R(R((Rttest_argumentcheckcscCs|itttttt|iƒƒƒƒƒt|iƒƒ|ittttt|iƒƒƒƒt	dt|iƒƒƒdS(Ni(
RRRtsettmaptidR t	enumerateRtmin(R((Rttest_tuple_reusehs=(iR(iR(iR(RRR1RRR!R"R%R&R'R)R*R,R-R3(((RR?s								tMyEnumcBstZRS(N(RR(((RR4nstSubclassTestCasecBstZeZRS(N(RRR4R(((RR5qst	TestEmptycBstZdgZZRS(NR#(RRRR!(((RR6ustTestBigcBs/tZedddƒZeedƒeƒZRS(Ni
i Ni(RRtrangeRtzipR!(((RR7ystTestReversedcBs5tZd„Zd„Zd„Zd„Zd„ZRS(NcCsšdfd„ƒY}xmdtdƒttdƒƒ|ƒtdddƒfD]5}|it|ƒddd…tt	|ƒƒƒqJW|i
tt	hƒdS(NtAcBstZd„Zd„ZRS(NcCs%|djot|ƒSnt‚dS(Ni(RtstrR
(RR((RR‚s
cCsdS(Ni((R((Rt__len__†s(RRRR=(((RR;s	Riiiiÿÿÿÿ(R;R8ttupleR1txrangetdataRRR treversedR$R((RR;R@((Rttest_simple€s
73cCs8tdƒ}|itt|ƒƒtt|ƒƒƒdS(Ni(R?txRRRRAR(RRC((Rttest_xrange_optimizationŒscCs¶xzdtdƒtdƒtdƒfD]T}|itt|ƒƒt|ƒƒt|ƒ}t|ƒ|it|ƒdƒq%Wdfd„ƒY}t|ƒƒ}|i
tt|ƒdS(NthelloiitSeqWithWeirdLencBs tZeZd„Zd„ZRS(NcCs%|ipt|_dSnt‚dS(Ni
(RtcalledtTrueR+(R((RR=™s
	cCs|S(N(tindex(RRI((RRžs(RRtFalseRGR=R(((RRF—s	(R>R R?tsRRRRAtrRFR$R+(RRKRLRF((Rttest_lens%"
	cCs5dfd„ƒY}|ƒ}t|ƒ}||_dS(NtSeqcBstZd„Zd„ZRS(NcCsdS(Ni
((R((RR=¦scCs|S(N(RI(RRI((RR¨s(RRR=R(((RRN¥s	(RNRKRARL(RRLRKRN((Rttest_gc¤s	cCs*|ittƒ|ittgdƒdS(Ntextra(RR$R(RA(R((Rt	test_args®s(RRRBRDRMRORQ(((RR:~s
				
cCs–tttttf}ti|Œdk}|o`t
|dƒoPdgd}x7t
t|ƒƒD]#}ti|Œ|iƒ||<qbW|GHndS(Ntgettotalrefcounti(RR5R6R7R:ttestclassesttest_supporttrun_unittesttsystverbosethasattrtNonetcountsR?RRRR(RWRRVRSRZ((Rt	test_main²s
	

t__main__RW(tunittestttestRTRR
RRRRtTestCaseRR1R4R5R6R7R:RYR[RRH(RTR7RRRR
R]R6RR[RR:R4R5R((Rt?s 	

	
/4


Anon7 - 2021