@@ -1071,7 +1071,7 @@ def test_invalid_out(self, out):
1071
1071
1072
1072
1073
1073
class TestDivide :
1074
- @pytest .mark .parametrize ("dtype" , get_float_dtypes () + get_complex_dtypes ())
1074
+ @pytest .mark .parametrize ("dtype" , get_float_complex_dtypes ())
1075
1075
def test_divide (self , dtype ):
1076
1076
array1_data = numpy .arange (10 )
1077
1077
array2_data = numpy .arange (5 , 15 )
@@ -1088,12 +1088,11 @@ def test_divide(self, dtype):
1088
1088
np_array2 = numpy .array (array2_data , dtype = dtype )
1089
1089
expected = numpy .divide (np_array1 , np_array2 , out = out )
1090
1090
1091
- tol = 1e-07
1092
- assert_allclose (expected , result , rtol = tol , atol = tol )
1093
- assert_allclose (out , dp_out , rtol = tol , atol = tol )
1091
+ assert_dtype_allclose (result , expected )
1092
+ assert_dtype_allclose (dp_out , out )
1094
1093
1095
1094
@pytest .mark .usefixtures ("suppress_divide_invalid_numpy_warnings" )
1096
- @pytest .mark .parametrize ("dtype" , get_float_dtypes () + get_complex_dtypes ())
1095
+ @pytest .mark .parametrize ("dtype" , get_float_complex_dtypes ())
1097
1096
def test_out_dtypes (self , dtype ):
1098
1097
size = 10
1099
1098
@@ -1115,12 +1114,10 @@ def test_out_dtypes(self, dtype):
1115
1114
dp_out = dpnp .empty (size , dtype = dtype )
1116
1115
1117
1116
result = dpnp .divide (dp_array1 , dp_array2 , out = dp_out )
1118
-
1119
- tol = 1e-07
1120
- assert_allclose (expected , result , rtol = tol , atol = tol )
1117
+ assert_dtype_allclose (result , expected )
1121
1118
1122
1119
@pytest .mark .usefixtures ("suppress_divide_invalid_numpy_warnings" )
1123
- @pytest .mark .parametrize ("dtype" , get_float_dtypes () + get_complex_dtypes ())
1120
+ @pytest .mark .parametrize ("dtype" , get_float_complex_dtypes ())
1124
1121
def test_out_overlap (self , dtype ):
1125
1122
size = 15
1126
1123
# DPNP
@@ -1131,10 +1128,9 @@ def test_out_overlap(self, dtype):
1131
1128
np_a = numpy .arange (2 * size , dtype = dtype )
1132
1129
numpy .divide (np_a [size ::], np_a [::2 ], out = np_a [:size :])
1133
1130
1134
- tol = 1e-07
1135
- assert_allclose (np_a , dp_a , rtol = tol , atol = tol )
1131
+ assert_dtype_allclose (dp_a , np_a )
1136
1132
1137
- @pytest .mark .parametrize ("dtype" , get_float_dtypes () + get_complex_dtypes ())
1133
+ @pytest .mark .parametrize ("dtype" , get_float_complex_dtypes ())
1138
1134
def test_inplace_strided_out (self , dtype ):
1139
1135
size = 21
1140
1136
0 commit comments