File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818"""
1919
2020import pytest
21- from helper import has_sycl_platforms
2221
2322import dpctl
2423import dpctl .memory
@@ -30,12 +29,11 @@ def _create_memory(q):
3029 return mobj
3130
3231
33- @pytest .mark .skipif (
34- not has_sycl_platforms (),
35- reason = "No SYCL devices except the default host device." ,
36- )
3732def test_memcpy_copy_usm_to_usm ():
38- q = dpctl .SyclQueue ()
33+ try :
34+ q = dpctl .SyclQueue ()
35+ except dpctl .SyclQueueCreationError :
36+ pytest .skip ("Default constructor for SyclQueue failed" )
3937 mobj1 = _create_memory (q )
4038 mobj2 = _create_memory (q )
4139
@@ -49,12 +47,11 @@ def test_memcpy_copy_usm_to_usm():
4947 assert mv2 [:3 ], b"123"
5048
5149
52- # @pytest.mark.skipif(
53- # not has_sycl_platforms(),
54- # reason="No SYCL devices except the default host device."
55- # )
5650def test_memcpy_type_error ():
57- q = dpctl .SyclQueue ()
51+ try :
52+ q = dpctl .SyclQueue ()
53+ except dpctl .SyclQueueCreationError :
54+ pytest .skip ("Default constructor for SyclQueue failed" )
5855 mobj = _create_memory (q )
5956
6057 with pytest .raises (TypeError ) as cm :
You can’t perform that action at this time.
0 commit comments