mò %U²Ic@sdklZdkZdkZdkZdkZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZ deifd „ƒYZ d eifd „ƒYZ d eifd „ƒYZ deifd„ƒYZ d„Zedjo eƒndS((s test_supportNt IntTestCasecBs#tZd„Zd„Zd„ZRS(NcCsÃti}x£|o›xŠ| |fD]{}ti|ƒ}ti|ƒ}|i ||ƒti |t t idƒƒtit t idƒƒ}|i ||ƒq!W|d?}q Wtit iƒdS(Ntwbtrbi(tsystmaxinttntexpectedtmarshaltdumpststloadstgottselft assertEqualtdumptfilet test_supporttTESTFNtloadtostunlink(R RR RR ((t./data/zmath/lib/python2.4/test/test_marshal.pyt test_ints s cCs«d„}dd>d}| d}x‚||| |d? fD]h}x_|oWd||dƒ}ti|ƒ}|i ||ƒ|djo d}qD|dL}qDWq;WdS( NcCsKg}x5t|ƒD]'}|it|d@ƒƒ|dL}qWdi|ƒS(Niÿit(tbytestrangetnbytestitappendtchrtvaluetjoin(RRRR((Rtto_little_endian_strings  li?itIiiÿÿÿÿi( R tmaxint64tminint64tbaseR RR R R R (R R#R"R R R$R ((Rt test_int64s    cCsÂx»ttfD]­}titi|ƒƒ}|i||ƒ|it |ƒt |ƒƒti |t t i dƒƒtit t i dƒƒ}|i||ƒ|it |ƒt |ƒƒq WdS(NRR(tTruetFalsetbRR RtnewR R ttypeRRRRR(R R(R)((Rt test_bool1s (t__name__t __module__RR%R+(((RR s  t FloatTestCasecBstZd„ZRS(NcCsØd}tid}xµ||jo§x–| |fD]‡}t|ƒ}ti|ƒ}ti |ƒ}|i ||ƒti|ttidƒƒtittidƒƒ}|i ||ƒq1W|d:}qWd}ti|ƒ}ti |ƒ}|i ||ƒtid}xµ||jo§x–| |fD]‡}t|ƒ}ti|ƒ}ti |ƒ}|i ||ƒti|ttidƒƒtittidƒƒ}|i ||ƒq*W|d9}qWtitiƒdS(Nf1e-25f3.7e+250RRf123.4567f0.0f3.6999999999999998e-250(tsmallRRRRtfloattfRRR R R R R RRRRRRR(R R1RRR R/R ((Rt test_floats<s@      (R,R-R2(((RR.;stStringTestCasecBs#tZd„Zd„Zd„ZRS(NcCsÚxÃdddddgD]«}titi|ƒƒ}|i||ƒ|it|ƒt|ƒƒti|t t i dƒƒti t t i dƒƒ|i||ƒ|it|ƒt|ƒƒqWt it i ƒdS(Nuu Andrè Previnuabcu i'RR(R RR RR)R R R*RRRRRRR(R R R)((Rt test_unicode^s cCsÚxÃdddddgD]«}titi|ƒƒ}|i||ƒ|it|ƒt|ƒƒti|t t i dƒƒti t t i dƒƒ|i||ƒ|it|ƒt|ƒƒqWt it i ƒdS(NRs Andrè Previntabct i'RR(R RR RR)R R R*RRRRRRR(R R R)((Rt test_stringis cCs®x—dddddgD]}t|ƒ}titi|ƒƒ}|i||ƒti |t t i dƒƒti t t i dƒƒ|i||ƒqWtit i ƒdS(NRs Andrè PrevinR5R6i'RR(R tbufferR(RR RR)R R RRRRRRR(R R(R R)((Rt test_bufferts (R,R-R4R7R9(((RR3]s tExceptionTestCasecBstZd„ZRS(NcCs,tititƒƒ}|it|ƒdS(N(RR Rt StopIterationR)R R (R R)((Rttest_exceptionss(R,R-R<(((RR:~st CodeTestCasecBstZd„ZRS(NcCs8tii}titi|ƒƒ}|i ||ƒdS(N( R:R<t func_codetcoRR RR)R R (R R)R?((Rt test_code„s (R,R-R@(((RR=ƒstContainerTestCasecBs|tZhdd<dd<ddd<dd <d d g<d dd <de<dd