summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/core/tests/test_umath.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/numpy/core/tests/test_umath.py b/numpy/core/tests/test_umath.py
index bc8927302..720bd38ce 100644
--- a/numpy/core/tests/test_umath.py
+++ b/numpy/core/tests/test_umath.py
@@ -1095,6 +1095,13 @@ class TestPower:
assert_raises(ValueError, np.power, a, minusone)
assert_raises(ValueError, np.power, one, b)
assert_raises(ValueError, np.power, one, minusone)
+
+ def test_float_to_inf_power(self):
+ for dt in [np.float32, np.float64]:
+ a = np.array([1,1,2,2,-2,-2,np.inf,-np.inf], dt)
+ b = np.array([np.inf, -np.inf, np.inf, -np.inf, np.inf, -np.inf, np.inf, -np.inf], dt)
+ r = np.array([1,1,np.inf,0,np.inf,0,np.inf,0], dt)
+ assert_equal(np.power(a,b), r)
class TestFloat_power: