bgaddlZddlZddlmZddlmZmZmZm Z m Z ddiZ ddiZ GddZ Gd d ZGd d ZGd dZGddZGddeZGddeZGddZGddZGddZdZejddggddZdS) N _vec_string)assert_ assert_equalassert_array_equal assert_raisesassert_raises_regexunicodeTFc8eZdZdZdZdZdZdZdZdZ dS) TestBasicctjddgddggd}tj|}t|jjdt |dd gd d ggdS) Nabclong 0123456789Odtype abc2slong 0123456789)nparraycharrritemsizerselfABs u/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/core/tests/test_defchararray.pytest_from_object_arrayz TestBasic.test_from_object_arrays Huaj ,/18; = = = GMM!  QW%r***1~ '79 : : : : :cbtjddgddggd}tttjj|ftjj|fit }t |jjdtjdd jjzt|ddgd dggdS) NrSigma ΣrrrrraUlong) rrr ValueErrorrkw_unicode_truerrrrrs r!test_from_object_array_unicodez(TestBasic.test_from_object_array_unicodes Hun- ,/18; = = =j"'-!666 GM! / / / /QW%rBHS#,>,>,D,M'MNNN1~6 & 57 8 8 8 8 8r#ctjddgddgg}t|jjtjtj|}t||t|j|jt|j|jd|d<t|d|dktj |}t||t|j|jd|d<t|d|dkt|d|dkdS)Nrsfooslong rchangedrrz changed again) rrrrtypebytes_rrshaperasarray)rrr Cs r!test_from_string_arrayz TestBasic.test_from_string_arrays( Hvv&!=13 4 4QW\29--- GMM!  1a   QWag&&&QWag&&&$$1T7"### GOOA  1a   QWag&&&!$$1T7"###$1T7"#####r#c>tjddgddggtjjtjtj}t|t|jjt|jjtjjfit}t|t|jjt|jjfd}tt|dS)Nrr%rrc@tjjfitdSN)rrrkw_unicode_false)rsr!failz/TestBasic.test_from_unicode_array..fail=s$ GM! 0 0/ 0 0 0 0 0r#) rrrrr/str_rrr1r*rUnicodeEncodeError)rr r9rs @r!test_from_unicode_arrayz!TestBasic.test_from_unicode_array0s  Hun- ,/1 2 2QW\27+++ GMM!  1a   QWag&&&QWag&&& GM! / / / /1a   QWag&&&QWag&&& 1 1 1 1 1 ($/////r#ctjdg}tjdg}tt ||zjjtjdS)NrΣ)rrrr issubclassrr/r:rs r!test_unicode_upconvertz TestBasic.test_unicode_upconvertBsU GMM5' " " GMM8* % % AE=-rw7788888r#c&tjd}tt |dtt |ddt t |jjtj dS)Nrr) rrrrlenrr?rr/r0rrs r!test_from_stringzTestBasic.test_from_stringGsi GMM& ! !SVVQS1YY""" 17<3344444r#cPtjd}tt |dtt |ddt|jdt t|jj tj dS)Nr>rBr) rrrrrDrrr?rr/r:rEs r!test_from_unicodezTestBasic.test_from_unicodeMs{ GMM( # #SVVQS1YY"""QZ### 17<1122222r#N) __name__ __module__ __qualname__r"r+r4r<r@rFrIr#r!r r s}:::888$$$"000$999 555 33333r#r c8eZdZdZdZdZdZdZdZdZ dS) TestVecStringc6d}tt|dS)Nc<tdtjddS)Nr&bogusrrr0rMr#r!r9z4TestVecString.test_non_existent_method..failWs RY 0 0 0 0 0r#)rAttributeErrorrr9s r!test_non_existent_methodz&TestVecString.test_non_existent_methodUs) 1 1 1 nd+++++r#c6d}tt|dS)Nc<tdtjddS)NrBstriprSrMr#r!r9z1TestVecString.test_non_string_array..fail^s 29g . . . . .r#r TypeErrorrUs r!test_non_string_arrayz#TestVecString.test_non_string_array\s) / / / i&&&&&r#c6d}tt|dS)Nc@tdgtjdddS)Nr&rYrBrSrMr#r!r9z3TestVecString.test_invalid_args_tuple..failes ry'1 5 5 5 5 5r#rZrUs r!test_invalid_args_tuplez%TestVecString.test_invalid_args_tuplecs) 6 6 6 i&&&&&r#c6d}tt|dS)Nc*tdgdddS)Nr&BOGUSrYrrMr#r!r9z3TestVecString.test_invalid_type_descr..faills w 0 0 0 0 0r#rZrUs r!test_invalid_type_descrz%TestVecString.test_invalid_type_descrj) 1 1 1 i&&&&&r#c6d}tt|dS)Nc@tdgtjdddS)Nr&rYrBrSrMr#r!r9z6TestVecString.test_invalid_function_args..failss ry'4 8 8 8 8 8r#rZrUs r!test_invalid_function_argsz(TestVecString.test_invalid_function_argsqs) 9 9 9 i&&&&&r#c6d}tt|dS)Nc>tdgtjddS)Nr&rYrrint_rMr#r!r9z4TestVecString.test_invalid_result_type..failzs rw 0 0 0 0 0r#rZrUs r!test_invalid_result_typez&TestVecString.test_invalid_result_typexrdr#c6d}tt|dS)NcJtddggtjdgdfdS)Nrdeffind)r&djrkrMr#r!r9z0TestVecString.test_broadcast_error..fails, %("'6OOO;M N N N N Nr#)rr)rUs r!test_broadcast_errorz"TestVecString.test_broadcast_errors, O O O j$'''''r#N) rJrKrLrVr\r_rcrhrmrtrMr#r!rOrOTs},,,'''''''''''''''(((((r#rOceZdZdZdZdS)TestWhitespacectjddgddggtj|_tjddgddggtj|_dS) Nabc 123 z789 zxyz r123789xyzrrview chararrayrr rs r! setup_methodzTestWhitespace.setup_methodsvFG,"F+-...2d2<.@.@ E5>!5>+,,,0D,>,> r#c@ttj|j|jkttj|j|jkttj|j|jkttj|j|jk ttj|j|jk ttj|j|jk dSr7)rrallrr anyrs r!test1zTestWhitespace.test1stv'(()))tv'(()))tv'(()))BF46DF?+++,,,BF46DF?+++,,,BF46TV+,,,-----r#N)rJrKrLrrrMr#r!rvrvs2??? .....r#rvceZdZdZdZdS)TestCharcvtjddtj|_dS)Nabc1cr)rrr~rrrs r!rzTestChar.setup_methods,&,,,11",??r#ct|jjdt|jddddS)NrHrsAB)rrr1uppertobytesrs r!test_itzTestChar.test_itsKTV\4(((TV\\^^BQB'//11599999r#N)rJrKrLrrrMr#r!rrs5@@@:::::r#rc>eZdZdZdZdZdZdZdZdZ dZ d S) TestComparisonsctjddgddggtj|_tjddgddggtj|_dS) Nrrzr{r|efgry051tuvr}rs r!rzTestComparisons.setup_methodsuE5>!5>+,,,0D,>,> E7+!5>+,,,0D,>,> r#cNt|j|jkddgddggdSNTFrrr rs r!test_not_equalzTestComparisons.test_not_equals.DFdf,u d|/LMMMMMr#cNt|j|jkddgddggdSNFTrrs r! test_equalzTestComparisons.test_equals.DFdf, u~/NOOOOOr#cNt|j|jkddgddggdSrrrs r!test_greater_equalz"TestComparisons.test_greater_equals.DFdf, d|/LMMMMMr#cNt|j|jkddgddggdSrrrs r!test_less_equalzTestComparisons.test_less_equals.DFdf,t uen/MNNNNNr#cNt|j|jkddgddggdSrrrs r! test_greaterzTestComparisons.test_greaters-DFTVOu~d|.LMMMMMr#cNt|j|jkddgddggdSrrrs r! test_lesszTestComparisons.test_lesss-DFTVOe}uen.MNNNNNr#c6tj|j|j}tjdd}t t |tjt t |tjdSNr&)rrequalrr r isinstancendarray)rout1out2s r! test_typezTestComparisons.test_typesjw}}TVTV,,w}}S#&& 4,,--- 4,,-----r#N) rJrKrLrrrrrrrrrMr#r!rrs??? NNNPPPNNNOOONNNOOO.....r#rceZdZdZdZdS)TestComparisonsMixed1 Ticket #1276ct|tjddgddggtjtj|_dS)Nrryrr)rrrrr:r~rr rs r!rz"TestComparisonsMixed1.setup_methodsW$$T***E7+!5>+,.G5559T",5G5G r#NrJrKrL__doc__rrMr#r!rr.HHHHHr#rceZdZdZdZdS)TestComparisonsMixed2rct|tjddgddggtjtj|_dS)Nrrzr{r|)rrrrr:r~rrrs r!rz"TestComparisonsMixed2.setup_methodsV$$T***E5>!5>+,.G5559T",5G5G r#NrrMr#r!rrrr#rcneZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdS)TestInformationctjddgddgddggtj|_tjddgddgddggtj|_dS)N abc 12345 MixedCase 123 345 UPPER Σ r}rs r!rzTestInformation.setup_methodsGR=#[1,g68999=bl9K9K J+#[1,g68999=bl9K9K r#ctttj|jjjtjttj|jddgddgddggttj|j ddgddgddggdS)Nr rC) rr?rrstr_lenrrr/integerrr rs r!test_lenzTestInformation.test_lens 27??46228=rzJJKKK27??4622aVaVb!W4MNNN27??4622aVaVb!W4MNNNNNr#ctt|jdjjt jt|jdddgddgddggt|jdddgddgddggt|jdddddgddgddggt|j dddgddgddggt|j dddgddgddggdS)Nrr&rBrrzr) rr?rcountrr/rrrr rs r! test_countzTestInformation.test_counts1 46<<++16 CCDDD46<<,,1v1v1v.FGGG46<<..!Q!Q!Q0HIII 46<<Q22aVaVaV4LMMM46<<,,1v1v1v.FGGG46<<..!Q!Q!Q0HIIIIIr#cttjdjjt jtjdddgddgddggtjdddddgddgddggfd}tt|dS)Nr rBr3rCc>jdddSNrfdjk)rendswithrsr!r9z+TestInformation.test_endswith..fails FOOC ( ( ( ( (r#) rr?rrrr/rbool_rrr[rUs` r! test_endswithzTestInformation.test_endswiths 46??2..4928DDEEE46??3//1a&1a&1a&1IJJJ46??3155AAA7OPPP ) ) ) ) ) i&&&&&r#c(tt|jdjjt jt|jdddgddgddggt|jdddgddgddggt|jdddddgddgddggt|jdd gddgddgddggdS Nr&rBrrr1P) rr?rrqrr/rrrrs r! test_findzTestInformation.test_finds 46;;s++16 CCDDD46;;s++q"gAwR-IJJJ46;;s++r2hB!R-IJJJ46;;sAq11QGb"XBx3PQQQ46;;Sz22b"X2wA4OPPPPPr#c<fd}tt|ttjdddktt tjddjjtj dS)Nc<jddSr)rindexrsr!r9z(TestInformation.test_index..fails FLL     r#abcbabrB) rr)rrrrr?rr/rrUs` r! test_indexzTestInformation.test_indexs      j$''' gs++q0111 27==#66<A2:NNOOOOOr#ctt|jjjt jt|jddgddgddggdSr) rr?risalnumrr/rrrrs r! test_isalnumzTestInformation.test_isalnumsd 46>>++16AABBB46>>++uentTlUTXM-Z[[[[[r#ctt|jjjt jt|jddgddgddggdSr) rr?risalpharr/rrrrs r! test_isalphazTestInformation.test_isalphasd 46>>++16AABBB46>>++uenudmeUY]-[\\\\\r#ctt|jjjt jt|jddgddgddggdSr) rr?risdigitrr/rrrrs r! test_isdigitzTestInformation.test_isdigitsd 46>>++16AABBB46>>++uentUmeUZ^-\]]]]]r#ctt|jjjt jt|jddgddgddggdSr) rr?rislowerrr/rrrrs r! test_islowerzTestInformation.test_islower sd 46>>++16AABBB46>>++tUmeU^eUZ^-\]]]]]r#ctt|jjjt jt|jddgddgddggdSNF) rr?risspacerr/rrrrs r! test_isspacezTestInformation.test_isspaced 46>>++16AABBB46>>++uenuenuV[n-]^^^^^r#ctt|jjjt jt|jddgddgddggdSr) rr?ristitlerr/rrrrs r! test_istitlezTestInformation.test_istitlerr#ctt|jjjt jt|jddgddgddggdSr) rr?risupperrr/rrrrs r! test_isupperzTestInformation.test_isuppersd 46>>++16AABBB46>>++uenuenuVZm-\]]]]]r#c(tt|jdjjt jt|jdddgddgddggt|jdddgddgddggt|jdddddgddgddggt|jdd gddgddgddggdSr) rr?rrfindrr/rrrrs r! test_rfindzTestInformation.test_rfinds 46<<,,27DDEEE46<<,,2wQ"b.JKKK46<<,,Bx!R1b'.JKKK46<<Q22aWr2hR4QRRR46<<c 33r2hB!Q5PQQQQQr#c<fd}tt|ttjdddktt tjddjjtj dS)Nc<jddSr)rrindexrsr!r9z)TestInformation.test_rindex..fail%s FMM#     r#rrrC) rr)rrrrr?rr/rrUs` r! test_rindexzTestInformation.test_rindex#s      j$'''w,,1222 27>>'377=BBJOOPPPPPr#cttjdjjt jtjdddgddgddggtjdddddgddgddggfd}tt|dS)NrrrBrrrCc>jdddSr)r startswithrsr!r9z-TestInformation.test_startswith..fail1s! F  c6 * * * * *r#) rr?rrrr/rrrrr[rUs` r!test_startswithzTestInformation.test_startswith,s 46,,R006;RXFFGGG46,,S11QFQFQF3KLLL46,,S!Q771a&1a&1a&9QRRR + + + + + i&&&&&r#N)rJrKrLrrrrrrrrrrrrrrrrrMr#r!rrs.LLLOOO JJJ'''QQQPPP\\\]]]^^^^^^______^^^RRRQQQ'''''r#rceZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdS) TestMethodsctjddgddgddggdtj|_tjd dgddgddggtj|_dS) NrrrrrrSrrr}rs r!rzTestMethods.setup_method8sGR=#[1,g68!$%%%&*T",%7%7 J+#[1,g68999=bl9K9K r#cddgddgddgg}tt|jjjt jt|j|ddgd d gd d gg}tt|j jjt j t|j |dS) N abc r#12345 Mixedcase 123 345 Upper σ rr MixedcaserUpper) rr?r capitalizerr/rr0rr r:rtgts r!test_capitalizezTestMethods.test_capitalizeAs#,'!8,.  46,,..4929EEFFF46,,..444B% '*,  46,,..4927CCDDD46,,..44444r#c tt|jdjjt j|jddg}tt j |ddgddgddgg|jdd}tt j | dtt j | dt j dddgddgg}dd gd d gg}tt|jjt jt||dS) Nrr#FOOs FOO s FOO s FOO s FOO )rr?rcenterrr/rr0rrrrrrrr3rs r! test_centerzTestMethods.test_centerNsC 46==,,27CCDDD FMM2r( # #27??1--R2r(RH/MNNN FMM"d # #q||D))**+++qzz$''(())) GNN6RHr1g#6 7 767"K02 17<334441c"""""r#ctjdg}t|dddkdS)Ns\u03a3zunicode-escaperr>)rrrrdecoderEs r! test_decodezTestMethods.test_decode]sB GMM:, ' ')**1-9:::::r#c|jd}t|ddtddkdS)Nunicode_escaperz \u03a3 latin1)r encoderstr)rr s r! test_encodezTestMethods.test_encodeasM FMM* + +!Q3{++228<<<=====r#cj|j}t|ddkdS)N)rrs123 345 )r expandtabsr)rTs r!test_expandtabszTestMethods.test_expandtabses3 F    $--.....r#cz|jd}tjddg|}t t |jjtj tj ddgddgdd gg}ttjddg||dS) Nascii,#z ,a,b,c, rz 1,2,3,4,5zM#i#x#e#d#C#a#s#ez1,2,3, , , ,3,4,5, ,, z U#P#P#E#R) rrrrjoinrr?rr/r:rr)rA0rrs r! test_joinzTestMethods.test_joinisV]]7 # # GLL#sR ( ( 17<11222hb)$&9:6 DFGG 27<<c B77=====r#ctt|jdjjt j|jddg}tt j |ddgddgddgg|jdd}t| dddgddgddggtt j | dt j dddgdd gg}d d gd d gg}tt|jjt jt||dS)NrrrrFTrrrs FOO sFOO sFOO sFOO )rr?rljustrr/rr0rrrrrrrs r! test_ljustzTestMethods.test_ljustusZ 46<<++16 BBCCC FLL"b " "27??1--R2r(RH/MNNN FLLT " "1<<-- u~u~0? @ @ @qzz$''(())) GMM&B8b!W"5 6 667"K02 17<334441c"""""r#cddgddgddgg}tt|jjjt jt|j|ddgd d gd d gg}tt|j jjt j t|j |dS) Nrr#r s mixedcaser upperr rr mixedcaserr) rr?rlowerrr/rr0rr r:rs r! test_lowerzTestMethods.test_lower#,'!8,.  46<<>>/4bi@@AAA46<<>>3///B% '*,  46<<>>/4bg>>???46<<>>3/////r#cXddgddgddgg}tt|jjjt jt|j|ddgdd gd dgg}t|jd d g|d dgddgddgg}tt|j jjt j t|j |dS)Nsabc r#r  MixedCaser UPPER abcs2345ixedCase 23 345 1MuΣ rrrrr) rr?rlstriprr/rr0rr r:rs r! test_lstripzTestMethods.test_lstrips~,'!8,.  46==??05ryAABBB46==??C000~%!8,. 46==$66<<<2% '*,  46==??05rw??@@@46==??C00000r#c|jddg}ddgddgddgg}tt|jjt jt||dS) N3rA)rr#r#r#r#r#12rE45r#rAr>)rHrEs 345 )r<r#r#) r partitionrr?rr/rr0rrrrs r!test_partitionzTestMethods.test_partitionss F  dD\ * *$o6$&>?-/CDF  17<334441c"""""r#c|jddgddg}ddgddgd d gg}tt|jjt jt||dS) NrEas ##########@rr#s12##########45s MixedC@ses12########## ##########45 r<) rreplacerr?rr/rr0r)rRrs r! test_replacezTestMethods.test_replacesz FNND$<)40 2 2#!<04h?A  17<334441c"""""r#ctt|jdjjt j|jddg}tt j |ddgddgddgg|jdd}tt j | dt| dddgddgddggt j dddgdd gg}d d gd d gg}tt|jjt jt||dS)NrrrrFTrrrs FOOs FOOs FOOs FOO)rr?rrjustrr/rr0rrrrrrrs r! test_rjustzTestMethods.test_rjustsZ 46<<++16 BBCCC FLL"b " "27??1--R2r(RH/MNNN FLLT " "q||D))**+++1::d++"DME5>E5>J L L L GMM&B8b!W"5 6 667"K02 17<334441c"""""r#c|jddg}ddgddgddgg}tt|jjt jt||dS) NrErA)r#r#rrFrGrJ)s123 rE45 )r#r#r<) r rpartitionrr?rr/rr0rrLs r!test_rpartitionzTestMethods.test_rpartitionss F  tTl + +$o6$&>?-/CDF  17<334441c"""""r#c|jd}dgdggddgdgggddggg}tt|jjt jt| |dS NrErr#rHrIr;)rHs rXr<) rrsplitrr?rr/robject_rtolistrrrs r! test_rsplitzTestMethods.test_rsplits FMM$   SE"/---z:<  17<44555QXXZZ%%%%%r#cXtt|jjjt jddgddgddgg}t|j|ddgddgd d gg}t|jd d g|d dgddgddgg}tt|j jjt j t|j |dS)Nr=r#r r; 123 345r<rs1234s 123 345 UPP5sERu Σrrr 123 345r) rr?rrstriprr/rr0rr r:rs r! test_rstripzTestMethods.test_rstrips 46==??05ryAABBB~,'x(* 46==??C000#&"F+ 46==$77===2%g&(  46==??05rw??@@@46==??C00000r#cXddgddgddgg}tt|jjjt jt|j|ddgdd gd d gg}t|jd d g|ddgddgddgg}tt|j jjt j t|j |dS)Nrr#r r;rcr<rs234sixedCasr?rds15sEReMr>rrrrfr) rr?rrYrr/rr0rr r:rs r! test_stripzTestMethods.test_strips},'x(*  46<<>>/4bi@@AAA46<<>>3///# #!6*, 46<<(8993???"~%g&(  46<<>>/4bg>>???46<<>>3/////r#c|jd}dgdggddgdgggddggg}tt|jjt jt| |dSr\) rsplitrr?rr/rr^rr_r`s r! test_splitzTestMethods.test_splits FLL   SE"/---z:<  17<44555QXXZZ%%%%%r#cHtjdg}t t |jjtjt |j dkt t|ddkdS)Nz abc fds werrgrrC) rrr splitlinesrr?rr/r^r1rDrEs r!test_splitlineszTestMethods.test_splitlinessx GMM?+ , , 7 7 9 9 17<445554   AaD Qr#cddgddgddgg}tt|jjjt jt|j|ddgd d gd d gg}tt|j jjt j t|j |dS) N ABC r#r s mIXEDcASEr r5r rr mIXEDcASErr) rr?rswapcaserr/rr0rr r:rs r! test_swapcasezTestMethods.test_swapcase s#,'!8,.  46??,,27CCDDD46??,,c222B% '*,  46??,,27AABBB46??,,c22222r#cddgddgddgg}tt|jjjt jt|j|ddgd d gd d gg}tt|j jjt j t|j |dS) Ns Abc r#r r r r rrrrrr) rr?rtitlerr/rr0rr r:rs r! test_titlezTestMethods.test_titler9r#cddgddgddgg}tt|jjjt jt|j|ddgd d gd d gg}tt|j jjt j t|j |dS) Nrrr#r s MIXEDCASEr r<rrr MIXEDCASErr) rr?rrrr/rr0rr r:rs r! test_upperzTestMethods.test_upper&r9r#c,fd}tt|ttjjjtj tjddgddgddggdS)Nc:jdSr7)r isnumericrsr!r9z(TestMethods.test_isnumeric..fail5 F       r#FT) rr[rr?r r~rr/rrrrUs` r!test_isnumericzTestMethods.test_isnumeric3      i&&& 46++--38"(CCDDD46++--u u~0? @ @ @ @ @r#c,fd}tt|ttjjjtj tjddgddgddggdS)Nc:jdSr7)r isdecimalrsr!r9z(TestMethods.test_isdecimal..fail?rr#FT) rr[rr?r rrr/rrrrUs` r!test_isdecimalzTestMethods.test_isdecimal=rr#N)rJrKrLrrrrr%r)r0r3r8rCrMrSrVrZrarhrjrmrprurxr{rrrMr#r!rr7sLLL 5 5 5 # # #;;;>>>/// > > >###" 0 0 0111$#########"###&&&111(000$&&&   3 3 3 0 0 0 0 0 0@@@@@@@@r#rc>eZdZdZdZdZdZdZdZdZ dZ d S) TestOperationsctjddgddggtj|_tjddgddggtj|_dS) Nrrzr{r|r456rrr}rs r!rzTestOperations.setup_methodIstE5>!5>+,,,0D,>,> E5>!5>+,,,0D,>,> r#c tjddgddggtj}t ||j|jztt|j|jzdddkdS)Nabcefg123456789051xyztuvrr) rrr~rrrr rrD)rABs r!test_addzTestOperations.test_addOs X(+ (+-...2d2<.@.@ 2111TVdf_a(+,,122222r#ctjddgddggtj}t |d|jzdS)Nqabcq123q789qxyzq)rrr~rrr)rQAs r! test_raddzTestOperations.test_raddUsU X'')***.$r|*<*< 2df .....r#c|j}dD]u}tj|d|z|d|zg|d|z|d|zggtj}t ||j|zvt dfD]4}ttd5||zdddn #1swxYwY5dSN)rrCrr.)rrB)rBr)rBrBqrszCan only multiply by integers rrrr~rrobjectr r)rrrArobs r!test_mulzTestOperations.test_mulZs" F" 1 1AAdGAIqwqy1dGAIqwqy134448D4F4F  rDFQJ 0 0 0 088U#  B$Z%DFF  "                 'B99B= B= c|j}dD]u}tj|d|z|d|zg|d|z|d|zggtj}t |||jzvt dfD]4}ttd5||zdddn #1swxYwY5dSrrrs r! test_rmulzTestOperations.test_rmulgs  F" 1 1AAdGAIqwqy1dGAIqwqy134448D4F4F  rAJ 0 0 0 088U#  B$Z%DFF  Q                 rctjddgddggtj}tjddgddgg}tjd d gd d ggtj}t |||ztjd dgddggtj}tjdd gd d ggtj}t ||dztjddgd dggtj}t ||ddgddggzdS)z Ticket #856z%dz%f%s%rrCrrBrz7.00000019rz%.3fz1.00024rrHN)rrr~rr)rFr3FCrA1A2s r!test_modzTestOperations.test_modssT HtTlT4L1 2 2 7 7 E E Hq!fr1g& ' ' XZ(c{$%%%)T",%7%7 2q1u%%% HvtntTl3 4 4 9 9", G G X~Sz2 3 3 8 8 F F2A''' X~Sz2 3 3 8 8 F F2aVaV$4 466666r#cNtd|jzt|jktd|jzt|jkdt fD]9}t t d5||jzdddn #1swxYwY:dS)Nrr*z*unsupported operand type.* and 'chararray')rrr$reprrr r[)rrs r! test_rmodzTestOperations.test_rmods3tv;;.///4<</000vxx.  B$KMM  TV                  s BB B ctjddgddggdtj}|dd}t ||t |j|ut |jj|ju|ddddf}t ||t |j|ut |jj|jut |dd kdS) z>Regression test for https://github.com/numpy/numpy/issues/5982rxzdef zgeh zijk S4rNr.r)rrr~rrrbase)rarrsl1sl2s r! test_slicezTestOperations.test_slicesh(66*:;!####'4 #5#5 !!!f3$$$C    )***!!!QQQ$i3$$$C    )***D V#$$$$$r#N) rJrKrLrrrrrrrrrMr#r!rrHs??? 333 ///       7 7 7%%%%%r#rcjtjd}t|gjdkdS)z Regression test for ticket 1948.rrN)rrrsize)ss r!test_empty_indexingrs1 TA AbEJ!Or#dt1dt2))rr')r'r)rr)r'r)rrr)rVc*tjdg|}tjdg|}tjtd|jd|j5tj||ddddS#1swxYwYdS)Ni:rs423z.*same dtype kind.*z.*)match)rrpytestraisesr[rradd)rrarr1arr2s r!test_add_typesrs 8WIS ) ) )D 8VHC ( ( (D yB BBdjBB D D D    D$                  s!BB B )rnumpyrnumpy.core.multiarrayr numpy.testingrrrrr r*r8r rOrvrrrrrrrrmark parametrizerrMr#r!rs ------ d#u%E3E3E3E3E3E3E3E3N0(0(0(0(0(0(0(0(f . . . . . . . .::::::::........>HHHHHOHHHHHHHHOHHHg'g'g'g'g'g'g'g'TN@N@N@N@N@N@N@N@bR%R%R%R%R%R%R%R%j% ! ! !""  ""   r#