@@ -250,19 +250,12 @@ def test_add_types_property():
250250
251251
252252def  test_add_errors ():
253-     get_queue_or_skip ()
254-     try :
255-         gpu_queue  =  dpctl .SyclQueue ("gpu" )
256-     except  dpctl .SyclQueueCreationError :
257-         pytest .skip ("SyclQueue('gpu') failed, skipping" )
258-     try :
259-         cpu_queue  =  dpctl .SyclQueue ("cpu" )
260-     except  dpctl .SyclQueueCreationError :
261-         pytest .skip ("SyclQueue('cpu') failed, skipping" )
262- 
263-     ar1  =  dpt .ones (2 , dtype = "float32" , sycl_queue = gpu_queue )
264-     ar2  =  dpt .ones_like (ar1 , sycl_queue = gpu_queue )
265-     y  =  dpt .empty_like (ar1 , sycl_queue = cpu_queue )
253+     q1  =  get_queue_or_skip ()
254+     q2  =  dpctl .SyclQueue ()
255+ 
256+     ar1  =  dpt .ones (2 , dtype = "float32" , sycl_queue = q1 )
257+     ar2  =  dpt .ones_like (ar1 , sycl_queue = q1 )
258+     y  =  dpt .empty_like (ar1 , sycl_queue = q2 )
266259    with  pytest .raises (ExecutionPlacementError ) as  excinfo :
267260        dpt .add (ar1 , ar2 , out = y )
268261    assert  "Input and output allocation queues are not compatible"  in  str (
@@ -294,17 +287,8 @@ def test_add_errors():
294287        dpt .add (ar1 , ar2 , out = y )
295288    assert  "output array must be of usm_ndarray type"  in  str (excinfo .value )
296289
297- 
298- @pytest .mark .parametrize ("dtype" , _all_dtypes ) 
299- def  test_add_dtype_error (
300-     dtype ,
301- ):
302-     q  =  get_queue_or_skip ()
303-     skip_if_dtype_not_supported (dtype , q )
304- 
305-     ar1  =  dpt .ones (5 , dtype = dtype )
290+     ar1  =  dpt .ones (5 , dtype = "f4" )
306291    ar2  =  dpt .ones_like (ar1 , dtype = "f4" )
307- 
308292    y  =  dpt .zeros_like (ar1 , dtype = "int8" )
309293    with  pytest .raises (ValueError ) as  excinfo :
310294        dpt .add (ar1 , ar2 , out = y )
@@ -436,18 +420,11 @@ def test_add_inplace_operator_mutual_broadcast():
436420
437421
438422def  test_add_inplace_errors ():
439-     get_queue_or_skip ()
440-     try :
441-         gpu_queue  =  dpctl .SyclQueue ("gpu" )
442-     except  dpctl .SyclQueueCreationError :
443-         pytest .skip ("SyclQueue('gpu') failed, skipping" )
444-     try :
445-         cpu_queue  =  dpctl .SyclQueue ("cpu" )
446-     except  dpctl .SyclQueueCreationError :
447-         pytest .skip ("SyclQueue('cpu') failed, skipping" )
448- 
449-     ar1  =  dpt .ones (2 , dtype = "float32" , sycl_queue = gpu_queue )
450-     ar2  =  dpt .ones_like (ar1 , sycl_queue = cpu_queue )
423+     q1  =  get_queue_or_skip ()
424+     q2  =  dpctl .SyclQueue ()
425+ 
426+     ar1  =  dpt .ones (2 , dtype = "float32" , sycl_queue = q1 )
427+     ar2  =  dpt .ones_like (ar1 , sycl_queue = q2 )
451428    with  pytest .raises (ExecutionPlacementError ):
452429        dpt .add (ar1 , ar2 , out = ar1 )
453430
0 commit comments