Skip to content

Commit 01b92b8

Browse files
Update dpnp.tests.tensor files by replacing dpctl.utils import
1 parent 9636c28 commit 01b92b8

32 files changed

Lines changed: 79 additions & 130 deletions

dpnp/tests/tensor/elementwise/test_add.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import dpctl
3333
import numpy as np
3434
import pytest
35-
from dpctl.utils import ExecutionPlacementError
3635

3736
import dpnp.tensor as dpt
3837
from dpnp.tensor._type_utils import _can_cast
@@ -101,9 +100,7 @@ def test_add_usm_type_matrix(op1_usm_type, op2_usm_type):
101100

102101
r = dpt.add(ar1, ar2)
103102
assert isinstance(r, dpt.usm_ndarray)
104-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
105-
(op1_usm_type, op2_usm_type)
106-
)
103+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
107104
assert r.usm_type == expected_usm_type
108105

109106

@@ -299,7 +296,7 @@ def test_add_errors():
299296
ar1 = dpt.ones(2, dtype="float32", sycl_queue=gpu_queue)
300297
ar2 = dpt.ones_like(ar1, sycl_queue=gpu_queue)
301298
y = dpt.empty_like(ar1, sycl_queue=cpu_queue)
302-
with pytest.raises(ExecutionPlacementError) as excinfo:
299+
with pytest.raises(dpt.ExecutionPlacementError) as excinfo:
303300
dpt.add(ar1, ar2, out=y)
304301
assert "Input and output allocation queues are not compatible" in str(
305302
excinfo.value
@@ -316,7 +313,7 @@ def test_add_errors():
316313

317314
ar1 = np.ones(2, dtype="float32")
318315
ar2 = np.ones_like(ar1, dtype="int32")
319-
with pytest.raises(ExecutionPlacementError) as excinfo:
316+
with pytest.raises(dpt.ExecutionPlacementError) as excinfo:
320317
dpt.add(ar1, ar2)
321318
assert re.match(
322319
"Execution placement can not be unambiguously inferred.*",
@@ -484,7 +481,7 @@ def test_add_inplace_errors():
484481

485482
ar1 = dpt.ones(2, dtype="float32", sycl_queue=gpu_queue)
486483
ar2 = dpt.ones_like(ar1, sycl_queue=cpu_queue)
487-
with pytest.raises(ExecutionPlacementError):
484+
with pytest.raises(dpt.ExecutionPlacementError):
488485
dpt.add(ar1, ar2, out=ar1)
489486

490487
ar1 = dpt.ones(2, dtype="float32")
@@ -522,7 +519,7 @@ def test_add_inplace_operator_errors():
522519

523520
x_q1 = dpt.ones(10, dtype="i4", sycl_queue=q1)
524521
x_q2 = dpt.ones(10, dtype="i4", sycl_queue=q2)
525-
with pytest.raises(ExecutionPlacementError):
522+
with pytest.raises(dpt.ExecutionPlacementError):
526523
dpt.add._inplace_op(x_q1, x_q2)
527524

528525

@@ -564,10 +561,10 @@ def test_add_cfd():
564561

565562
x1 = dpt.ones(10, sycl_queue=q1)
566563
x2 = dpt.ones(10, sycl_queue=q2)
567-
with pytest.raises(ExecutionPlacementError):
564+
with pytest.raises(dpt.ExecutionPlacementError):
568565
dpt.add(x1, x2)
569566

570-
with pytest.raises(ExecutionPlacementError):
567+
with pytest.raises(dpt.ExecutionPlacementError):
571568
dpt.add(x1, x1, out=x2)
572569

573570

dpnp/tests/tensor/elementwise/test_divide.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,7 @@ def test_divide_usm_type_matrix(op1_usm_type, op2_usm_type):
9595

9696
r = dpt.divide(ar1, ar2)
9797
assert isinstance(r, dpt.usm_ndarray)
98-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
99-
(op1_usm_type, op2_usm_type)
100-
)
98+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
10199
assert r.usm_type == expected_usm_type
102100

103101

dpnp/tests/tensor/elementwise/test_equal.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,7 @@ def test_equal_usm_type_matrix(op1_usm_type, op2_usm_type):
9090

9191
r = dpt.equal(ar1, ar2)
9292
assert isinstance(r, dpt.usm_ndarray)
93-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
94-
(op1_usm_type, op2_usm_type)
95-
)
93+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
9694
assert r.usm_type == expected_usm_type
9795

