summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_regression.py
diff options
context:
space:
mode:
authorseberg <sebastian@sipsolutions.net>2013-02-12 13:48:32 -0800
committerseberg <sebastian@sipsolutions.net>2013-02-12 13:48:32 -0800
commitb859daed214cbcf9b889713c548733f288a95c56 (patch)
tree7fe033ab91ea53519b7595ac46a69a13977ec92b /numpy/lib/tests/test_regression.py
parent1ee888709af17b20a6ff97c9f6b3562e5ed93b77 (diff)
parent8552cd5fcbf52dee79bdade97ca36c18599e64b4 (diff)
downloadnumpy-b859daed214cbcf9b889713c548733f288a95c56.tar.gz
Merge pull request #2979 from charris/fix-nansum
BUG: Make nansum work with booleans.
Diffstat (limited to 'numpy/lib/tests/test_regression.py')
-rw-r--r--numpy/lib/tests/test_regression.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/numpy/lib/tests/test_regression.py b/numpy/lib/tests/test_regression.py
index 71400d112..270da73e3 100644
--- a/numpy/lib/tests/test_regression.py
+++ b/numpy/lib/tests/test_regression.py
@@ -218,5 +218,14 @@ class TestRegression(TestCase):
data = [((((0,1), (2,3), (4,5)), ((6,7), (8,9), (10,11))),)]
assert_equal(x, np.array(data, dtype=dt))
+ def test_nansum_with_boolean(self):
+ # gh-2978
+ a = np.zeros(2, dtype=np.bool)
+ try:
+ np.nansum(a)
+ except:
+ raise AssertionError()
+
+
if __name__ == "__main__":
run_module_suite()