bgddlmZddlZddlmZddlmZmZm Z m Z m Z m Z m Z mZmZmZmZmZmZddlmZmZddlmZdZd Zd Zd Zd Zd ZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dS)) assert_raisesN)all) asarrayarangeempty empty_likeeyefull full_likelinspacemeshgridones ones_likezeros zeros_like)float32float64Arraycttdttdttdttdttdt dgdttd ttd ttd dS) Nc"tdgS)Nr/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/array_api/tests/test_creation_functions.pyz%test_asarray_errors..sUA3ZZrc"tdgS)Narrrrrz%test_asarray_errors..sWcU^^rc:tdgtjSN?dtype)rnpfloat16rrrrz%test_asarray_errors..sgse2:&F&F&Frc&tddzSNrdr rrrrz%test_asarray_errors..sCrc(tddzgSr)r rrrrz%test_asarray_errors.. sWafX%6%6rrcpudevicec&tdgdSNrgpur-r rrrrz%test_asarray_errors.."sgqc%&@&@&@rc0tdgtSNrr$)rintrrrrz%test_asarray_errors..$sgqc&=&=&=rc&tdgdSNrir$r rrrrz%test_asarray_errors..%sgqc&=&=&=r)r TypeError ValueError OverflowErrorrrrrtest_asarray_errorsr;s)//000)33444*FFGGG-!8!8999)66777 QC*@@AAA*==>>>*==>>>>>rctdgtd}dd<t|ddksJtddksJtdgttjj}dd<t|ddksJtddksJtdgttjj}dd<t|ddksJt tfdt tfddS)NrTcopyrc&tdS)NFr=r rsrrz#test_asarray_copy..7swqu/E/E/ErcDttjjS)Nr=)rr& _CopyMode IF_NEEDEDr@srrz#test_asarray_copy..9s'!",*@AAAr)rrr&rBALWAYSNEVERrNotImplementedError)brs @rtest_asarray_copyrH(sM AA AaD qtqy>>> qtqy>>> A +,,,A AaD qtqy>>> qtqy>>> A *+++A AaD qtqy>>>%'E'E'E'EFFF%AAAACCCCCrctddttdttdttddS)Nrr,r-c$tddSr0rrrrrz$test_arange_errors..>sfQu&=&=&=rc.tdtSr3)rr4rrrrz$test_arange_errors..?sfQc&:&:&:rc$tddSr6rKrrrrz$test_arange_errors..@sfQc&:&:&:r)rrr9rrrtest_arange_errorsrN<sW 1U*==>>>*::;;;*::;;;;;rctddttdttdttddS)Nrr,r-c$tddSNrPr1r-rrrrrz#test_empty_errors..EeD&?&?&?rc.tdtSNrPr$)rr4rrrrz#test_empty_errors..FeD&<&<&<rc$tddSNrPr7r$rSrrrrz#test_empty_errors..GeD&<&<&<r)rrr9rrrtest_empty_errorsr[CW $u*??@@@*<<===*<<=====rcttddttdttdttddS)Nrr,r-c>ttddSr0r rrrrrz(test_empty_like_errors..LjE&J&J&JrcHttdtSr3)r rr4rrrrz(test_empty_like_errors..Mj3&G&G&Grc>ttddSr6r_rrrrz(test_empty_like_errors..Nj3&G&G&Gr)r rrr9rrrtest_empty_like_errorsreJ]wqzz%((((*JJKKK*GGHHH*GGHHHHHrctddttdttdttddS)Nrr,r-c$tddSr0r rrrrz!test_eye_errors..Ssc!E&:&:&:rc.tdtSr3)r r4rrrrz!test_eye_errors..Tsc!3&7&7&7rc$tddSr6rirrrrz!test_eye_errors..Usc!3&7&7&7r)r rr9rrrtest_eye_errorsrlQsW%*::;;;*77888*7788888rctdddttdttdttddS)NrPrr,r-c&tdddS)NrPrr1r-r rrrrz"test_full_errors..Zsd45&A&A&Arc0tddtS)NrPrr$)r r4rrrrz"test_full_errors..[sd4#&>&>&>rc&tdddS)NrPrr7r$rorrrrz"test_full_errors..\sd4#&>&>&>r)r rr9rrrtest_full_errorsrrXsYq*AABBB*>>???*>>?????rcttdddttdttdttddS)Nrrr,r-c@ttdddS)Nrrr1r-r rrrrrz'test_full_like_errors..asi Ae&L&L&LrcJttddtS)Nrrr$)r rr4rrrrz'test_full_like_errors..bsi AS&I&I&Irc@ttdddS)Nrrr7r$rurrrrz'test_full_like_errors..csi AS&I&I&Ir)r rrr9rrrtest_full_like_errorsrx_s_ gajj!E*****LLMMM*IIJJJ*IIJJJJJrctddddttdttdttddS) Nrr r,r-c(tddddS)Nrrrzr1r-r rrrrz&test_linspace_errors..hshq!R&F&F&Frc2tdddtS)Nrrrzr$)r floatrrrrz&test_linspace_errors..ishq!Ru&E&E&Erc(tddddS)Nrrrzfr$r|rrrrz&test_linspace_errors..jshq!Rs&C&C&Cr)r rr9rrrtest_linspace_errorsrfs[ Q2e$$$$*FFGGG*EEFFF*CCDDDDDrctddttdttdttddS)NrPr,r-c$tddSrRrrrrrz"test_ones_errors..osd4&>&>&>rc.tdtSrV)rr4rrrrz"test_ones_errors..psd4s&;&;&;rc$tddSrYrrrrrz"test_ones_errors..qsd4s&;&;&;r)rrr9rrrtest_ones_errorsrmsWe*>>???*;;<<<*;;<<<<ttddSr0rrrrrrz'test_ones_like_errors..vsi 5&I&I&IrcHttdtSr3)rrr4rrrrz'test_ones_like_errors..wsi #&F&F&Frc>ttddSr6rrrrrz'test_ones_like_errors..xsi #&F&F&Fr)rrrr9rrrtest_ones_like_errorsrts] gajj''''*IIJJJ*FFGGG*FFGGGGGrctddttdttdttddS)NrPr,r-c$tddSrRrrrrrz#test_zeros_errors..}rTrc.tdtSrV)rr4rrrrz#test_zeros_errors..~rWrc$tddSrYrrrrrz#test_zeros_errors..rZr)rrr9rrrtest_zeros_errorsr{r\rcttddttdttdttddS)Nrr,r-c>ttddSr0rrrrrrz(test_zeros_like_errors..r`rcHttdtSr3)rrr4rrrrz(test_zeros_like_errors..rbrc>ttddSr6rrrrrz(test_zeros_like_errors..rdr)rrrr9rrrtest_zeros_like_errorsrrfrc tttdgtttdgttdgtttddS)Nr#r$cvttdgttdgtSr")rrrrrrrrz,test_meshgrid_dtype_errors..s1hwt7/K/K/KWVXUYahMiMiMi&j&jr)rrrrr9rrrtest_meshgrid_dtype_errorsrsp JJJ WbT ) ) )*** WbT ) ) )7B4w+G+G+GHHH*jjkkkkkr)' numpy.testingrnumpyr&r_creation_functionsrrrr r r r r rrrrr_dtypesrr _array_objectrr;rHrNr[rerlrrrxrrrrrrrrrrs'''''''&&&&&&&!!!!!! ? ? ? CCC(<<<>>>III999@@@KKKEEE===HHH>>>III lllllr