Ńņ
[ŠKc @ s d d k Z d d k Td d k Z e i e i e i e i e i e i e i
e i e i e i
e i e i e i e i e i e i e i g Z d e f d YZ d e f d YZ d e f d YZ d e f d
YZ e d j o e n d S( i’’’’N( t *t TestTypesc B s, e Z d d Z d d Z d d Z RS( i c C s! x t D] } | d } q Wd S( Ni ( t types( t selft levelt atypet a( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyt
test_types
s c C s x t t D]
\ } } | d } t i d g d | } xR t t D]D \ } } | d } t i d g d | } | | }
| | } qJ Wq
Wd S( Ni t dtypei ( t enumerateR t npt array( R R t kR t valat val1t lt btypet valbt val2t valt valo( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyt
test_type_add s
c C s^ xW t t D]I \ } } t i d d d g | } | d d d g } t | | q
Wd S( Ni i i ( R R R
R t assert_equal( R R R R R t b( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyt test_type_create s
( t __name__t
__module__R R R ( ( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyR s t TestPowerc B s e Z d Z d Z RS( c C s7 x0 t i t i g D] } | d } | d } q Wd S( Ni i ( R
t int8t int16( R t tR R ( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyt test_small_types( s
c C s x t i t i t i t i t i g D]Y } | d } | d } d | | f } t i | t i o q% t | d d | q% Wd S( Ni3 i s error with %r: got %ri:g t err_msg( R
t int32t int64t float32t float64t
longdoublet
issubdtypet integert assert_almost_equal( R R R R t msg( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyt test_large_types. s %
( R R R R* ( ( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyR ' s t TestConversionc B s e Z d Z RS( c C sµ d d d d d d g } d
d d d d d g } xH d t i t i g D]1 } t i | d | } t t t | | qF Wt i | d d t i } t t t | | d d S( Ng .Ag ¢mBg ČNgmĮ«Cg .Įg ¢mĀg ČNgmĮ«Ći
i i i R i i@B I „Ōč I d§³¶ą
i@B iĄ½š’I „Ōč I šZ+’’’I d§³¶ą
I XLIņ( t NoneR
R$ R" R R t mapt intt uint64( R R t lit TR ( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyt test_int_from_long: s ( R R R2 ( ( ( sF /usr/lib64/python2.6/site-packages/numpy/core/tests/test_scalarmath.pyR+ 9 s t TestReprc B s e Z d Z d Z RS( c
C sN t i | } | i | i } | i } t i | i d } x d d g D]ū } t i d g | d t i } | d j o* | d } d | d } d | >| |