mò #á¸Ec@s´d„Zeƒd„Zeƒd„Zeƒd„Zeƒd„Zeƒd„Zeƒd„Zeƒd„Zeƒd„Zeƒd „Z e ƒd „Z e ƒd S( cCsttdƒƒi}|ƒdjpt‚|ƒdjpt‚|ƒdjpt‚y |ƒWntj onXdp td‚dS(Niiiisexpected StopIteration(titertxrangetnexttAssertionErrort StopIteration(R((t@/data/zmath/zope/lib/python/AccessControl/tests/actual_python.pytf1 s cCs3td„tdƒƒtddƒjpt‚dS(NcCs|dS(Ni(tx(R((Rtsiii(tmaptrangeR(((Rtf2scCs0tdtdƒƒtddƒjpt‚dS(Ni i(tfiltertNoneR R(((Rtf3scCsCg}tdƒD]}||dq~tdŒjpt‚dS(Niii(ii(t_[1]R tiR(RR((Rtf4scCs?tdƒ}d„}t|ƒt||dƒjpt‚dS(NicCs||S(N(tatb(RR((Rtadd%si(R RRtsumtreduceR(RR((Rtf5#s  cCsdfd„ƒY}|ƒ}|ƒ}d|_t|dƒdjpt‚|iƒdjpt‚t|dƒ pt‚t|ddƒ|idjpt‚t|dƒpt‚|`t|dƒ pt‚t|ddƒt|dƒjpt‚t |dƒdS(NtCcBstZd„ZRS(NcCs t|iƒS(N(tstrtselftvalue(R((Rtdisplay,s(t__name__t __module__R(((RR+si Rt12i"R( Rtc1tc2RtgetattrRRthasattrtsetattrR tdelattr(RR!R ((Rtf6*s   )cCsËttddfgƒ}hdddg<dddg<dddg<}xyddddddgD]_\}}t||ƒ}t|ƒƒ}|i ƒ|||jpt |||||f‚qdWdS(NiiiitktvRtiterkeyst iteritemst itervaluestkeystitemstvalues(ii(ii(ii(ii(siterkeysR'(s iteritemsR(s itervaluesR((skeysR'(sitemsR(svaluesR(( tapplytdicttdtexpectedtmethtkindR"taccesstlisttresulttsortR(R4R1R5R7R2R3((Rtf7[s3  c Cs’dk} t| dƒ}d}d}d}d} g}x§t d ƒD]™\}}|i |ƒ||ƒ}||jo-t||ƒ|jpt‚|}|}n||jo-t||ƒ|jpt‚|}|} qCqCW|d jpt‚|d jpt‚|d jpt‚| d jpt‚tg}|D]}|||ƒq>~ƒ|jpt‚tt||ƒƒ|jpt‚dS(Ntceilf1e+100f-1e+100f2.2000000000000002f1.1000000000000001f3.2999999999999998f5.5f4.4000000000000004iiii(f2.2000000000000002f1.1000000000000001f3.2999999999999998f5.5f4.4000000000000004(tmathR"R:tsmallestR tsmallest_indextlargestt largest_indextallt enumerateRRtappendt effectivetminRtmaxRR ( RCRR@R:RR<R=R>RR?R;((Rtf8ls2       ;c Cstƒ}|GHtdddƒtddƒjpt‚tdddddddd ƒdjpt‚tdddddddd d ƒ d jpt‚tdddddddd ƒdjpt‚td d dƒp td ‚td d dƒ p td‚dS(NtedcbaxyztabcdeftctabdeiRRiR1teiisexpected same typesexpected not same type(tDateTimeR1treordertzipRttestR t same_type(R1((Rtf9‹s )/2/cCs<tttttdƒƒƒƒƒiƒdjpt‚dS(Ni i(ii(RRAR RR(((Rtf10scCsd}|d7}dS(Ni(R(R((Rtf11¡sN( RR RRRR&R9RFRQRRRS( RR RRRR&R9RFRQRRRS((Rt? s*      /