$]$)SSKrSSKrSSKJr SSKJrJr SSKJrJrJ r SSKJ r SSK r SSK r SSKrSSKrSSKrSSKr/SQr"SS5r"S S 5r"S S 5r"S S5r"SS5r"SS5r"SS5r"SS5r"SS5r"SS5r"SS5r"SS\R<5r\S:Xa\R@"5 gg) N) cpython_only)TESTFNunlink)check_free_after_iterating ALWAYS_EQNEVER_EQ) BrokenIter))rrr)rr)rr)rr r)rr r rr r )rr r)rr r )rr r )r rr)r rr )r rr )r r r)r r r )r r r )r r r)r r r )r r r )r rr)r rr )r rr )r r r)r r r )r r r )r r r)r r r )r r r c&\rSrSrSrSrSrSrg)BasicIterClasscXlSUlgNr)niselfrs 5/opt/alt/python313/lib64/python3.13/test/test_iter.py__init__BasicIterClass.__init__ sc\URnXR:a[eUS-UlU$Nr )rr StopIteration)rress r__next__BasicIterClass.__next__#s*ff &&= q rcU$Nrs r__iter__BasicIterClass.__iter__) r)rrN__name__ __module__ __qualname____firstlineno__rrr$__static_attributes__r"rrrrs rrc \rSrSrSrSrSrg)IteratingSequenceClass,cXlgr!rrs rrIteratingSequenceClass.__init__-rc,[UR5$r!)rrr#s rr$IteratingSequenceClass.__iter__/sdff%%rr1Nr(r)r*r+rr$r,r"rrr.r.,s &rr.c&\rSrSrSrSrSrSrg)IteratorProxyClass2cXlgr!rrrs rrIteratorProxyClass.__init__3r3rc,[UR5$r!)nextrr#s rrIteratorProxyClass.__next__5sDFF|rcU$r!r"r#s rr$IteratorProxyClass.__iter__7r&rr;Nr'r"rrr8r82srr8c \rSrSrSrSrSrg) SequenceClass:cXlgr!r1rs rrSequenceClass.__init__;r3rcPSUs=::aUR:a U$ [e[er)r IndexErrorr<s r __getitem__SequenceClass.__getitem__=s( ?DFF?H  * rr1Nr(r)r*r+rrJr,r"rrrDrD:s rrDc \rSrSrSrSrSrg)SequenceProxyClassCcXlgr!s)rrRs rrSequenceProxyClass.__init__Dr3rc URU$r!rQr<s rrJSequenceProxyClass.__getitem__FsvvayrrQNrLr"rrrNrNCs rrNc\rSrSrSrSrg)UnlimitedSequenceClassIcU$r!r"r<s rrJ"UnlimitedSequenceClass.__getitem__Jrr"Nr(r)r*r+rJr,r"rrrWrWIsrrWc\rSrSrSrg)DefaultIterClassMr"N)r(r)r*r+r,r"rrr^r^Msrr^c\rSrSrSrSrSrg) NoIterClassPcU$r!r"r<s rrJNoIterClass.__getitem__Qr[rNr")r(r)r*r+rJr$r,r"rrraraPs Hrrac\rSrSrSrSrg)BadIterableClassUc[er!)ZeroDivisionErrorr#s rr$BadIterableClass.__iter__Vsrr"Nr(r)r*r+r$r,r"rrrfrfUs rrfc \rSrSrSrSrSrg)CallableIterClassYcSUlgrr;r#s rrCallableIterClass.__init__Zs rcJURnUS-UlUS:a[eU$)Nr d)rrIr<s r__call__CallableIterClass.__call__\s( FFQ s7 rr;N)r(r)r*r+rrsr,r"rrrmrmYs rrmc \rSrSrSrSrSrg)EmptyIterClassccgrr"r#s r__len__EmptyIterClass.__len__dsrc[er!rr<s rrJEmptyIterClass.__getitem__fsrr"N)r(r)r*r+ryrJr,r"rrrvrvcs rrvc\rSrSrS@SjrS@SjrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr Sr!S r"S!r#S"r$S#r%S$r&S%r'S&r(S'r)S(r*S)r+S*r,S+r-S,r.\/S-5r0S.r1S/r2S0r3S1r4S2r5S3r6S4r7S5r8S6r9S7r:S8r;\/S95rS<r?S=r@S>rAg?)ATestCasekcU(aURX5 /n[U5nURU5 M![a Of=fUR XB5 gr!) check_pickler?rappend assertEqual)ritseqpicklervals rcheck_iteratorTestCase.check_iteratorns_    b & 2h JJsO !   "s ; AAcU(aUR[U5U5 /nUHnURU5 M URXB5 gr!)riterrr)rexprrrrrs rcheck_for_loopTestCase.check_for_loop{sA    d4j# .C JJsO "rc8[[RS-5Hn[R"X5n[R"U5nUR [ U[RR55 UR[U5U5 [R"U5n[U5 [R"XS5n[R"U5nUR[U5USS5 M g![a Mf=fr)rangerHIGHEST_PROTOCOLdumpsloads assertTrue isinstance collectionsabcIteratorrlistr?r)ritorgrprotodrs rrTestCase.check_pickles622Q67E U*AaB OOJr;??+C+CD E   T"Xs +aB R R'AaB   T"Xs12w /!8!  s1 D  DDcpUR[[S55[[S555 gN )rrrrr#s rtest_iter_basicTestCase.test_iter_basic" DrOT%)_=rc|[[S55n[U5n[U5nURX#L5 gr)rrrr)rrrit2s rtest_iter_idempotencyTestCase.test_iter_idempotencys/59o #Y2h  "rcpUR[[S55[[S555 grrrrrr#s rtest_iter_for_loopTestCase.test_iter_for_looprrc[S5n/n[U5H:n[U5H(n[U5HnURX4U45 M M* M< URU[5 gN)rrrrTRIPLETS)rrrrjks rtest_iter_independenceTestCase.test_iter_independences\AhcA#YcAJJay)# h'rc [S5n[U5VVVs/sH-n[U5Hn[U5HnX#U4PM M M/ nnnnURU[5 gs snnnfr)rrrrrrrrrrs rtest_nested_comprehensions_iter(TestCase.test_nested_comprehensions_iterskAhS I!149ad3iay>G+4! I h'Is4A*c [S5nUVVVs/sHo!Ho1HoBX44PM M M nnnnURU[5 gs snnnfr)rrrrs rtest_nested_comprehensions_for'TestCase.test_nested_comprehensions_forsGAh"%@#Qs!Cq1yCysy#@ h'AsA c^UR[S5[[S555 gr)rr.rrr#s rtest_iter_class_forTestCase.test_iter_class_fors  226U2YHrcpUR[[S55[[ S555 gr)rrr.rrr#s rtest_iter_class_iterTestCase.test_iter_class_iters% D!7!;Uc [U5O [X5n"SS5nTU TUTU"X5'UR5$)Nc&\rSrSrSrSrSrSrg)KTestCase.test_reduce_mutating_builtins_iter..run..CustomStricXlX lgr!)nameiterator)rrrs rrTTestCase.test_reduce_mutating_builtins_iter..run..CustomStr.__init__ s $I$,Mrc,[UR5$r!)hashrr#s r__hash__TTestCase.test_reduce_mutating_builtins_iter..run..CustomStr.__hash__ s ?*rcH[UR5 XR:H$r!)rrr)rothers r__eq__RTestCase.test_reduce_mutating_builtins_iter..run..CustomStr.__eq__s ' II--r)rrN)r(r)r*r+rrrr,r"rr CustomStrrs-+.rr)r __reduce__) builtin_nameitemsentinelrr builtins_dictrs rrun8TestCase.test_reduce_mutating_builtins_iter..runsL'/dT$5IB . ."l+9=l9KM)L5 6==? "r)r r rcgrr"r"rr=TestCase.test_reduce_mutating_builtins_iter..#sQrrrxyz)rr)r"r!)builtins__dict__rrrvbytes bytearraytupleint functoolspartialrrritems contextlibsuppressKeyError) rrtypesrun_itercasekeyfuncrrs @@r"test_reduce_mutating_builtins_iter+TestCase.test_reduce_mutating_builtins_iters !)) (3 # #4   1XK q\O  N 3ZM   * ((f5H   Xe_tF|U.C D   Xi04<"2G H   JZ 0eAh @AB5!    44<2GH"ZZ\  ((2&c* 3 &* c"*32"ZZ\  ((2&c* 322 &* c"*s1B2E&?E E# &0F>F#  F># F1 -F>cb"SS[5nUR[[U"55 g)Nc\rSrSrSrSrg)5TestCase.test_new_style_iter_class..IterClassiFcU$r!r"r#s rr$>TestCase.test_new_style_iter_class..IterClass.__iter__G rr"Nrkr"rr IterClassrFs rr)objectr TypeErrorr)rrs rtest_new_style_iter_class"TestCase.test_new_style_iter_classEs$   )T9;7rcnUR[[5S5[[ S55SS9 g)NrTr)rrrmrrr#s rtest_iter_callableTestCase.test_iter_callableLs+ D!2!4b94b ?SWXrclS/4SjnUR[US5[[S55SS9 g)Nrc USnUS-US'U$)Nrr r"staters rspam)TestCase.test_iter_function..spamQsaAsE!HHrrFrrrrrrr!s rtest_iter_functionTestCase.test_iter_functionPs1s  DrNDrOEJrclS/4SjnUR[US5[[S55SS9 g)Nrc8USnUS:Xa[eUS-US'U$)Nrrr r|rs rr!.TestCase.test_iter_function_stop..spamYs*aABw##sE!HHrrFrr#r$s rtest_iter_function_stop TestCase.test_iter_function_stopXs1s  DrNDrOEJrc^^^^SmSmSmUUUU4SjmSTl[TT5TlUR[5 [ TR5 SSS5 g!,(df  g=f)Nr r c[U5 gr!)r)rs rexhaustLTestCase.test_iter_function_concealing_reentrant_exhaustion..exhausths Nrc`>TR(aT$STlT"TR5 T$)NT)is_recursive_callr)HAS_MORENO_MOREr/r!srr!ITestCase.test_iter_function_concealing_reentrant_exhaustion..spamls,%%%)D " DMM "OrF)r2rrrrr?)rr3r4r/r!s @@@@r2test_iter_function_concealing_reentrant_exhaustion;TestCase.test_iter_function_concealing_reentrant_exhaustionas\   "'T7+   } -  . - -s A!! A/c S/4Sjn/n[US5HnURU5 M URS5 g![a' UR U[ [ S555 gf=f)Nrc8USnUS-US'US:Xa[eU$)Nrr r) RuntimeErrorrs rr!.TestCase.test_exception_function..spam|s*aAsE!HBw""Hrr*should have raised RuntimeErrorr)rrfailr:rrr)rr!rrs rtest_exception_function TestCase.test_exception_function{sks   9$^ 1 $ II7 8 3   S$uRy/ 2 3s$A.A21A2c "SS[5n/nU"S5HnURU5 M URS5 g![a' UR U[ [ S555 gf=f)Nc\rSrSrSrSrg)9TestCase.test_exception_sequence..MySequenceClassicDUS:Xa[e[RX5$r)r:rDrJr<s rrJETestCase.test_exception_sequence..MySequenceClass.__getitem__s 7&&$0099rr"Nr\r"rrMySequenceClassrB :rrEr*r<r)rDrr=r:rrr)rrErrs rtest_exception_sequence TestCase.test_exception_sequencesl :m :  9$R( 1 ) II7 8 3   S$uRy/ 2 3s A.A65A6ct"SS[5nURU"S5[[S55SS9 g)Nc\rSrSrSrSrg)4TestCase.test_stop_sequence..MySequenceClassicDUS:Xa[e[RX5$r)rrDrJr<s rrJ@TestCase.test_stop_sequence..MySequenceClass.__getitem__s 7''$0099rr"Nr\r"rrrErKrFrrEr*rFr)rDrrr)rrEs rtest_stop_sequenceTestCase.test_stop_sequences2 :m : OB/eBiOrcpUR[[S55[[S555 g)Ni'rr#s rtest_iter_big_rangeTestCase.test_iter_big_ranges$ Du.U5\0BCrc:UR[/5/5 gr!rrr#s rtest_iter_emptyTestCase.test_iter_emptys DHb)rc^UR[S5[[S555 g)N) rr r rrrrrr r)rrrrr#s rtest_iter_tupleTestCase.test_iter_tuples  D!67eBiIrcpUR[[S55[[S555 grrr#s rtest_iter_rangeTestCase.test_iter_rangerrc>UR[S5/SQ5 gNabcde)rbcrerTr#s rtest_iter_stringTestCase.test_iter_strings DM+DErc0n[S5HnSX'M URU[UR555 gr)rrrkeys)rdictrs rtest_iter_dictTestCase.test_iter_dicts7rADG D$tyy{"34rc[[SSS9n[S5HnURSU-5 M UR 5 [[SSS9nUR U/SQSS 9 UR U/SS 9 UR 5 [ [5 g!UR 5 f=f![a gf=f!UR 5 [ [5 f![a ff=f=f) Nwutf-8encodingr%d rz0 1 2 3 4 Fr)openrrwritecloserrOSError)rfrs rtest_iter_fileTestCase.test_iter_files w / 1X # GGI w /    #Fu  U   2e  4 GGI v GGI   GGI v  sM&B$C B1B.1 B>=B>C3C#"C3# C0-C3/C00C3c UR[[S55[[S555 UR[[S55/5 UR[S5/5 SSSS.nUR[U5[UR 555 UR [ [[5 UR [ [S5 [[S S S 9n[S5HnURS U-5 M UR5 [[S S S 9nUR[U5/SQ5 URSS5 UR[U5/SQ5 UR5 [[5 g!UR5 f=f![a gf=f!UR5 [[5 f![a ff=f=f)Nrrr"r r ronetwothree*rlrmrnrprqrr)rrrDrrgrrrwrrxryseekrrzrrr{rs rtest_builtin_listTestCase.test_builtin_lists mA./eAh@ mA./4 b2&a! , a$qvvx.1 )T40 )T2. w / 1X # GGI w /    T!W&I J FF1aL   T!W@ B GGI v GGI   GGI v  sO8&F+>A GG+F= G  G H"G21H2 G?<H>G??HcJUR[[S55S5 UR[[S55S5 UR[/5S5 UR[S5S5 UR[S5S5 SSS S .nUR[U5[UR555 UR [ [[ 5 UR [ [S 5 [[S S S9n[S5HnURSU-5 M UR5 [[SS S9nUR[U5S5 URSS5 UR[U5S5 UR5 [[5 g!UR5 f=f![a gf=f!UR5 [[5 f![a ff=f=f)Nrrr r rrrr"rrrarbr r rrrrlrmrnrprqrr)rrrDrgrrrrwrrrxryrrrzrs rtest_builtin_tupleTestCase.test_builtin_tuples }Q/0/B }Q/0"5 rB' rB' u7a! , q5?3 )UD1 )UB/ w / 1X # GGI w /    U1X'J K FF1aL   U1X@ B GGI v GGI   GGI v  sO&G "AG0;G G G-,G-0H"HH" HH"HH"c UR[[S[S555[[ SS555 UR[[S[S555/5 UR[[SS55/5 UR[[SS55/SQ5 SSSS .nUR[[SU55[UR 555 UR [[S[5 UR [[SS 5 "S S 5nU"S 5nU"S5n"SS5nU"X4/S-6nUR[[SU55U/S-5 UR[[S[U555U/S-5 g)Nrr rr"rrr rrrc \rSrSrSrSrSrg)-TestCase.test_builtin_filter..Booleani cXlgr!truth)rrs rr6TestCase.test_builtin_filter..Boolean.__init__!s" rcUR$r!rr#s r__bool__6TestCase.test_builtin_filter..Boolean.__bool__#s zz!rrN)r(r)r*r+rrr,r"rrBooleanr s  # "rrTFc \rSrSrSrSrSrg))TestCase.test_builtin_filter..Seqi(cXlgr!vals)rargss rr2TestCase.test_builtin_filter..Seq.__init__)s rc:"SS5nU"UR5$)Nc&\rSrSrSrSrSrSrg)CTestCase.test_builtin_filter..Seq.__iter__..SeqIteri,cXlSUlgr)rr)rrs rrLTestCase.test_builtin_filter..Seq.__iter__..SeqIter.__init__-s$( !"rcU$r!r"r#s rr$LTestCase.test_builtin_filter..Seq.__iter__..SeqIter.__iter__0s# rcURnUS-UlU[UR5:aURU$[er)rlenrrr<s rrLTestCase.test_builtin_filter..Seq.__iter__..SeqIter.__next__2s: FF!"Qs499~-#'99Q</"//r)rrNr(r)r*r+rr$rr,r"rrSeqIterr,s#$0rrr)rrs rr$2TestCase.test_builtin_filter..Seq.__iter__+s 0 0tyy))rrNr6r"rrSeqr(s  ! *rrcU(+$r!r"rs rr.TestCase.test_builtin_filter..<1urcU(+$r!r"rs rrr=rr) rrfilterrDrrgrrr)rrrbTruebFalserrs rtest_builtin_filterTestCase.test_builtin_filtersf fT=+;<=eAqk* , fT=+;<=rB fT2./4 fT512ODa! , fT1o.QVVX? )VT48 )VT26 " "   * *&UOb(* f_c:;fXb[I f_d3i@AF8B;Orc|UR[[S55S5 UR[[S55S5 UR[SS5S5 UR[SS5S5 SSSS .nUR[U5S 5 UR[U5S 5 UR[UR 55S5 UR[[ UR 555S5 [ [S S S9nURS5 URS5 URS5 UR5 [ [SS S9nUR[U5S5 URSS5 UR[U5S5 UR5 [[5 g!UR5 f=f![a gf=f!UR5 [[5 f![a ff=f=f)Nrrrrr r rrrrrlrmrnz medium line zxtra large line zitty-bitty line rq) rmaxrDminvaluesrrwrrxryrrrz)rrr{s rtest_builtin_max_minTestCase.test_builtin_max_min@s ]1-.2 ]1-.2 QQ' QR(a! , Q' Q' QXXZ!, T!((*-.2 w /  GGO $ GG' ( GG' ( GGI w /    SV%8 9 FF1aL   SV%8 9 GGI v GGI   GGI v  sO(3G$;AH G9$G69 HH H;H+*H;+ H85H;7H88H;c ,UR[[S[S555[[ SS555 SSSS.nUR[[U4SjU55[UR 555 [UR 55n[ S5Vs/sHHnU[U5:=(a X#=(d SUU[U5:=(a X#=(d S4PMJ nn[[S S S 9n[ S 5HnURS U-S-5 M UR5 [[SS S 9nUR[[[U55[[ SSS555 UR5 [[5 gs snf!UR5 f=f![a gf=f!UR5 [[5 f![a ff=f=f)Nc US-$rr"rs rr+TestCase.test_builtin_map..asAaCrrr rr rrcXU4$r!r")rrs rrres !qTrrlrmrnrxy rq)rrmaprDrrrgrrwrrxryrrz)rrdkeysrexpectedr{s rtest_builtin_mapTestCase.test_builtin_map`s c-q1ABCeAqk* ,a! , ca":A>?aggi *QVVX#1X'&QZ,EH4QZ,EH46& ' w / 2Yq4( GGI w /    T#c1+.U1b!_0E F GGI v#' GGI   GGI v  sU/AF7)F<=G!'G<G GG!H3HH H HHHc 8UR[[55/5 UR[[/65/5 UR[[SS/65SS/5 UR[[S5 UR[[[ S5S5 UR[[[ S5[5 UR[[[ S555/SQ5 UR[[[S555/SQ5 S S SS .nUR[UR55[[XR5555 "S S 5n[[SSS9nURS5 UR5 [[SSS9nUR[[U"S5X2"S555/SQ5 UR5 [[5 UR[[[ S555[ S5Vs/sHoD4PM sn5 "SS5n"SSU5n"SSU5nSnUR[!U"55S5 UR[!U"55S5 URU"U"55U"[ S555 URU"U"55U"[ S555 URU"U"55U"[ S555 [ S5Vs/sHoDU4PM n nU"5U"5U"54H6n U"5U"5U"54Hn URU"X5U 5 M M8 g!UR5 f=f![a GNf=f!UR5 [[5 f![a ff=f=fs snfs snf)Nr r ab)r r)r rarrr)r)r )r r r rc&\rSrSrSrSrSrSrg)+TestCase.test_builtin_zip..IntsFromicXlgr!r;)rstarts rr4TestCase.test_builtin_zip..IntsFrom.__init__srcU$r!r"r#s rr$4TestCase.test_builtin_zip..IntsFrom.__iter__rrc2URnUS-UlU$rr;r<s rr4TestCase.test_builtin_zip..IntsFrom.__next__sFF1rr;Nrr"rrIntsFromrs   rrrlrmrnz a bbb cc rqr))ra r)r zbbb i)r zcc irc\rSrSrSrSrg).TestCase.test_builtin_zip..NoGuessLen5icUS:a[eU$Nr)rIr<s rrJ:TestCase.test_builtin_zip..NoGuessLen5.__getitem__s6$$rr"Nr\r"rr NoGuessLen5rs rrc\rSrSrSrSrg)-TestCase.test_builtin_zip..Guess3Len5icgrr"r#s rry5TestCase.test_builtin_zip..Guess3Len5.__len__srr"Nr(r)r*r+ryr,r"rr Guess3Len5rs rrc\rSrSrSrSrg).TestCase.test_builtin_zip..Guess30Len5icg)Nr"r#s rry6TestCase.test_builtin_zip..Guess30Len5.__len__srr"Nrr"rr Guess30Len5rs rrc$[[U65$r!)rzip)rs rlzip'TestCase.test_builtin_zip..lzipsT # #rr)rrrrrrr.rDrrrwrrxryrrzr) rrrr{rrrrrrrys rtest_builtin_zipTestCase.test_builtin_zip~s3 ceb) c2h, cFD>23h5IJ )S$/ )S%)R8 )S%)S9 c"8";<=+ - c-"234+ -a! , aggi$s1hhj/A*BC   w /  GG( ) GGI w /    T#hqk1htn"EF0 1 GGI v c%(m,U1X.FXtX.FG      +  $ Z\*A. []+R0 km,d58n= jl+T%(^< km,d58n=$)!H-HqFH- km;A ]JL+-?  aX6@P? P  P P  Pc"SS5n[[SSS9nURS5 UR5 [[SSS9nSR U"U55nUR US 5 UR5 [ [5 g!UR5 f=f![a gf=f!UR5 [ [5 f![a ff=f=f) Nc&\rSrSrSrSrSrSrg)4TestCase.test_unicode_join_endcase..OhPhooeyic2[U5UlSUlgr)rrr)rrs rr=TestCase.test_unicode_join_endcase..OhPhooey.__init__ss)rcU$r!r"r#s rr$=TestCase.test_unicode_join_endcase..OhPhooey.__iter__rrcfURnUS-UlUS:Xag[UR5$)Nr r z fooled you!)rr?rr<s rr=TestCase.test_unicode_join_endcase..OhPhooey.__next__s.FF16(DGG}$r)rrNrr"rrOhPhooeyrs   %rrrlrmrna b c rqz - za - b - fooled you! - c )rwrrxryjoinrrrz)rrr{gots rtest_unicode_join_endcase"TestCase.test_unicode_join_endcases % % w /  GG) * GGI w /  **Xa[)C   S"A B GGI v GGI   GGI v  sMB )B;B+B(+ B87B8;C- CC- C*'C-)C**C-c [S5[S54HKn[S5HnURX!5 M SSSSS/SS0SU4 HnUR X!5 M MM UR[ [ [S/555 UR[ [S/55 UR [ [ [[/555 UR [ [[/55 UR[[ [[ /555 UR[[[ /55 UR[S5 UR[S 5 UR[S 5 SS S S S.nUH3nURXC5 UR XCR55 M5 UR5H3nURXSR55 UR XS5 M5 UR5HGupEURXE4UR55 UR XT4UR55 MI [[ SSS9nUR#S5 UR%5 [[ SSS9nSHMnUR'SS5 UR Xv5 UR'SS5 URUS-U5 MO UR%5 [)[ 5 g!UR%5 f=f![*a gf=f!UR%5 [)[ 5 f![*a ff=f=f)Nrrrg(\5E@)rrr y@(c SS;$)Nr r"r"rrr-TestCase.test_in_and_not_in..sQ"WrcS[;$r)rr"rrrrsQc\rcS[5;$r)rfr"rrrrs Q:J:L5Lrr r@rrr?rlrmrnrrqrr)r.rDrassertIn assertNotInrr8rrNrrrrirrrwrrxryrrrz)rsc5rrrvr{chunks rtest_in_and_not_inTestCase.test_in_and_not_ins)!,mA.>>C1X a%B5&"q!feSH  (I? i!3D!I!>? i!3QC!89 $6tXJ7G$HI $6z$BC h 24 3D EF h 2I; ?@ )_5 )%9: +-LMa! 4A MM!    Q +A MM!XXZ (   Q "GGIDA MM1&!'') ,   aVQWWY / w /  GG% & GGI w / q!   *q!  ut|a0  GGI v GGI   GGI v  sOL-9AMM-L? MMN$M43N4 N>NNNcZSSKJn URU"/SQS5S5 URU"SS5S5 URU"SS5S5 URU"SS5S5 UR[US S 5 UR[XU5 SSSS S .nUHnURU"X#5S 5 M URU"UR 5S5S5 URU"UR 5S 5S 5 URU"UR 5S 5S5 [ [SSS9nURS5 UR5 [ [SSS9nSH2upVURSS5 URU"XES-5U5 M4 UR5 [[5 g!UR5 f=f![a gf=f!UR5 [[5 f![a ff=f=f)Nr)countOfr r r rr rr r12232526rr r r r rlrmrnza b c b rq))rr )rar )rbr )rrr) operatorrrrrrrwrrxryrrrz)rrrrr{lettercounts r test_countOfTestCase.test_countOf(s$ 2A6 2A6 3/3 3/3 )Wb!4 )Ww?a! 4A   WQ]A . Q/3 R0!4 R0!4 w /  GG+ , GGI w / !G q!   TM!:EB"H GGI v GGI   GGI v  sN G:8G8G(G%( G54G58H* HH* H'$H*&H''H*cVSSKJn URU"/SQS5S5 URU"SS5S5 URU"SS5S5 URU"SS5S5 UR[USS5 UR[USS5 URU"S S 5S5 URU"S S 5S5 UR[US S 5 UR[ US S5 UR[ XU5 UR[ U[5S5 [[SSS9nURS5 UR5 [[SSS9n[U5nURU"US5S5 URU"US5S5 URU"US5S5 UR[XS5 UR5 [[5 [S5n[!S5HnURU"XE5U5 M UR[XS5 g!UR5 f=f![a Nnf=f!UR5 [[5 f![a ff=f=f)Nr)indexOfrr r rrrrr5rrrlrmrnz a b c d e rqzb zd ze rr)rrrr ValueErrorrrirfrwrrxryrrrzr.r)rrr{fitericlassrs r test_indexOfTestCase.test_indexOfKsE$ 2A6 2A6 2A6 2A6 *g}a@ *g}a@ 3/3 3/3 *gx= )Wb!4 )Ww? +W6F6H!L w /  GG1 2 GGI w / GE   WUE2A 6   WUE2A 6   WUE2A 6   j'% @ GGI v(*qA   WV/ 3 *gr:% GGI   GGI v  sOI7A-I65I&I#& I32I36J(JJ( J%"J($J%%J(c.^[[SSS9nUR[URS5 UR[URS5 UR SS/5 UR S5 UR SS05 UR 05 "S S 5m"U4S jS 5nUR U"S S55 UR 5 [[SS9n[ SS5Vs/sHn[U5S-PM nnUR[U5U5 UR 5 [[5 gs snf![a gf=f!UR 5 [[5 f![a ff=f=f)Nrlrmrnrrsrt)rurvz5 c&\rSrSrSrSrSrSrg)*TestCase.test_writelines..Iteratoric>XlX lURUlgr!)rfinishrrrr*s rr3TestCase.test_writelines..Iterator.__init__s!&J"(K!ZZDFrcURUR:a[e[UR5S-nU=RS- slU$)Nrr )rr*rstr)rresults rr3TestCase.test_writelines..Iterator.__next__s<vv,++ [4/FFFaKF!MrcU$r!r"r#s rr$3TestCase.test_writelines..Iterator.__iter__sKr)r*rrNr'r"rrrr(s( " rrc(>\rSrSrSrU4SjrSrg)*TestCase.test_writelines..WhatevericXlX lgr!rr*r+s rr3TestCase.test_writelines..Whatever.__init__s !&J"(Krc>>T"URUR5$r!r6)rrs rr$3TestCase.test_writelines..Whatever.__iter__s#DJJ <~!A ~H>   T!Wh / GGI v ?   GGI v  sTC%E"7E E"=E E" EE"F4FF FFFFcSupURX4S5 [S5upnURXU4S5 [S5upURS5 [S5upnURS5 [upnURS5 SSSS.R 5upnURXU4S 5 [[S S S 9nS nUHnURU5 M UR5 [[SS S 9nUupnURXU4U5 UR5 [[5 [S5SS0supunURXU4S5 g![a GN!f=f![a GNf=f![ a GNf=f!UR5 f=f![a N}f=f!UR5 [[5 f![a ff=f=f)Nrrr zshould have raised ValueErrorr zshould have raised TypeErrorrr)rrrrlrmrn)rzbb zccc rq)rr r) rr.r=r!rrrrwrrxryrrz)rrrarbr{lineslines rtest_unpack_iterTestCase.test_unpack_iters !((+a !I. 7)!,DA II5 6 7,Q/GA! II5 6 6GA! II4 5RB'..0a !L1 w /(   GGI w / GA!   aAY . GGI v.a02r(  !J/S          GGI   GGI v  s E-E>: FF G5F5- E;:E;> F  F  FF F25 GGG7G'&G7' G41G73G44G7cx"SS[5nU"5nURURS5 AURURS5 U"5U"5U"5/nURURS5 [U5upEAURURS5 g![a N*f=f)Nc$\rSrSrSrSrSrSrg).TestCase.test_ref_counting_behavior..CircVU=RS- sl[RU5$r)rr__new__)clss rrH6TestCase.test_ref_counting_behavior..C.__new__s Q ~~c**rcFURnU=RS-slgr) __class__r)rrIs r__del__6TestCase.test_ref_counting_behavior..C.__del__snn Q rr"N)r(r)r*r+rrHrMr,r"rrCrFsE + rrOr rr)rrrrr!)rrOrlrras rtest_ref_counting_behavior#TestCase.test_ref_counting_behaviors   C !$  !$ S!#qsO !$ 7DA  !$   s B,, B98B9c[[S55n[U5nUR[U5[[S555 UR [SS55 UR[U5/5 gNrr)rrrrextendrrras rtest_sinkstate_listTestCase.test_sinkstate_listsZ qN G a$uQx.1 q" a"%rcSn[U5nUR[U5[[S555 UR[U5/5 g)NrrrrrrrVs rtest_sinkstate_tupleTestCase.test_sinkstate_tuples@  G a$uQx.1 a"%rcSn[U5nUR[U5/SQ5 UR[U5/5 gr_)rrrrVs rtest_sinkstate_stringTestCase.test_sinkstate_string s9  G a";< a"%rc[S5n[U5nUR[U5[[ S555 SUlUR[U5/5 grT)rDrrrrrrVs rtest_sinkstate_sequence TestCase.test_sinkstate_sequencesL !  G a$uQx.1 a"%rcS/4Sjn[US5nUR[U5[[S555 UR[U5/5 g)NrcBUSnUS-US'US:Xa [S5eU$)Nrr rzshouldn't have gotten this far)AssertionErrorrs rr!.TestCase.test_sinkstate_callable..spams0aAsE!HBw$%EFFHrrrZ)rr!ras rtest_sinkstate_callable TestCase.test_sinkstate_callablesIs  qM a$uQx.1 a"%rc(SSSSSS.n[U5UR5UR5UR54HMn[U5nUR [ [ U55S5 UR [ U5/5 MO g)Nr r rrr)r r rrrr)rrgrrrrrrVs rtest_sinkstate_dictTestCase.test_sinkstate_dict$srAa1 %a!&&(AGGIqxxz9AQA   Sa\1 -   T!Wb ):rcSnU"5nUR[U5[[S555 UR[U5/5 g)Nc38# [S5HnUv M g7frrr;s rgen*TestCase.test_sinkstate_yield..gen.s1Xr)rrr)rroras rtest_sinkstate_yieldTestCase.test_sinkstate_yield-s@  E a$uQx.1 a"%rc[S5n[U5nUR[U5[[S555 UR[U5/5 gr)rrrrrVs rtest_sinkstate_rangeTestCase.test_sinkstate_range5sD !H G a$uQx.1 a"%rc [S5n[U5n[U5nUR[ U5[ [ [S5[S5555 UR[ U5/5 gr)r enumeraterrrr)rrrcras rtest_sinkstate_enumerate!TestCase.test_sinkstate_enumerate;sY !H aL G a$s58U1X'>"?@ a"%rch^"U4SjS[5mT"5HnM g![a gf=f)Nc(>\rSrSrSrU4SjrSrg)'TestCase.test_3720..BadIteratoriDcU$r!r"r#s rr$0TestCase.test_3720..BadIterator.__iter__Errc >T?gr)r)r BadIterators rr0TestCase.test_3720..BadIterator.__next__Gs (rr"N)r(r)r*r+r$rr,)rsrrr}Ds   rr)rr)rrrs @r test_3720TestCase.test_3720Bs5 &   ]#   s $ 11cSnS/S-n[S5HnURS5 M URU"55 UR[ U5S5 g)Nc38# [S5HnUv M g7f)Nrnr;s rroITestCase.test_extending_list_with_iterator_does_not_segfault..genWs3Z rqrri)rpoprUrr)rrolstrs r3test_extending_list_with_iterator_does_not_segfault.init_raises. #5A6   )$))cX[SS9HnM g![a nUsSnA$SnAff=f)NT) next_raisesrrs rr6TestCase.test_exception_locations..next_raisesrrcX[SS9HnM g![a nUsSnA$SnAff=f)NT) iter_raisesrrs rr6TestCase.test_exception_locations..iter_raisesrrzBrokenIter(init_raises=True)zBrokenIter(next_raises=True)zBrokenIter(iter_raises=True)rr ) subTest traceback extract_tb __traceback____code__rlinenoco_firstlineno end_linenorAcolno end_colno) rrrrr rexcr{indentcos rtest_exception_locations!TestCase.test_exception_locations|s   !,-KL +-KL +-KL NDd#f(():):;A>]]  2+<+rGrNrQrUrYr\rdrir|rrrrrrrrrr$r<rBrrQrWr[r^rargrjrrruryrrrrrrrr,r"rrrrksh ##0(>#>((( IO@F"+H 9F*R8YKK 49" 9 PD*J>F5&>B*PZ@rs %1HH#  -  &&       v+x  v+t! z MMOr