summaryrefslogtreecommitdiff
path: root/numpy/testing/utils.py
diff options
context:
space:
mode:
authorDaniel da Silva <var.mail.daniel@gmail.com>2014-03-09 22:43:13 -0400
committerDaniel da Silva <var.mail.daniel@gmail.com>2014-03-09 22:43:13 -0400
commitc1031bd7d85f6f16079c685c20d41877107521c6 (patch)
tree07d0ec17ada449fd66f73e93a694fcac952f6ebe /numpy/testing/utils.py
parenta22130fad3f2a2c20ca535ebdcc84d27237e4438 (diff)
downloadnumpy-c1031bd7d85f6f16079c685c20d41877107521c6.tar.gz
ENH: Explicitly use __eq__ in assert_equal(a,b)
Fixes #2552. Changes primary test expression in function.
Diffstat (limited to 'numpy/testing/utils.py')
-rw-r--r--numpy/testing/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/numpy/testing/utils.py b/numpy/testing/utils.py
index 4905898d2..01c0e769b 100644
--- a/numpy/testing/utils.py
+++ b/numpy/testing/utils.py
@@ -318,7 +318,9 @@ def assert_equal(actual,desired,err_msg='',verbose=True):
# as before
except (TypeError, ValueError, NotImplementedError):
pass
- if desired != actual :
+
+ # Explicitly use __eq__ for comparison, ticket #2552
+ if not (desired == actual):
raise AssertionError(msg)
def print_assert_equal(test_string, actual, desired):