From 0f5a53ab0d77307d19ad176c4e08f15475d05123 Mon Sep 17 00:00:00 2001 From: Matthias Diener Date: Thu, 8 Sep 2022 19:10:21 -0500 Subject: [PATCH] test_maximum_minimum_with_scalars: test unsized scalars --- test/test_array.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/test_array.py b/test/test_array.py index ca511352..0bb5b740 100644 --- a/test/test_array.py +++ b/test/test_array.py @@ -2054,6 +2054,23 @@ def test_maximum_minimum_with_scalars(ctx_factory): result = cl_array.minimum(a_cl, b_cl, queue=cq) np.testing.assert_allclose(result.get(), b_np) + # Test 'untyped' scalars + # FIXME: these don't work with unsized ints + result = cl_array.minimum(4.0, b_cl, queue=cq) + np.testing.assert_allclose(result.get(), b_np) + result = cl_array.maximum(4.0, b_cl, queue=cq) + np.testing.assert_allclose(result.get(), a_np) + + result = cl_array.minimum(b_cl, 4.0, queue=cq) + np.testing.assert_allclose(result.get(), b_np) + result = cl_array.maximum(b_cl, 4.0, queue=cq) + np.testing.assert_allclose(result.get(), a_np) + + result = cl_array.minimum(-3.0, 4.0, queue=cq) + np.testing.assert_allclose(result, b_np) + result = cl_array.maximum(-3.0, 4.0, queue=cq) + np.testing.assert_allclose(result, a_np) + # }}} -- GitLab