[Numpy-svn] r5468 - trunk/numpy/core/tests

numpy-svn at scipy.org numpy-svn at scipy.org
Sun Jul 20 08:05:48 EDT 2008


Author: ptvirtan
Date: 2008-07-20 07:05:41 -0500 (Sun, 20 Jul 2008)
New Revision: 5468

Modified:
   trunk/numpy/core/tests/test_umath.py
Log:
Fix errors in C99 tests. Skip tests failing on some platforms.

Modified: trunk/numpy/core/tests/test_umath.py
===================================================================
--- trunk/numpy/core/tests/test_umath.py	2008-07-20 08:29:21 UTC (rev 5467)
+++ trunk/numpy/core/tests/test_umath.py	2008-07-20 12:05:41 UTC (rev 5468)
@@ -280,17 +280,16 @@
             ((-0., 0.), (-inf, pi), 'divide'),
             ((+0., 0.), (-inf, 0.), 'divide'),
             ((1., inf), (inf, pi/2), ''),
-            ((1., nan), (nan, nan), ''),
+            ((1., nan), (nan, nan), 'invalid-optional'),
             ((-inf, 1.), (inf, pi), ''),
             ((inf, 1.), (inf, 0.), ''),
             ((-inf, inf), (inf, 3*pi/4), ''),
             ((inf, inf), (inf, pi/4), ''),
             ((inf, nan), (inf, nan), ''),
             ((-inf, nan), (inf, nan), ''),
-            ((nan, 0.), (nan, nan), ''),
-            ((nan, 1.), (nan, nan), ''),
+            ((nan, 1.), (nan, nan), 'invalid-optional'),
             ((nan, inf), (inf, nan), ''),
-            ((+nan, nan), (nan, nan), ''),
+            ((+nan, nan), (nan, nan), 'XXX'), # raises 'invalid' on some platfs
         ]:
             yield self._check, np.log, p, v, e
     
@@ -300,7 +299,7 @@
             ((0., 0.), (0.,0.),  ''),
             ((1., inf), (inf,inf), 'XXX invalid'), # now (inf, nan)
             ((nan, inf), (inf,inf), 'XXX'), # now (nan, nan)
-            ((-inf, 1.), (0.,inf), ''),
+            ((-inf, 1.), (0.,inf), 'XXX'), # (-0., inf) on Mac OSX
             ((inf, 1.), (inf,0.), ''),
             ((-inf,nan), (nan, -inf), 'XXX'), # could also be +inf. raises 'invalid' on Sparc64
             ((inf, nan), (inf, nan),  ''),
@@ -374,7 +373,7 @@
             ((inf, nan), (0, nan), 'XXX'), # now: (nan, nan)
             ((nan, 1.), (nan, nan), 'invalid-optional'),
             ((nan, inf), (+0, pi/2), 'XXX'), # now: (nan, nan)
-            ((nan, nan), (nan, nan), ''),
+            ((nan, nan), (nan, nan), 'XXX'), # raises 'invalid' on some platfs
         ]:
             yield self._check, np.arctanh, p, v, e
 




More information about the Numpy-svn mailing list