summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorRobert Kern <robert.kern@gmail.com>2008-08-01 20:40:01 +0000
committerRobert Kern <robert.kern@gmail.com>2008-08-01 20:40:01 +0000
commit331cf00283cada1637511bde73d6ce640e9dbc46 (patch)
tree0ac1f817f5c5de1e9cd7b4c521bb635a1fbfc597 /numpy
parent4957e5ed4ef51beb8687e64c4f9c5315602d86aa (diff)
downloadnumpy-331cf00283cada1637511bde73d6ce640e9dbc46.tar.gz
BUG: reverting mistaken checking.
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/tests/test_umath.py21
1 files changed, 8 insertions, 13 deletions
diff --git a/numpy/core/tests/test_umath.py b/numpy/core/tests/test_umath.py
index 8eb49f32b..eda52f961 100644
--- a/numpy/core/tests/test_umath.py
+++ b/numpy/core/tests/test_umath.py
@@ -4,11 +4,6 @@ import numpy as np
import nose
from numpy import inf, nan, pi
-# Because of the way Python handles literals (e.g. (-0.0, 0.0) can give
-# (-0.0, -0.0)). Use this for -0.0 instead.
-negzero = -0.0
-
-
class TestDivision(TestCase):
def test_division_int(self):
# int division should return the floor of the result, a la Python
@@ -282,8 +277,8 @@ class TestC99(object):
def test_clog(self):
for p, v, e in [
- ((negzero, 0.0), (-inf, pi), 'divide'),
- ((0.0, 0.0), (-inf, 0.0), 'divide'), # fails on OSX?
+ ((-0., 0.), (-inf, pi), 'divide'),
+ ((+0., 0.), (-inf, 0.), 'XXX divide'), # fails on OSX?
((1., inf), (inf, pi/2), ''),
((1., nan), (nan, nan), 'invalid-optional'),
((-inf, 1.), (inf, pi), ''),
@@ -294,13 +289,13 @@ class TestC99(object):
((-inf, nan), (inf, nan), ''),
((nan, 1.), (nan, nan), 'invalid-optional'),
((nan, inf), (inf, nan), ''),
- ((+nan, nan), (nan, nan), ''), # raises 'invalid' on some platfs
+ ((+nan, nan), (nan, nan), 'XXX'), # raises 'invalid' on some platfs
]:
yield self._check, np.log, p, v, e
def test_csqrt(self):
for p, v, e in [
- ((negzero, 0.0), (0.0, 0.0), ''), # now (-0., 0.)
+ ((-0., 0.), (0.,0.), 'XXX'), # now (-0., 0.)
((0., 0.), (0.,0.), ''),
((1., inf), (inf,inf), 'XXX invalid'), # now (inf, nan)
((nan, inf), (inf,inf), 'XXX'), # now (nan, nan)
@@ -315,10 +310,10 @@ class TestC99(object):
def test_cacos(self):
for p, v, e in [
- ((0., 0.), (pi/2, negzero), 'XXX'), # now (-0., 0.)
- ((negzero, 0.0), (pi/2, negzero), ''),
+ ((0., 0.), (pi/2, -0.), 'XXX'), # now (-0., 0.)
+ ((-0., 0.), (pi/2, -0.), ''),
((0., nan), (pi/2, nan), 'XXX'), # now (nan, nan)
- ((negzero, nan), (pi/2, nan), ''), # now (nan, nan)
+ ((-0., nan), (pi/2, nan), 'XXX'), # now (nan, nan)
((1., inf), (pi/2, -inf), 'XXX'), # now (nan, -inf)
((1., nan), (nan, nan), 'invalid-optional'),
((-inf, 1.), (pi, -inf), 'XXX'), # now (nan, -inf)
@@ -336,7 +331,7 @@ class TestC99(object):
def test_cacosh(self):
for p, v, e in [
((0., 0), (0, pi/2), ''),
- ((negzero, 0), (0, pi/2), ''),
+ ((-0., 0), (0, pi/2), ''),
((1., inf), (inf, pi/2), 'XXX'), # now: (nan, nan)
((1., nan), (nan, nan), 'invalid-optional'),
((-inf, 1.), (inf, pi), 'XXX'), # now: (inf, nan)