Ñò [ÐKc @ sú d Z d d k Td d k Z e e i ƒ d d k l Z l Z d d k l Z l Z l Z d d k Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d „ Z e d j o e ƒ n d S( s# Test functions for limits module. iÿÿÿÿ( t *N( t finfot iinfo( t singlet doublet longdoublet TestPythonFloatc B s e Z d „ Z RS( c C s5 t t ƒ } t t ƒ } t t | ƒ t | ƒ ƒ d S( N( R t floatt assert_equalt id( t selft ftypet ftype2( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyt test_singleton s ( t __name__t __module__R ( ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s t TestSinglec B s e Z d „ Z RS( c C s5 t t ƒ } t t ƒ } t t | ƒ t | ƒ ƒ d S( N( R R R R ( R R R ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s ( R R R ( ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s t TestDoublec B s e Z d „ Z RS( c C s5 t t ƒ } t t ƒ } t t | ƒ t | ƒ ƒ d S( N( R R R R ( R R R ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s ( R R R ( ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s t TestLongdoublec B s e Z d d „ Z RS( i c C s5 t t ƒ } t t ƒ } t t | ƒ t | ƒ ƒ d S( N( R R R R ( R t levelR R ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s ( R R R ( ( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyR s t TestIinfoc B s e Z d „ Z d „ Z RS( c C sà t d d d d d d d d g t i t i t i t i t i t i t i t i g ƒ } xR | D]J \ } } t t | ƒ i t | ƒ i ƒ t t | ƒ i t | ƒ i ƒ q^ W| i t t d ƒ d S( Nt i1t i2t i4t i8t u1t u2t u4t u8t f4( t zipt npt int8t int16t int32t int64t uint8t uint16t uint32t uint64R R t mint maxt assertRaisest ValueError( R t dtst dt1t dt2( ( sE /usr/lib64/python2.6/site-packages/numpy/core/tests/test_getlimits.pyt test_basic&