Skip to content

Commit dc5b8ab

Browse files
committed
Adds a test for divide behavior pointed out in gh-1711
1 parent 5e6d5ba commit dc5b8ab

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

dpctl/tests/elementwise/test_divide.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,3 +256,18 @@ def test_divide_inplace_dtype_matrix(op1_dtype, op2_dtype):
256256
else:
257257
with pytest.raises(ValueError):
258258
dpt.divide(ar1, ar2, out=ar2)
259+
260+
261+
def test_divide_gh_1711():
262+
"See https://github.com/IntelPython/dpctl/issues/1711"
263+
get_queue_or_skip()
264+
265+
res = dpt.divide(-4, dpt.asarray(1, dtype="u4"))
266+
assert isinstance(res, dpt.usm_ndarray)
267+
assert res.dtype.kind == "f"
268+
assert dpt.allclose(res, -4 / dpt.asarray(1, dtype="i4"))
269+
270+
res = dpt.divide(dpt.asarray(3, dtype="u4"), -2)
271+
assert isinstance(res, dpt.usm_ndarray)
272+
assert res.dtype.kind == "f"
273+
assert dpt.allclose(res, dpt.asarray(3, dtype="i4") / -2)

0 commit comments

Comments
 (0)