2[c@`s\ddlmZmZmZddlZddlZddlZddlZddlZddl Z ddl Z ddl Z ddl m Z ddlmZddlmZddlZddlmZmZmZmZmZmZmZmZmZmZmZddl m!Z!m"Z"m#Z#ye$Wne%k rAe&Z$nXde'fd YZ(dS( i(tdivisiontabsolute_importtprint_functionN(tpath(tBytesIO(tchain( tassert_t assert_equaltIS_PYPYtassert_almost_equaltassert_array_equaltassert_array_almost_equalt assert_raisest assert_warnstsuppress_warningst_assert_valid_refcountt HAS_REFCOUNT(tasbytest asunicodetlongtTestRegressioncB`s eZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMeNjOjPeQjRdLjSdMeQjTeQjUjVkdNdOdPZWdQZXdRZYdSZZdTZ[dUZ\dVZ]dWZ^dXZ_dYZ`dZZad[Zbd\Zcd]Zdd^Zed_Zfd`ZgdaZhdbZidcZjddZkdeZldfZmdgZndhZodiZpdjZqdkZrdlZsdmZtdnZudoZvdpZwdqZxdrZydsZzdtZ{duZ|dvZ}dwZ~eNjOjPeQjRdLjSdMeQjTeQjUjVkdNdOdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeNjOjPe dNddZdZdZdZdZdZdZdZdZdZdZdZdZdZeNjOjPe dNddZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeNjOjPe dNddZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZeNjOjPe dNddZdZdZdZdZdZdZdZdZdZdZdZRS(cC`s,d}ttj|gtj|dS(Ng ףp= @(R tnptarray(tselftv((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_invalid_roundscC`s#tjdddtjfgdS(Nitdtypetx(i(Rtemptytint64(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_mem_empty"scC`stjtjddgddgddgg}t}tj|||jdtj|}|jt ||dS(Nii iiii( Rt transposeRRtpickletdumptseektloadtcloseR (Rtatftb((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_pickle_transposed&s3   cC`s2ttjtjdttjtjddS(NtInt64tUInt64(RRttypeNARtuint64(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_typeNA0scC`s tjdtjdfgdS(Ntnametlabeli(R.R/(RRtint32(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_dtype_names5scC`s)ttjjddgddddS(Ng?g?Rg?(R RtaddtreducetNone(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_reduce:scC`sItjdgtdtjdgddtjdgtdddS(NitCtorder(Rtzerostint(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_zeros_order>scC`s2tjd}t|tj|ddkdS(NiR7tF(RtonesRtasarray(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_asarray_with_orderDscC`s-tjd}t|jdjj dS(NiR;(RR<Rtraveltflagstowndata(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_ravel_with_orderIscC`sHtjddd}|jtjd}|jt||dS(Nii i sf8sf4g?gar?igN)]?iggk]?(RR8tmaxRwRR (Rtnettmax_netRatcorrect((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_endian_wheres   cC`stjdd g}tjdd|}d|ddu4tdataiiRi(Rs>u4(Rs>u4i(RRtrecarrayR(RtdttbufR\td((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_endian_recarrays cC`stjjdd}tjjdd}tjd}tjd}tjjj||j|j }tj |tj |d|t |tjdtj jj |tj |d|t |tjddS(Niii tout(ii (RtrandomtrandnR<Rtlibt stride_trickst as_stridedRQtstridestdotRRtcoret multiarray(RRRWt_zt_dummyRX((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_mem_dots!%cC`sWtjd}tjddd}t||tjddd}t||dS(Ni Rsf8(RRHR (RtrefR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_arange_endians  cC`stjddd}tjddtj}t||tjddd}tjddtj }t||tjddd}tjddtj }t||tjddd}tjddtj}t||dS(Niii ii(RRHtinfR (RRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_arange_inf_steps   cC`s8tjtj}tjd|jd|j}tjd|j|j}t||tjd|jd|j}tjd|j|j }t||tjd|j d|j}tjd|j |j }t||tjd|j d|j}tjd|j |j}t||dS(Niii(Rtfinfotfloat64RHtepsRR (RRRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt#test_arange_underflow_stop_and_steps     cC`sCtjjddd}x$t|jD]}|j|q(WdS( Niiiiiii(iiiii(RRtnormaltrangetndimtargmax(RR%ti((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_argmaxscC`s8x1tdD]#}ttj|gddq WdS(Ni i(RtdivmodRR(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_mem_divmod scC`sMtjdjd}tjdddg}tttj||fdS(Ni ii(ii(RRHRIRR t ValueErrorthstack(RRRW((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_hstack_invalid_dimsscC`sctjdg}tjd}tt|jtjktt|jtjkdS(Ni(RRRttypetsqueezetndarray(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_squeeze_typescC`stdtjjdS(Ni(RRR2tidentity(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_add_identityscC`s(tjdd}t|dddS(Ng7@iil l (Rtfloat_R(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt%test_numpy_float_python_long_addition#scC`stdtjddS(Nt0i(RRt binary_repr(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_binary_repr_0(scC`sotjdtfdtfd g}tjjddgd |}|d jg|d D] }|^q[dS(NRR&tss|S3ig?s1.0ig@s2.0Ri(Rs|S3(ig?s1.0(ig@s2.0(RRR9tfloattrecRttolist(RRZRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_rec_iterate,s $ cC`s2tjdtj}tjd}||kdS(Nthellotworld(RRtunicode_(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_unicode_string_comparison4scC`s`tjtjjddddddddf}t|jtj|jdS(NiR7R;i(RRRtrandR R?t frombufferttobytes(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt'test_tobytes_FORTRANORDER_discontiguous:s:cC`s{tjd}tjd|_t|dgdgdggtjddt|_t|dgdgdggdS(NiiiiR(ii(RRRHtflatR R(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_flat_assignment@s c`sKtjdfd}fd}tt|tt|dS(Niic`stjd(dS(Ni(RRH((R(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pytbfaLsc`stjddt(dS(NiR(RRHR((R(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pytbfbOs(ii(RRR R(RRR((Rs?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_broadcast_flat_assignmentHs  cC`stjd}tjddt}tjd}d}tt|||tjtjtj||c8gsi(RR(RR (R Ry(R R (RRRRRttupletgetattrR4RtkindRRyRRR?RDR9( Rtfuncs1tfuncs2tfunctarrtarr2t func_methtres1tres2tarr1((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_method_argss@        '    cC`s#dddg}tj|fdS(Ntabctcdetfgh(RR(Rtlst((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_mem_lexsort_stringsscC`s9tjddgtjdg}t|jddS(Niii(i(RRRRQ(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_fancy_index$s%cC`stdtjfdtjfg}tjdgd|}tjj|d|}d|df8sf(RRHRRR(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_argmax_byteorderscC`s.x'tjdD]}tjj|qWdS(Ni(RRHRtseed(Rtl((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_rand_seed scC`s4tjddt}tj|dt}~~dS(NiR(RR8RR(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_mem_deallocation_leakscC`s,tttjddgddggtdS(s Ticket #583t12tt13N(R RRtfromiterR(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_mem_on_invalid_dtypescC`stjdddddgg}tjdgdgdgd gd gg}|ddd j}|ddd }ttj||tj||dS( Niiig@_@iqg4@gd@g@g@g@i(RRRRR(RRRWRXty2((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_dot_negative_strides !-cC`sd}tt|dS(NcS`s8tjddg}tjddg}||O}dS(Nii(RR<R8(RRW((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRR's(R Ru(RRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_object_casting#s cC`sNtjddgdd}|d}tjtj|}t||dS(NtDRONDtDROND1RtU6i(RRR RRR(RRteltnew((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_unicode_scalar.s cC`sxzdD]r}tj|}ttjdd|j|ttjdd|j|ttjdd|j|qWdS(Ns>f4sf4si4si4iiiR(RRRRR(RRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_flat_index_byteswapws%cC`s tjdjjdddS(Niiii(iii(RRRRI(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_copy_detection_corner_case|scC`sBtjdjjdd}t|jd|j|jfdS(Niiii(iii(RRRRIRRRM(RR'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_copy_detection_corner_case2scC`sttdsdStj}t}t}t}||}||}||}tjddtj}||(t|||d||(t|||t|||d||d*t|||dt|||d~tjd dtj}tjddtj} || di4stjddd}tjdddg}t||dS(Nt123RRFt1t2t3(RRR(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_char_array_creationscC`sxtddD]}d|}tjdd|fdg}tjdgd |}tjd d krtt|d d |qtt|dd |qWdS(Nii sunicode offset: %d charsR%sS%dR'tU2ubRiis [(b'a', 'b')]terr_msgs [('a', u'b')](R'R(R%ub(RRRRRRRR(RRtmsgRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_unaligned_unicode_accesss c C`stjddptjtj d dd tjtjg}tj|}tjd d dddtjg}t||WdQXdS(Ntinvalidtignoreiy?iiiyiy?y@yyyy?y?(RRyRRRtsignR(RR6thavetwant((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_sign_for_complex_nans +$cC`stjdtfdtfg}tjd|}t|jj}d|d<||j_t|jjddkt|jjddkdS(NRrtbari tnotfooii(RRRR8RRqR(RRR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_for_equal_namess!  cC`stj}tjd}tjd}tjddg}tjdigg}t|dktt|tktt|tktt|tjkt|jt kt|jt kdS(Nig@ii( RRR4RRR9RRRR(RR%R'tb2RFR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_for_object_scalar_creations cC`s>tjddgddgg}tt|jddddS(NiiiiR7R6(ii(RRR RuR(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt%test_array_resize_method_system_errors!cC`s&tjd}ttd|dS(s Ticket #882icS`s |jgS(N(R(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pytsN(RRR R(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_for_zero_length_in_choosescC`sttddS(s Ticket #947.cS`stjdgddS(NiR8i!(RR(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRsN(R R(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_array_ndmin_overflowscC`sgd dg}ddtfg}tj|d |}t|d d dkt|d d dkdS(Ntjohnitmaryis source:yyR.Rns source:xxtidRii(Ri(Ri(s source:yyR.((s source:yyR.Rn(s source:xxR(R9RRR(RRtdtype1R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_void_scalar_with_titless  cC`stjd}tjjjtjd|jjf|j}t|j |j|ktj dd}tjjj|j|j}t||ktt j t j ||ktt j t j ||kdS(NRatVsi,i((RRRRtscalarRRMRRRR<R RR(Rt test_stringttest_string_void_scalart test_recordttest_record_void_scalar((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_void_scalar_constructors ' "cC`s3x,dddgD]}xdddgD]}xtdD]}tjdgdtj}tr||j|dfdtn|j|dftjdgdtj}tr|jd|fdtn|jd|ftj||}ttj |dkt|j ||fkq9Wq&WqWdS(NiiiigKPjRtrefcheck( RRRRRRRcRRRyRQ(RRtntkRRWRX((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt!test_blasdot_uninitialized_memoryscC`sd}d}ytj|Wnhtk r^}t||ks|jd||fqn*tk r}|jdt|nXdS(Nii@s"Maximum allowed dimension exceededsGot msg '%s', expected '%s's.Got exception of type %s instead of ValueErrorl(RRRRtfailt ExceptionR(RtsztgoodR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_zerosscC`sd}d}y$tj|ttj|kWnhtk rq}t||ks|jd||fqn*tk r}|jdt|nXdS(Nii@sMaximum allowed size exceededsGot msg '%s', expected '%s's.Got exception of type %s instead of ValueErrorl( RRHRtsizeRRR%R&R(RR'R(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_huge_arange's cC`stjttddd}tjttddd}ttj|tjddddd d d d d dg kttj|tjddddd d d d d dg kdS(Ni RR'tBiiiiiiiiii (RRRRRR R(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_fromiter_bytes5s!!@cC`stjtjdtjdf}t|jdt|jtjtt|dtjdt|dtjdtjdtjdf}t|jdt|jtjtt|ddt|dtjddS(Niii(i(i(i(i(RRR<RRQRR(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt%test_array_from_sequence_scalar_array<s'cC`sWtjtjgtjdtg}t|jdt|jtjtdS(Nii(i(RRRRRQR(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt&test_array_from_sequence_scalar_array2Ks*cC`sDtttjdgdtjtttjdgdtjdS(Niiifi(R RRR8R(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_array_too_bigQs cC`sXtjdtjfg}tt|jdtt|jdtt|jddS(NRXtf2ig(RRtuintR RRRRu(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_dtype_keyerrors_VscC`srtjddtj}tjddtj}tj|ddd|f}t|tjddtdS(NidRi(RR<RR0RRRHR9(RR%R'R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_lexsort_buffer_length]s"cC`stjddgdtj}tj|dtjdf}t||tj|dtjdf}t|tjddgtj|dtjdf}t||tjd dtjdf}||(t||dS( NtabcdefghtijklmnopRiitabcdetijklmi i(i(RRRtstr_RR(RR%R'RFRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt!test_object_array_to_fixed_stringds  cC`sAtjddgddggdd}tttj|ddS(NuabcuΣuasdfuerwRtUtS4(RRR tUnicodeEncodeError(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_unicode_to_string_castqs cC`stjddg}t|jdktjddg}t|jdktjdddg}t|jdktjdddg}t|jdktjdddg}t|jdkdS(Nt1234u123it12345iu12345u1234(RRRRM(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt(test_mixed_string_unicode_array_creationxsc C`stjddd}tjdddddd d d d d g d}||dc(RR=(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_0d_string_scalarscC`s)ttjtjtjddS(Ni(RRtisfinitetlog1ptexp2(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_log1p_compiler_shenanigansscC`stjttddd}tjttddd}ttj|tjddddd d d d d dg kttj|tjddddd d d d d dg kdS(Ni RR'R,iiiiiiiiii (RRRRRR R(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_fromiter_comparisons!!@cC`stjddddS(Ns aa, aa, 1.0Rt,(RR(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_fromstring_crashscC`sgtjjD]1}t|tjrt|tj r|^q}tjgtj}g}xx|D]p}|j|}xX|D]P}|j|}ytj ||Wqt k r|j ||fqXqWqiW|rt d|ndS(Ns Failures: %r( RttypeDicttvaluest issubclasstnumbert timedelta64RRURDRRutappendR(RRtdtypesR%tfailuresR'RWRF((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_ticket_1539s   cC`sRtjtj}x9djD]+}ttt||tjd|qWdS(Ns"eps epsneg max min resolution tinyR(RRR9tsplitRRR(RRR.((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_ticket_1538scC`stjd d df}tjd}|jd dd |}t||kt||jd d|jd dd |}t||kt||jd ddS(Niiiiiiiii R\R(iii(iii(iii (i(RRR8RRR R(RRRtret((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_ticket_1434scC`s/tdtj}ttjd||dS(Nii(tcomplexRRRtmaximum(Rtcnan((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_complex_nan_maximumscC`sDdtjfdY}|d}d|dnsi Rsi8,f8RXR1Rq(RXR1(RXRX( RRRRRqRFR Rtsetattr(RR-((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt!test_duplicate_field_names_assignms%  cC`sftjddgdt}tjddg}t||kttgt||kttgdS(NR%R'RRF(RRRR RdRc(RRHRT((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_eq_string_and_object_arraysscC`swtjdddgdtj}tj|_t|jddg|jj}t|jddgdS(NIiiRi( RRRGR9RRRxRRi(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_nonzero_byteswapzs ! cC`s&ttjgddgdkdS(Nt?(RRtfind_common_type(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_find_common_type_booleanscC`s9tjdg}|ddc!d9+t|dgdS(Ng?ii(RRR(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_empty_mulscC`s^ttjdjdtjddgddggdtjttjdjddS(NRDi R&islong t 0123456789R(RRRRMRtstring_(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_array_side_effects(cC`s?tjddg}ttj|ttj|dS(Ng?g?(RRRR Ry(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_any_floatscC`sAtjddd}t|jdd|jdjdS(Ni'RR&R(RRHRRRD(RR%((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_large_float_sumscC`sotjddtj}tjddtj}tjddtj}tj||d|t|ddS(Ng?RRg@(RRR9RR2R(RR%R'RF((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_ufunc_casting_outs cC`szttjdjjttjdjjttjtjdjjttjtjdjjdS(Ng?(RRRR@R;R<R9(R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_array_scalar_contiguouss"cC`stjdj}tjddddddddddfj}t|jjt|jjt|jjdS(NiiR7R;(ii(iii(RR8RRR@R;R<(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_squeeze_contiguouss =c `s-dtjffdYtjdgdgdgg}ttj|tjdddgttj|ddtjdddgtttj|ddWdQXtttj|ddWdQXtt3tjtjdgdgdggddWdQXdS(Nt OldSqueezec`s eZdZfdZRS(cS`stj|j|}|S(N(RR=R(Rt input_arrayR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRsc`st|jS(N(tsuperR(R(R(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRs(RRRR((R(s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRs iiiR\i( RRRRRR4R RuR(Rt oldsqueeze((Rs?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_squeeze_axis_handlings'   cC`sptjjtjdd}tjjtjdd}t|jjt|jjt|jjdS(Niii(iii(ii(iii(RR2R3R8RR@R;R<(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_reduce_contiguouss cC`stjddt}||dtjdddgdt}tt|jdtjddS(NiiiRii(RRRR RuRR0(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_objectarray_setfield4scC`sd}d}tjd dd}||d i2Ris[0 0](i(RR8RRR(RR%RRW((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_refcount_error_in_clip,s!  cC`sutjdgdd}tttj|dtjddggg}tjd |}tttj|ddS( NR%iRsS1, intg333333?R^i(R%i(i(RRR RuRt format_parserR(RR%R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_searchsorted_wrong_dtype5s cC`sttj}tjdd|}tj|d}|jd}tj|j|jd|dd}t||dS( Ni RiiR;R[R7(ii( Rt complex64RHRIRRRQRR (RtdttRR tdata_strt data_back((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_complex64_alignment?s    cC`sBtjddgjdd }tj|}t|ddS(Niis i4, (2)i4(RRRDt count_nonzeroR(RRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_structured_count_nonzeroMs"cC`swtjddd}tj|}tj|}t|jjt|jjt|jjt|jjdS(NiR7R;(ii(RRRRGRR@tfortranR<(RR%R'RF((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt&test_copymodule_preserves_f_contiguityRscC`sddl}|jddggdddd}|jdd d d gdd d |}|jdddddgdddddggg}t||dS(NitHellotFoobRtU5R7R;RQiiitU1R[uHueuluouFubu(RRRR (RRR%RR ((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_fortran_order_buffer[s  $'cC`smtjdddg}tt|jtdddg|jtddgt|dddgdS(Niiii (RRR Rt __setitem__tsliceR4R(RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_assign_from_sequence_errorcs"cC`sXtjd d g}tjd g|}dj|d}t|t|ddS( Ntdatestjgdt}tj|}t|j|jkdS(NR(RRRRRGRRQ(RR%R'((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt test_deepcopy_empty_object_arrayscC`sKtjjddg}|tjttg}|j}~~|jdS( Niiiiii(iii(iii(RRRRdRctbaseR(RRFtmaskedR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_bool_subscript_crashs  cC`sddl}dtfdY}|}tjd}xh|j|j|j|jgD]H}tj ddkrt t |||qYtj sY|||qYqYWt |j|| t |j||dS(NiRJcB`seZdZdZRS(ic_`s tdS(N(R&(Rtargstkwargs((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt __array__s(RRt__array_priority__R(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRJsii(toperatorRRRtlttletgttgeRRR Rut py3kwarningRteqtne(RtopRJtrhstlhsR&((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_richcompare_crashs  % cC`sdtjfdY}tjdddgj|}td|kdttjd|kdttjdg|kddS(NRJcB`seZdZRS(cS`sdS(NtOK((RR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt__eq__s(RRR,(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRJsiiii R+(RRRRRR0(RRJR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyt$test_richcompare_scalar_and_subclasss !cC`s>ddl}tjd}t|j|j||dS(NiR(R RRRRR(RR R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_pickle_empty_strings cC`s&d}tttj|dddS(NcW`sdS(N((R((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pytpassersi i(R RRR~(RR/((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_frompyfunc_many_argss cC`s}tjdjddd}xXtt|j |jdgD]4}t|jdd||jdgd|qAWdS(Ni<iiiiR\( RRHRIRRRR4RR(RR%R\((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_repeat_broadcastings)cC`sd}tj|dd}tjdddgddgdd d d gg}t||d t|dddgddgd d d dggdS( NcS`s!|d|d|d<|d}|jd|}t||tt|t|qqWq"WdS( NR%Rs 2018-06-20tMtAllRniR\((RRSRRRMR4RR(RRqtchROtscvalueR\tsqueezed((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_dtype_scalar_squeezeR s   cC`sd}trtj|}ntj|dftjfg}tjd|}xItdD];}t|dg}tr^t |tj|kq^q^WdS(NsSome long field nameRXi ( RRRuRRRR8RRR(RRRRRRR((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyttest_field_access_by_titleb s!(RRRRR(R-R1R5R:R>RBRGRLRPRTRVR]R_R`RhRmRpRvR~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR%R*R+R/R6R7R:R=R?R@RARCRERFRKRLRMRNtpytesttmarktskipifRR<RR_R>RRRRSRURVR[R^R`ReRkRmRnRpRrRtRwR{RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR R$R)R+R-R.R/R0R3R4R:R>RARIRORPRTRYRR\R^RaRgRhRlRmRoRxRzR|RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRR*R-R.R0R1R3R:R<R=R@RDRJRQRTRYR[RaRb(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyRs                                          $       *                 4                                  4 g       H                       "         "                =              -   "                 "       ()t __future__RRRRR RtplatformR4twarningsRRctosRtioRt itertoolsRRRt numpy.testingRRRR R R R R RRRt numpy.compatRRRRt NameErrort RuntimeErrorRR(((s?/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_regression.pyts&         L