summaryrefslogtreecommitdiff
path: root/numpy/ma/tests
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2017-12-18 22:53:17 -0700
committerGitHub <noreply@github.com>2017-12-18 22:53:17 -0700
commit0225771c13e2cf54dc3dd1ff4d39af6a78fde9d8 (patch)
treebcccc559e08f8ac187944fb4890a5f4ea132af55 /numpy/ma/tests
parent0f13a2e7fa626dbde62bdda7a92fc0a6361981ba (diff)
parent4c8376223c717ff63548f7fad65975f0a88eda41 (diff)
downloadnumpy-0225771c13e2cf54dc3dd1ff4d39af6a78fde9d8.tar.gz
Merge pull request #10232 from eric-wieser/use-isclose-in-masked_values
BUG: Don't reimplement isclose in np.ma
Diffstat (limited to 'numpy/ma/tests')
-rw-r--r--numpy/ma/tests/test_core.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/numpy/ma/tests/test_core.py b/numpy/ma/tests/test_core.py
index 2a5a65e5c..d5622e4bb 100644
--- a/numpy/ma/tests/test_core.py
+++ b/numpy/ma/tests/test_core.py
@@ -4982,6 +4982,21 @@ class TestMaskedConstant(object):
assert_not_equal(repr(a), 'masked')
+class TestMaskedWhereAliases(object):
+
+ # TODO: Test masked_object, masked_equal, ...
+
+ def test_masked_values(self):
+ res = masked_values(np.array([-32768.0]), np.int16(-32768))
+ assert_equal(res.mask, [True])
+
+ res = masked_values(np.inf, np.inf)
+ assert_equal(res.mask, True)
+
+ res = np.ma.masked_values(np.inf, -np.inf)
+ assert_equal(res.mask, False)
+
+
def test_masked_array():
a = np.ma.array([0, 1, 2, 3], mask=[0, 0, 1, 0])
assert_equal(np.argwhere(a), [[1], [3]])