ó É9Zc@`s?dZddlmZmZmZddlZddlmZm Z ddlm Z m Z m Z m Z ddlmZmZmZdefd„ƒYZd efd „ƒYZd efd „ƒYZd efd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd„Zedkr;eƒndS(s$ Test functions for limits module. i(tdivisiontabsolute_importtprint_functionN(tfinfotiinfo(thalftsingletdoublet longdouble(tTestCasetrun_module_suitet assert_equaltTestPythonFloatcB`seZd„ZRS(cC`s5ttƒ}ttƒ}tt|ƒt|ƒƒdS(N(RtfloatR tid(tselftftypetftype2((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyttest_singletons  (t__name__t __module__R(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR stTestHalfcB`seZd„ZRS(cC`s5ttƒ}ttƒ}tt|ƒt|ƒƒdS(N(RRR R(RRR((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyRs  (RRR(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyRst TestSinglecB`seZd„ZRS(cC`s5ttƒ}ttƒ}tt|ƒt|ƒƒdS(N(RRR R(RRR((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyRs  (RRR(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyRst TestDoublecB`seZd„ZRS(cC`s5ttƒ}ttƒ}tt|ƒt|ƒƒdS(N(RRR R(RRR((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR"s  (RRR(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR!stTestLongdoublecB`seZdd„ZRS(icC`s5ttƒ}ttƒ}tt|ƒt|ƒƒdS(N(RRR R(RtlevelRR((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR(s  (RRR(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR'st TestIinfocB`seZd„Zd„ZRS(c C`sÉttddddddddgtjtjtjtjtjtjtj tj gƒƒ}xR|D]J\}}t t |ƒj t |ƒj ƒt t |ƒjt |ƒjƒqdW|jtt d ƒdS( Nti1ti2ti4ti8tu1tu2tu4tu8tf4(tlisttziptnptint8tint16tint32tint64tuint8tuint16tuint32tuint64R Rtmintmaxt assertRaisest ValueError(Rtdtstdt1tdt2((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyt test_basic.s$#cC`s>tjd}x*|D]"}tt|ƒj|dƒƒqWdS(Ntuintiÿÿÿÿ(R&tsctypesR RR0(RttypestT((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyttest_unsigned_max8s  (RRR6R;(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR-s tTestReprcB`seZd„Zd„ZRS(cC`s)d}tttjtjƒƒ|ƒdS(Ns)iinfo(min=-32768, max=32767, dtype=int16)(R treprR&RR((Rtexpected((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyttest_iinfo_repr>scC`s-dd}tttjtjƒƒ|ƒdS(Ns+finfo(resolution=1e-06, min=-3.4028235e+38,s" max=3.4028235e+38, dtype=float32)(R R=R&Rtfloat32(RR>((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyttest_finfo_reprBs(RRR?RA(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR<=s cC`stdƒtdƒdS(Ni g@(RR(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyttest_instancesHs t__main__(t__doc__t __future__RRRtnumpyR&t numpy.coreRRRRRRt numpy.testingR R R R RRRRRR<RBR(((sR/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyts "