ó É9Zc@`sÐddlmZmZmZddlmZmZmZmZm Z m Z m Z m Z m Z ddlmZmZmZmZmZmZdefd„ƒYZdefd„ƒYZedkrÌeƒnd S( i(tdivisiontabsolute_importtprint_function( tlogspacetlinspacetdtypetarraytfinfot typecodestarangetisnantndarray(tTestCasetrun_module_suitetassert_t assert_equalt assert_raisestassert_array_equalt TestLogspacecB`seZd„Zd„ZRS(c C`s²tddƒ}tt|ƒdkƒtddddƒ}t|ddkƒtddddƒ}t|ddkƒtdddd ƒ}t|d ddd d d dgƒdS(Niii2tnumidiÿÿÿÿi tendpointiig@@gˆÃ@gjø@g€„.Ai@Bi@B(RRtlenR(tselfty((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_basic scC`s…tddddƒ}t|jtdƒƒtddddƒ}t|jtdƒƒtddddƒ}t|jtdƒƒdS(NiiRtfloat32tfloat64tint32(RRR(RR((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_dtypes (t__name__t __module__RR(((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyR s t TestLinspacecB`skeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z RS( cC`s”tddƒ}tt|ƒdkƒtddddƒ}t|ddkƒtddddƒ}t|ddkƒtttddddƒdS( Nii i2iRidiÿÿÿÿR(RRRRt ValueError(RR((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyR"scC`s`ttdddƒƒ}t|dgk|ƒttdddƒƒ}t|ddgkƒdS(Niigg@gð?(tlistRR(RR((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_corner+scC`s]tdddƒj}tdddƒj}tdddƒj}t||ƒt||ƒdS(Niii(RRR(Rtt1tt2tt3((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_type1s  cC`s…tddddƒ}t|jtdƒƒtddddƒ}t|jtdƒƒtddddƒ}t|jtdƒƒdS(NiiRRRR(RRR(RR((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyR8s c C`s÷tddgddƒ}tddgddƒ}tddgdd ƒ}t|d |d d ƒ}t|d |d d ƒ}t|d |d d ƒ}td dd ƒ}tddd ƒ}tddd ƒ} t||ƒt||ƒt|| ƒdS(NiˆÿÿÿidRtint8ixiœÿÿÿi°iètuint16iiig^ÀgY@g^@gYÀgÀ’@g@@(RRR( Rtlim1tlim2tlim3R#R$R%tt4tt5tt6((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyttest_array_scalar@s  cC`sxtdddƒ}tdddddgƒ}tdddƒ}tdd d!d"d#gƒ}t||ƒt||ƒdS($Niy@iy@igð?gø?y@g@y@g@y @g@yð?i gyè?g@yà?g@yÐ?g$@yyð?@y@@yð?@yø?@y@@y@ @y@@yð?y@è?y@à?y@Ð?y$@(RRR(RR)R#R*R$((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_complexNs  c`sWdtf‡fd†ƒY‰ˆdƒ}ˆdƒ}tt||ƒtddƒƒdS(NtPhysicalQuantityc`sweZd„Z‡fd†ZeZ‡fd†Z‡fd†Z‡fd†ZeZ‡fd†Z ‡fd†Z RS(cS`stj||ƒS(N(tfloatt__new__(tclstvalue((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyR3Xsc`s-tt|ˆƒƒˆt|ƒt|ƒƒS(N(Rt isinstanceR2(Rtx(R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt__add__[sc`s-tt|ˆƒƒˆt|ƒt|ƒƒS(N(RR6R2(RR7(R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt__sub__`sc`s-tt|ˆƒƒˆt|ƒt|ƒƒS(N(RR6R2(RR7(R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt__rsub__dsc`sˆt|ƒt|ƒƒS(N(R2(RR7(R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt__mul__hsc`sˆt|ƒt|ƒƒS(N(R2(RR7(R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt__div__lsc`sˆt|ƒt|ƒƒS(N(R2(RR7(R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt__rdiv__os( RRR3R8t__radd__R9R:R;t__rmul__R<R=((R1(sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyR1Ws ggð?(R2RR(Rtatb((R1sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyttest_physical_quantitiesVs  cC`sÄdtfd„ƒY}tdƒj|ƒ}tdƒj|ƒ}t||ƒ}t|ƒ|ksgt‚t|tddƒƒt||dƒ}t|ƒ|ks§t‚t|tdddƒƒdS(NtPhysicalQuantity2cB`seZdZRS(i (RRt__array_priority__(((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyRCwsiiggð?(R RtviewRttypetAssertionErrorR(RRCR@RAtls((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_subclassvsc C`sgx`d„tdDƒD]J}t|ƒjt|ƒj}tttd|ddtd|ƒƒƒqWdS(Ncs`s|]}t|ƒVqdS(N(R(t.0tf((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pys †stFloatii RR(RRttinyt resolutionRtanyRtFalse(Rtdttstop((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyttest_denormal_numbersƒscC`sNxGtdƒD]9}ttd||ddtƒt|ddtƒƒq WdS(NièiiR(trangeRRtintR (Rtj((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyttest_equivalent_to_arangeŠsc C`sátddddtƒ}tt|tƒo9t|ƒdkƒxdD]•}xŒttfD]~}tdd|d|dtƒ}tt|tƒoÂt|ƒdkoÂt|dƒ|koÂt|dƒdj||ƒƒqWWqDWdS(NiiitretstepRsnum={0}, endpoint={1}(ii( RtTrueRR6ttupleRRPR tformat(RRRtept((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyt test_retsteps% $#( RRRR"R&RR/R0RBRIRSRWR](((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyR s       t__main__N(t __future__RRRtnumpyRRRRRRR R R t numpy.testingR R RRRRRRR(((sV/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_function_base.pyts @.z