summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2008-09-29 17:23:43 +0000
committerPauli Virtanen <pav@iki.fi>2008-09-29 17:23:43 +0000
commitfb79230fee2d490f2e7cc2e58b03145da21fffde (patch)
tree94e2e1abf6b2e0bb7c701e3e0fda67730876aadc /numpy
parent855ede0f17fb4d12448b0d1ec60b8431f7100447 (diff)
downloadnumpy-fb79230fee2d490f2e7cc2e58b03145da21fffde.tar.gz
Umath tests: remove signed zero check on branch cut for log* as it fails on some platforms.
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/tests/test_umath.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/numpy/core/tests/test_umath.py b/numpy/core/tests/test_umath.py
index 0e1c8bf88..b9c2675fd 100644
--- a/numpy/core/tests/test_umath.py
+++ b/numpy/core/tests/test_umath.py
@@ -205,9 +205,9 @@ class TestComplexFunctions(object):
def test_branch_cuts(self):
# check branch cuts and continuity on them
- yield _check_branch_cut, np.log, -0.5, 1j, 1, -1, True
- yield _check_branch_cut, np.log10, -0.5, 1j, 1, -1, True
- yield _check_branch_cut, np.log1p, -1.5, 1j, 1, -1, True
+ yield _check_branch_cut, np.log, -0.5, 1j, 1, -1
+ yield _check_branch_cut, np.log10, -0.5, 1j, 1, -1
+ yield _check_branch_cut, np.log1p, -1.5, 1j, 1, -1
yield _check_branch_cut, np.sqrt, -0.5, 1j, 1, -1
yield _check_branch_cut, np.arcsin, [ -2, 2], [1j, -1j], 1, -1
@@ -229,6 +229,11 @@ class TestComplexFunctions(object):
@dec.knownfailureif(True, "These branch cuts are known to fail")
def test_branch_cuts_failing(self):
+ # XXX: signed zero not OK with ICC on 64-bit platform for log, see
+ # http://permalink.gmane.org/gmane.comp.python.numeric.general/25335
+ yield _check_branch_cut, np.log, -0.5, 1j, 1, -1, True
+ yield _check_branch_cut, np.log10, -0.5, 1j, 1, -1, True
+ yield _check_branch_cut, np.log1p, -1.5, 1j, 1, -1, True
# XXX: signed zeros are not OK for sqrt or for the arc* functions
yield _check_branch_cut, np.sqrt, -0.5, 1j, 1, -1, True
yield _check_branch_cut, np.arcsin, [ -2, 2], [1j, -1j], 1, -1, True