Current File : //usr/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyc |
�
E�`Qc @ s d Z d d l Td d l m Z m Z d d l m Z m Z m Z m Z d d l 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 e f d � � YZ d e f d � � YZ d � Z e d k r
e � n d S( s# Test functions for limits module.
i����( t *( t finfot iinfo( t halft singlet doublet
longdoubleNt 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.7/site-packages/numpy/core/tests/test_getlimits.pyt test_singleton
s ( t __name__t
__module__R ( ( ( sE /usr/lib64/python2.7/site-packages/numpy/core/tests/test_getlimits.pyR s t TestHalfc 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.7/site-packages/numpy/core/tests/test_getlimits.pyR s ( R R R ( ( ( sE /usr/lib64/python2.7/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.7/site-packages/numpy/core/tests/test_getlimits.pyR s ( R R R ( ( ( sE /usr/lib64/python2.7/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.7/site-packages/numpy/core/tests/test_getlimits.pyR s ( R R R ( ( ( sE /usr/lib64/python2.7/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.7/site-packages/numpy/core/tests/test_getlimits.pyR % s ( R R R ( ( ( sE /usr/lib64/python2.7/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 j t j t j t j t j t j t j t j g � } xR | D]J \ } } t
t | � j t | � j � t
t | � j
t | � j
� q^ W| j 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.7/site-packages/numpy/core/tests/test_getlimits.pyt
test_basic+ s !#c C s>