9896

dpnp/tests/tensor/elementwise/test_floor_divide.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,7 @@ def test_floor_divide_usm_type_matrix(op1_usm_type, op2_usm_type):
9292

9393
r = dpt.floor_divide(ar1, ar2)
9494
assert isinstance(r, dpt.usm_ndarray)
95-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
96-
(op1_usm_type, op2_usm_type)
97-
)
95+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
9896
assert r.usm_type == expected_usm_type
9997

10098

dpnp/tests/tensor/elementwise/test_greater.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,7 @@ def test_greater_usm_type_matrix(op1_usm_type, op2_usm_type):
166166

167167
r = dpt.greater(ar1, ar2)
168168
assert isinstance(r, dpt.usm_ndarray)
169-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
170-
(op1_usm_type, op2_usm_type)
171-
)
169+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
172170
assert r.usm_type == expected_usm_type
173171

174172

dpnp/tests/tensor/elementwise/test_greater_equal.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,7 @@ def test_greater_equal_usm_type_matrix(op1_usm_type, op2_usm_type):
164164

165165
r = dpt.greater_equal(ar1, ar2)
166166
assert isinstance(r, dpt.usm_ndarray)
167-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
168-
(op1_usm_type, op2_usm_type)
169-
)
167+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
170168
assert r.usm_type == expected_usm_type
171169

172170

dpnp/tests/tensor/elementwise/test_hypot.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,7 @@ def test_hypot_usm_type_matrix(op1_usm_type, op2_usm_type):
9090

9191
r = dpt.hypot(ar1, ar2)
9292
assert isinstance(r, dpt.usm_ndarray)
93-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
94-
(op1_usm_type, op2_usm_type)
95-
)
93+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
9694
assert r.usm_type == expected_usm_type
9795

9896

dpnp/tests/tensor/elementwise/test_less.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,7 @@ def test_less_usm_type_matrix(op1_usm_type, op2_usm_type):
166166

167167
r = dpt.less(ar1, ar2)
168168
assert isinstance(r, dpt.usm_ndarray)
169-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
170-
(op1_usm_type, op2_usm_type)
171-
)
169+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
172170
assert r.usm_type == expected_usm_type
173171

174172

dpnp/tests/tensor/elementwise/test_less_equal.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,7 @@ def test_less_equal_usm_type_matrix(op1_usm_type, op2_usm_type):
165165

166166
r = dpt.less_equal(ar1, ar2)
167167
assert isinstance(r, dpt.usm_ndarray)
168-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
169-
(op1_usm_type, op2_usm_type)
170-
)
168+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
171169
assert r.usm_type == expected_usm_type
172170

173171

dpnp/tests/tensor/elementwise/test_logaddexp.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,7 @@ def test_logaddexp_usm_type_matrix(op1_usm_type, op2_usm_type):
9595

9696
r = dpt.logaddexp(ar1, ar2)
9797
assert isinstance(r, dpt.usm_ndarray)
98-
expected_usm_type = dpctl.utils.get_coerced_usm_type(
99-
(op1_usm_type, op2_usm_type)
100-
)
98+
expected_usm_type = dpt.get_coerced_usm_type((op1_usm_type, op2_usm_type))
10199
assert r.usm_type == expected_usm_type
102100

103101

0 commit comments

Comments
 (0)