Skip to content

Commit 3c1b5c9

Browse files
Make test failure for test_sqrt_fp_complex_special_case more informative
1 parent 3689e84 commit 3c1b5c9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

dpctl/tests/elementwise/test_sqrt.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -178,4 +178,11 @@ def test_sqrt_complex_fp_special_values(dtype):
178178
expected = dpt.asarray(expected_np, dtype=dtype)
179179
tol = dpt.finfo(r.dtype).resolution
180180

181-
assert dpt.allclose(r, expected, atol=tol, rtol=tol, equal_nan=True)
181+
if not dpt.allclose(r, expected, atol=tol, rtol=tol, equal_nan=True):
182+
for i in range(r.shape[0]):
183+
assert dpt.allclose(
184+
r[i], expected[i], atol=tol, rtol=tol, equal_nan=True
185+
), (
186+
f"Test failed for input {z[i]}, i.e. {c_[i]} for index {i}"
187+
f", results were {r[i]} vs. {expected[i]}"
188+
)

0 commit comments

Comments
 (0)