@@ -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