Skip to content

Commit 4559e26

Browse files
Expanded tests in test_sycl_context to improve coverage
1 parent 1fd69cd commit 4559e26

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

dpctl/tests/test_sycl_context.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ def test_context_multi_device():
152152
d1, d2 = d.create_sub_devices(partition=(n1, n2))
153153
ctx = dpctl.SyclContext((d1, d2))
154154
assert ctx.device_count == 2
155+
assert type(repr(ctx)) is str
155156
q1 = dpctl.SyclQueue(ctx, d1)
156157
q2 = dpctl.SyclQueue(ctx, d2)
157158
import dpctl.memory as dpmem
@@ -164,7 +165,9 @@ def test_context_multi_device():
164165
q1 = dpctl.SyclQueue(ctx1, d1)
165166
shmem_1 = dpmem.MemoryUSMShared(256, queue=q1)
166167
cap = ctx1._get_capsule()
168+
cap2 = ctx1._get_capsule()
167169
del ctx1
170+
del cap2 # exercise deleter of non-renamed capsule
168171
ctx2 = dpctl.SyclContext(cap)
169172
q2 = dpctl.SyclQueue(ctx2, d1)
170173
shmem_2 = dpmem.MemoryUSMDevice(256, queue=q2)

0 commit comments

Comments
 (0)