summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2017-10-26 13:06:28 -0600
committerCharles Harris <charlesr.harris@gmail.com>2017-10-26 13:26:46 -0600
commit050cd172585c25e76c0d7f06999ddab70e31ee1a (patch)
treeeaa73e23f3992a7c2955614061bb809624f0dcce
parent8f3ee77dd2848640b5a5e7134729bc488f5c315f (diff)
downloadnumpy-050cd172585c25e76c0d7f06999ddab70e31ee1a.tar.gz
TST: Add tests for `lbnd` and `scl` in polynomial integration.
The `lbnd` and `scl` parameters of the various polynomial integration functions are documented to be scalars. Add tests that those parameters are checked and ValueError raised when it is not so.
-rw-r--r--numpy/polynomial/tests/test_chebyshev.py3
-rw-r--r--numpy/polynomial/tests/test_hermite.py3
-rw-r--r--numpy/polynomial/tests/test_hermite_e.py3
-rw-r--r--numpy/polynomial/tests/test_laguerre.py3
-rw-r--r--numpy/polynomial/tests/test_legendre.py3
-rw-r--r--numpy/polynomial/tests/test_polynomial.py3
6 files changed, 18 insertions, 0 deletions
diff --git a/numpy/polynomial/tests/test_chebyshev.py b/numpy/polynomial/tests/test_chebyshev.py
index 1a34f42b0..f003081cb 100644
--- a/numpy/polynomial/tests/test_chebyshev.py
+++ b/numpy/polynomial/tests/test_chebyshev.py
@@ -214,6 +214,9 @@ class TestIntegral(object):
assert_raises(ValueError, cheb.chebint, [0], .5)
assert_raises(ValueError, cheb.chebint, [0], -1)
assert_raises(ValueError, cheb.chebint, [0], 1, [0, 0])
+ assert_raises(ValueError, cheb.chebint, [0], lbnd=[0])
+ assert_raises(ValueError, cheb.chebint, [0], scl=[0])
+ assert_raises(ValueError, cheb.chebint, [0], axis=.5)
# test integration of zero polynomial
for i in range(2, 5):
diff --git a/numpy/polynomial/tests/test_hermite.py b/numpy/polynomial/tests/test_hermite.py
index 2e39d854d..08b0a883a 100644
--- a/numpy/polynomial/tests/test_hermite.py
+++ b/numpy/polynomial/tests/test_hermite.py
@@ -202,6 +202,9 @@ class TestIntegral(object):
assert_raises(ValueError, herm.hermint, [0], .5)
assert_raises(ValueError, herm.hermint, [0], -1)
assert_raises(ValueError, herm.hermint, [0], 1, [0, 0])
+ assert_raises(ValueError, herm.hermint, [0], lbnd=[0])
+ assert_raises(ValueError, herm.hermint, [0], scl=[0])
+ assert_raises(ValueError, herm.hermint, [0], axis=.5)
# test integration of zero polynomial
for i in range(2, 5):
diff --git a/numpy/polynomial/tests/test_hermite_e.py b/numpy/polynomial/tests/test_hermite_e.py
index a81910787..ab05a2a21 100644
--- a/numpy/polynomial/tests/test_hermite_e.py
+++ b/numpy/polynomial/tests/test_hermite_e.py
@@ -202,6 +202,9 @@ class TestIntegral(object):
assert_raises(ValueError, herme.hermeint, [0], .5)
assert_raises(ValueError, herme.hermeint, [0], -1)
assert_raises(ValueError, herme.hermeint, [0], 1, [0, 0])
+ assert_raises(ValueError, herme.hermeint, [0], lbnd=[0])
+ assert_raises(ValueError, herme.hermeint, [0], scl=[0])
+ assert_raises(ValueError, herme.hermeint, [0], axis=.5)
# test integration of zero polynomial
for i in range(2, 5):
diff --git a/numpy/polynomial/tests/test_laguerre.py b/numpy/polynomial/tests/test_laguerre.py
index 17a3f7558..c6b01ff7e 100644
--- a/numpy/polynomial/tests/test_laguerre.py
+++ b/numpy/polynomial/tests/test_laguerre.py
@@ -199,6 +199,9 @@ class TestIntegral(object):
assert_raises(ValueError, lag.lagint, [0], .5)
assert_raises(ValueError, lag.lagint, [0], -1)
assert_raises(ValueError, lag.lagint, [0], 1, [0, 0])
+ assert_raises(ValueError, lag.lagint, [0], lbnd=[0])
+ assert_raises(ValueError, lag.lagint, [0], scl=[0])
+ assert_raises(ValueError, lag.lagint, [0], axis=.5)
# test integration of zero polynomial
for i in range(2, 5):
diff --git a/numpy/polynomial/tests/test_legendre.py b/numpy/polynomial/tests/test_legendre.py
index 375f41d49..8547c9039 100644
--- a/numpy/polynomial/tests/test_legendre.py
+++ b/numpy/polynomial/tests/test_legendre.py
@@ -203,6 +203,9 @@ class TestIntegral(object):
assert_raises(ValueError, leg.legint, [0], .5)
assert_raises(ValueError, leg.legint, [0], -1)
assert_raises(ValueError, leg.legint, [0], 1, [0, 0])
+ assert_raises(ValueError, leg.legint, [0], lbnd=[0])
+ assert_raises(ValueError, leg.legint, [0], scl=[0])
+ assert_raises(ValueError, leg.legint, [0], axis=.5)
# test integration of zero polynomial
for i in range(2, 5):
diff --git a/numpy/polynomial/tests/test_polynomial.py b/numpy/polynomial/tests/test_polynomial.py
index bf6c5e814..370fbd616 100644
--- a/numpy/polynomial/tests/test_polynomial.py
+++ b/numpy/polynomial/tests/test_polynomial.py
@@ -271,6 +271,9 @@ class TestIntegral(object):
assert_raises(ValueError, poly.polyint, [0], .5)
assert_raises(ValueError, poly.polyint, [0], -1)
assert_raises(ValueError, poly.polyint, [0], 1, [0, 0])
+ assert_raises(ValueError, poly.polyint, [0], lbnd=[0])
+ assert_raises(ValueError, poly.polyint, [0], scl=[0])
+ assert_raises(ValueError, poly.polyint, [0], axis=.5)
# test integration of zero polynomial
for i in range(2, 5):