From 55fa4b099604beef7eb9ef4214b763aedf94f990 Mon Sep 17 00:00:00 2001
From: Kaushik Kulkarni <kaushikcfd@gmail.com>
Date: Mon, 8 May 2023 12:02:33 -0500
Subject: [PATCH] BaseFakeNumpyNamespace -> implement isnan

---
 arraycontext/fake_numpy.py | 2 +-
 test/test_arraycontext.py  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/arraycontext/fake_numpy.py b/arraycontext/fake_numpy.py
index cf416fa..a73716a 100644
--- a/arraycontext/fake_numpy.py
+++ b/arraycontext/fake_numpy.py
@@ -86,7 +86,7 @@ class BaseFakeNumpyNamespace:
 
         # Miscellaneous
         "convolve", "clip", "sqrt", "cbrt", "square", "absolute", "abs", "fabs",
-        "sign", "heaviside", "maximum", "fmax", "nan_to_num",
+        "sign", "heaviside", "maximum", "fmax", "nan_to_num", "isnan",
 
         # FIXME:
         # "interp",
diff --git a/test/test_arraycontext.py b/test/test_arraycontext.py
index ebc8dc4..9c63e5e 100644
--- a/test/test_arraycontext.py
+++ b/test/test_arraycontext.py
@@ -367,6 +367,7 @@ def assert_close_to_numpy_in_containers(actx, op, args):
             ("abs", 1, np.complex128),
             ("sum", 1, np.float64),
             ("sum", 1, np.complex64),
+            ("isnan", 1, np.float64),
             ])
 def test_array_context_np_workalike(actx_factory, sym_name, n_args, dtype):
     actx = actx_factory()
-- 
GitLab