Skip to content

Commit b79b4b1

Browse files
Added tests for use of stream in __dlpack__ method
1 parent 5989277 commit b79b4b1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

dpctl/tests/test_usm_ndarray_dlpack.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,18 @@ def test_dlpack_exporter(typestr, usm_type):
7979
assert caps_fn(caps2, b"dltensor")
8080

8181

82+
def test_dlpack_exporter_stream():
83+
try:
84+
q1 = dpctl.SyclQueue()
85+
q2 = dpctl.SyclQueue()
86+
except dpctl.SyclQueueCreationError:
87+
pytest.skip("Could not create default queues")
88+
X = dpt.empty((64,), dtype="u1", sycl_queue=q1)
89+
cap1 = X.__dlpack__(stream=q1)
90+
cap2 = X.__dlpack__(stream=q2)
91+
assert type(cap1) is type(cap2)
92+
93+
8294
@pytest.mark.parametrize("shape", [tuple(), (2,), (3, 0, 1), (2, 2, 2)])
8395
def test_from_dlpack(shape, typestr, usm_type):
8496
all_root_devices = dpctl.get_devices()

0 commit comments

Comments
 (0)