summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorMaxwell Aladago <maxwell.aladago@gmail.com>2019-09-06 17:10:38 -0400
committerMaxwell Aladago <maxwell.aladago@gmail.com>2019-09-06 17:10:38 -0400
commitdf85cd664b36c34f314e23f629d1ad53458468f7 (patch)
treeca7a87719361e0707b0a6af1fdde0c54719e1744 /numpy
parent151802288ba4ffb2595ac3f6e07ee08b654863b6 (diff)
downloadnumpy-df85cd664b36c34f314e23f629d1ad53458468f7.tar.gz
adding tests
Diffstat (limited to 'numpy')
-rw-r--r--numpy/testing/tests/test_utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/numpy/testing/tests/test_utils.py b/numpy/testing/tests/test_utils.py
index 688bedc16..c1e9fd237 100644
--- a/numpy/testing/tests/test_utils.py
+++ b/numpy/testing/tests/test_utils.py
@@ -564,6 +564,16 @@ class TestAlmostEqual(_GenericTest):
assert_equal(msgs[4], 'Max absolute difference: 2')
assert_equal(msgs[5], 'Max relative difference: inf')
+ # check the error message when x is scalar
+ x = 2
+ y = np.ones(20)
+ with pytest.raises(AssertionError) as exc_info:
+ self._assert_func(x, y)
+ msgs = str(exc_info.value).split('\n')
+ assert_equal(msgs[3], 'Mismatched elements: 20 / 20 (100%)')
+ assert_equal(msgs[4], 'Max absolute difference: 1.')
+ assert_equal(msgs[5], 'Max relative difference: 1.')
+
def test_subclass_that_cannot_be_bool(self):
# While we cannot guarantee testing functions will always work for
# subclasses, the tests should ideally rely only on subclasses having