From 0a1244758bce49bd22320becb9be02c95f2284c7 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 30 Jun 2021 12:37:43 -0500 Subject: [PATCH] Add test_abs_complex Co-authored-by: Alex Fikl <alexfikl@gmail.com> --- test/test_arraycontext.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/test_arraycontext.py b/test/test_arraycontext.py index fb21bcb..9cdce37 100644 --- a/test/test_arraycontext.py +++ b/test/test_arraycontext.py @@ -784,6 +784,17 @@ def test_container_equality(actx_factory): assert isinstance(bcast_dc_of_dofs == bcast_dc_of_dofs_2, MyContainerDOFBcast) +def test_abs_complex(actx_factory): + actx = actx_factory() + a = np.random.randn(2000) + 1j * np.random.randn(2000) + + abs_a_ref = np.abs(a) + abs_a = actx.np.abs(actx.from_numpy(a)) + + assert abs_a.dtype == abs_a_ref.dtype + np.testing.assert_allclose(actx.to_numpy(abs_a), abs_a_ref) + + if __name__ == "__main__": import sys if len(sys.argv) > 1: -- GitLab