Ñò [ÐKc@s4ddkTddkTddkZddkZddklZdefd„ƒYZdefd„ƒYZ defd „ƒYZ d efd „ƒYZ d efd „ƒYZ de fd„ƒYZ de fd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZedjo eƒndS(iÿÿÿÿ(t*N(t _vec_stringt TestBasiccBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsotiddgddggddƒ}tii|ƒ}t|iidƒt|ddgd dggƒdS( Ntabcislong t 0123456789tdtypetOi t2tlong(tnptarraytchart assert_equalRtitemsizetassert_array_equal(tselftAtB((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_from_object_arrays cCs§tiddgddggddƒ}|ittii|fƒtii|dtƒ}t|iidtid d ƒiiƒt |ddgd dggƒdS( NRuSigma Σslong RRRtunicodei tatUR( R R tfailUnlessRaisest ValueErrorR tTrueR RR R(RRR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_from_object_array_unicodes )cCsÆtiddgddggƒ}t|iitiƒtii|ƒ}t||ƒt|i|iƒt|i|iƒd|d(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR-Js      tTestWhitespacecBseZd„Zd„ZRS(cCsdtiddgddggƒitiƒ|_tiddgddggƒitiƒ|_dS( Nsabc s123 s789 sxyz Rt123t789txyz(R R tviewt chararrayRR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pytsetUpps!cCsdS(N((R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest1vs(R+R,RERF(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR?os tTestCharcBseZd„Zd„ZRS(cCs(tidddƒitiƒ|_dS(Ntabc1Rtc(R R RCRDR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyREscCs7t|iidƒt|iiƒd iƒdƒdS(NiitAB(i(R RRtupperttostring(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_it‚s(R+R,RERM(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRG~s tTestComparisonscBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsdtiddgddggƒitiƒ|_tiddgddggƒitiƒ|_dS( NRR@RARBtefgs123 t051ttuv(R R RCRDRR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRE‡s!cCs/t|i|ijttgttggƒdS(N(RRRRR"(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_not_equalscCs/t|i|ijttgttggƒdS(N(RRRR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_equalscCs/t|i|ijttgttggƒdS(N(RRRR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_greater_equal“scCs/t|i|ijttgttggƒdS(N(RRRRR"(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_less_equal–scCs/t|i|ijttgttggƒdS(N(RRRR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_greater™scCs/t|i|ijttgttggƒdS(N(RRRRR"(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_lessœs( R+R,RERRRSRTRURVRW(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRN†s      tTestComparisonsMixed1cBseZdZd„ZRS(s Ticket #1276cCsGti|ƒtiddgddggtiƒitiƒ|_dS(NROs123 RPRQ(RNRER R R$RCRDR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRE¢s (R+R,t__doc__RE(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRXŸstTestComparisonsMixed2cBseZdZd„ZRS(s Ticket #1276cCsGti|ƒtiddgddggtiƒitiƒ|_dS(NRR@RARB(RNRER R R$RCRDR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyREªs (R+R,RYRE(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRZ§stTestInformationcBs˜eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„ZRS(cCsvtiddgddgddggƒitiƒ|_tiddgd d gd d ggƒitiƒ|_dS( Ns abc tt12345t MixedCases 123 345 tUPPERu Σ uu12345u MixedCaseu 123 345 uUPPER(R R RCRDRR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRE°s  ! cCsrttii|iƒddgddgddggƒttii|iƒddgddgddggƒdS(Niii i i(RR R tstr_lenRR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_len¸s7cCst|iidƒddgddgddggƒt|iidƒddgddgddggƒt|iidddƒddgddgddggƒt|iidƒddgddgddggƒt|iidƒddgddgddggƒdS(NRiiR@i(RRtcountR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_count½s 44:4cs‘tˆiidƒddgddgddggƒtˆiidddƒddgddgddggƒ‡fd†}ˆit|ƒdS(Nt iit3icsˆiiddƒdS(NRetfdjk(Rtendswith((R(sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR#Ìs(RRRgRR2(RR#((RsH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_endswithÈs4:cCsàt|iidƒddgddgddggƒt|iidƒddgddgddggƒt|iidddƒddgddgddggƒt|iidd gƒddgddgddggƒdS( NRiiÿÿÿÿiReiit1tP(RRR;(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_findÐs44:cs#‡fd†}ˆit|ƒdS(NcsˆiidƒdS(NR(Rtindex((R(sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR#Øs(RR(RR#((RsH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_index×scCs5t|iiƒttgttgttggƒdS(N(RRtisalnumR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_isalnumÞscCs5t|iiƒttgttgttggƒdS(N(RRtisalphaR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_isalphaâscCs5t|iiƒttgttgttggƒdS(N(RRtisdigitR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_isdigitæscCs5t|iiƒttgttgttggƒdS(N(RRtislowerRR"(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_islowerêscCs5t|iiƒttgttgttggƒdS(N(RRtisspaceR"(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_isspaceîscCs5t|iiƒttgttgttggƒdS(N(RRtistitleR"(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_istitleòscCs5t|iiƒttgttgttggƒdS(N(RRtisupperR"R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_isupperöscCsàt|iidƒddgddgddggƒt|iidƒddgddgddggƒt|iidddƒddgddgddggƒt|iidd gƒddgddgddggƒdS( NRiiÿÿÿÿiReiiRiRj(RRtrfind(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rfindús44:cs#‡fd†}ˆit|ƒdS(NcsˆiidƒdS(NR(Rtrindex((R(sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR#s(RR(RR#((RsH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rindexscs‘tˆiidƒddgddgddggƒtˆiidddƒddgddgddggƒ‡fd†}ˆit|ƒdS(NRdiiRiicsˆiiddƒdS(NReRf(Rt startswith((R(sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR# s(RRR€RR2(RR#((RsH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_startswiths4:(R+R,RERaRcRhRkRmRoRqRsRuRwRyR{R}RR(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR[¯s               t TestMethodscBsàeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsvtiddgddgddggƒitiƒ|_tiddgd d gd d ggƒitiƒ|_dS( Ns abc R\R]R^s 123 345 R_u Σ uu12345u MixedCaseu 123 345 uUPPER(R R RCRDRR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyREs  ! cCsft|iiƒddgddgddggƒt|iiƒddgddgddggƒdS(Ns abc R\R]t Mixedcases 123 345 tUpperu σ (RRt capitalizeR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_capitalizes    cCsÃtiddggƒ}|iiddgƒ}ttii|ƒddgddgddggƒ|iiddƒ}tiidddgddggƒ}t|dd gd d ggƒdS( Ni ii t#tFOOiis FOO s FOO s FOO s FOO (R R RtcenterRR R`(RtwidthsR ((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_center&s4' cCstiidgƒ}dS(Nt736563726574206d657373616765(R R R (RR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_decode4scCs|iidƒ}dS(Ntunicode_escape(Rtencode(RR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_encode8scCs|iiƒ}dS(N(Rt expandtabs(RtT((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_expandtabs<scCsbtiiddg|iƒ}ttiiddg|iƒddgddgddggƒdS( Nt,R‡s ,a,b,c, R\s 1,2,3,4,5sM#i#x#e#d#C#a#s#es1,2,3, , , ,3,4,5, ,, s U#P#P#E#R(R R tjoinRR(RR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_join@s   cCsôtiddggƒ}|iiddgƒ}ttii|ƒddgddgddggƒ|iiddƒ}t|idƒtt gttgttggƒtiidddgddggƒ}t|dd gd d ggƒdS( Ni ii R‡Rˆiis FOO sFOO sFOO sFOO ( R R RtljustRR R`R€R"R(RRŠR ((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_ljustHs4"' cCsft|iiƒddgddgddggƒt|iiƒddgd d gd d ggƒdS( Ns abc R\R]t mixedcases 123 345 RKu σ uu12345u mixedcaseu 123 345 uupper(RRtlowerR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_lowerWs    cCs t|iiƒddgddgddggƒt|iiddgƒd dgd d gd dggƒt|iiƒd dgddgddggƒdS(Nsabc R\R]R^s 123 345 R_RitMs abct2345tixedCases 23 345 uΣ (RRtlstripR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_lstripcs      cCsXtid joD|iiddgƒ}t|d dgddgddggƒndS(NiiReRœs abc R\t12t45Ržs 345 R_(ii(s abc R\R\(R\R\R\(R¡ReR¢(R\RœsixedCase(R¡Res 345 (sUPPERR\R\(tsyst version_infoRt partitionR(RRj((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_partitionss   cCsŠ|iiddgddgƒ}t|ddgddgd d ggƒ|iidd ƒ}t|d dgd dgdd ggƒdS(NReRs ##########t@s abc R\s12##########45s MixedC@ses12########## ##########45 R_uΣu Σbc R]u MixedCΣses 123 345 (RtreplaceR(RtR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_replace|s!    cCsôtiddggƒ}|iiddgƒ}ttii|ƒddgddgddggƒ|iiddƒ}t|idƒtt gttgttggƒtiidddgddggƒ}t|dd gd d ggƒdS( Ni ii R‡Rˆiis FOOs FOOs FOOs FOO( R R RtrjustRR R`RgR"R(RRŠR ((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rjustŠs41' cCsXtid joD|iiddgƒ}t|ddgddgddggƒndS(NiiReRœR\s abc R¡R¢Ržs123 s45 R_(ii(R\R\s abc (R\R\R\(s12Res45(R\RœsixedCase(s123 Res45 (R\R\sUPPER(R£R¤Rt rpartitionR(RRj((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_rpartition˜s   cCs_|iidƒ}t|iƒdgdggddgdggdddgd gggƒdS( NRes abc R\R¡R¢R^s s45 R_(RtrsplitR ttolist(RR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rsplit¡s  cCs t|iiƒddgddgddggƒt|iiddgƒd dgd dgd d ggƒt|iiƒd dgddgddggƒdS(Ns abcR\R]R^s 123 345R_t5tERs abc t1234s 123 345 tUPPu Σ(RRtrstripR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rstrip©s      cCs t|iiƒddgddgddggƒt|iiddgƒd dgd d gd d ggƒt|iiƒddgddgddggƒdS(NRR\R]R^s 123 345R_t15tEReMs abc t234tixedCass 23 345 RµuΣ(RRR1R(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_strip¹s      cCs_|iidƒ}t|iƒdgdggddgdggdddgd gggƒdS( NRes abc R\R¡R¢R^s s45 R_(RtsplitR R°(RR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_splitÉs  cCstiidgƒiƒ}dS(Ns abc fds wer(R R R t splitlines(RR((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_splitlinesÑscCsft|iiƒddgddgddggƒt|iiƒddgd d gd d ggƒdS( Ns ABC R\R]t mIXEDcASEs 123 345 RKu σ uu12345u mIXEDcASEu 123 345 uupper(RRtswapcaseR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_swapcase×s    cCsft|iiƒddgddgddggƒt|iiƒddgd d gd d ggƒdS( Ns Abc R\R]Rƒs 123 345 R„u Σ uu12345u Mixedcaseu 123 345 uUpper(RRttitleR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_titleãs    cCsft|iiƒddgddgddggƒt|iiƒddgd d gd d ggƒdS( Ns ABC R\R]t MIXEDCASEs 123 345 R_u Σ uu12345u MIXEDCASEu 123 345 uUPPER(RRRKR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_upperïs    csT‡fd†}ˆit|ƒtˆiiƒttgttgttggƒdS(NcsˆiiƒdS(N(Rt isnumeric((R(sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR#üs(RR2RRRÈR"R(RR#((RsH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_isnumericûscsT‡fd†}ˆit|ƒtˆiiƒttgttgttggƒdS(NcsˆiiƒdS(N(Rt isdecimal((R(sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR#s(RR2RRRÊR"R(RR#((RsH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_isdecimals(R+R,RER†R‹RRR“R–R˜R›R R¦RªR¬R®R±R·R¼R¾RÀRÃRÅRÇRÉRË(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyR‚s0                tTestOperationscBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsdtiddgddggƒitiƒ|_tiddgddggƒitiƒ|_dS( NRR@RARBROt456RPRQ(R R RCRDRR(R((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRE s!cCsHtiddgddggƒitiƒ}t||i|iƒdS(Ntabcefgt123456t789051txyztuv(R R RCRDRRR(RRJ((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_addscCsEtiddgddggƒitiƒ}t|d|iƒdS(Ntqabctq123tq789tqxyztq(R R RCRDRR(RtQA((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_raddscCsÈ|i}xod D]g}ti|d ||d |g|d ||d|ggƒitiƒ}t||i|ƒqWxFtƒdgD]5}y ||Wntj oq‹X|id ƒq‹WdS(NiiiiiÅiitqrss,chararray can only be multiplied by integers(iiiiiÅ(ii(ii(ii(ii( RR R RCRDRtobjectRR#(RRtrtArtob((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_muls . cCsÈ|i}xod D]g}ti|d ||d |g|d ||d|ggƒitiƒ}t|||iƒqWxFtƒdgD]5}y ||Wntj oq‹X|id ƒq‹WdS(NiiiiiÅiiRÚs,chararray can only be multiplied by integers(iiiiiÅ(ii(ii(ii(ii( RR R RCRDRRÛRR#(RRRÜRÝRÞ((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rmul.s . cCsKtiddgddggƒitiƒ}tiddgddggƒ}tid d gd d ggƒitiƒ}t|||ƒtid dgddggƒitiƒ}tidd gd d ggƒitiƒ}t||dƒtiddgd dggƒitiƒ}t||ddgddggƒdS(s Ticket #856s%ds%fs%ss%riiiiRes7.000000t19Ris%.3fs1.000Rt4iiN(R R RCRDR(RtFR tFCRtA1tA2((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyttest_mod=s-!---cCsPxIdtƒgD]8}y||iWntj oqX|idƒqWdS(Ni*s6chararray __rmod__ should fail with non-string objects(RÛRR2R#(RRÞ((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyt test_rmodLs( R+R,RERÒRÙRßRàRçRè(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyRÌ s      t__main__(t numpy.testingt numpy.coretnumpyR R£tnumpy.core.multiarrayRtTestCaseRR-R?RGRNRXRZR[R‚RÌR+trun_module_suite(((sH/usr/lib64/python2.6/site-packages/numpy/core/tests/test_defchararray.pyts    C%bûO