@@ -2091,14 +2091,12 @@ def test_discont(self, dt):
2091
2091
2092
2092
2093
2093
@pytest .mark .usefixtures ("suppress_divide_invalid_numpy_warnings" )
2094
- @pytest .mark .parametrize (
2095
- "val_type" , [bool , int , float ], ids = ["bool" , "int" , "float" ]
2096
- )
2094
+ @pytest .mark .parametrize ("val_type" , [bool , int , float ])
2097
2095
@pytest .mark .parametrize ("data_type" , get_all_dtypes ())
2098
2096
@pytest .mark .parametrize (
2099
2097
"func" , ["add" , "divide" , "multiply" , "power" , "subtract" ]
2100
2098
)
2101
- @pytest .mark .parametrize ("val" , [0 , 1 , 5 ], ids = [ "0" , "1" , "5" ] )
2099
+ @pytest .mark .parametrize ("val" , [0 , 1 , 5 ])
2102
2100
@pytest .mark .parametrize (
2103
2101
"array" ,
2104
2102
[
@@ -2151,7 +2149,7 @@ def test_op_with_scalar(array, val, func, data_type, val_type):
2151
2149
assert_allclose (result , expected , rtol = 1e-6 )
2152
2150
2153
2151
2154
- @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["() " , "(3, 2) " ])
2152
+ @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["0D " , "2D " ])
2155
2153
@pytest .mark .parametrize ("dtype" , get_all_dtypes ())
2156
2154
def test_multiply_scalar (shape , dtype ):
2157
2155
np_a = numpy .ones (shape , dtype = dtype )
@@ -2162,7 +2160,7 @@ def test_multiply_scalar(shape, dtype):
2162
2160
assert_allclose (result , expected )
2163
2161
2164
2162
2165
- @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["() " , "(3, 2) " ])
2163
+ @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["0D " , "2D " ])
2166
2164
@pytest .mark .parametrize ("dtype" , get_all_dtypes ())
2167
2165
def test_add_scalar (shape , dtype ):
2168
2166
np_a = numpy .ones (shape , dtype = dtype )
@@ -2173,7 +2171,7 @@ def test_add_scalar(shape, dtype):
2173
2171
assert_allclose (result , expected )
2174
2172
2175
2173
2176
- @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["() " , "(3, 2) " ])
2174
+ @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["0D " , "2D " ])
2177
2175
@pytest .mark .parametrize ("dtype" , get_all_dtypes ())
2178
2176
def test_subtract_scalar (shape , dtype ):
2179
2177
np_a = numpy .ones (shape , dtype = dtype )
@@ -2184,7 +2182,7 @@ def test_subtract_scalar(shape, dtype):
2184
2182
assert_allclose (result , expected )
2185
2183
2186
2184
2187
- @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["() " , "(3, 2) " ])
2185
+ @pytest .mark .parametrize ("shape" , [(), (3 , 2 )], ids = ["0D " , "2D " ])
2188
2186
@pytest .mark .parametrize ("dtype" , get_all_dtypes ())
2189
2187
def test_divide_scalar (shape , dtype ):
2190
2188
np_a = numpy .ones (shape , dtype = dtype )
@@ -2196,9 +2194,7 @@ def test_divide_scalar(shape, dtype):
2196
2194
2197
2195
2198
2196
@pytest .mark .parametrize (
2199
- "data" ,
2200
- [[[1.0 , - 1.0 ], [0.1 , - 0.1 ]], [- 2 , - 1 , 0 , 1 , 2 ]],
2201
- ids = ["[[1., -1.], [0.1, -0.1]]" , "[-2, -1, 0, 1, 2]" ],
2197
+ "data" , [[[1.0 , - 1.0 ], [0.1 , - 0.1 ]], [- 2 , - 1 , 0 , 1 , 2 ]], ids = ["2D" , "1D" ]
2202
2198
)
2203
2199
@pytest .mark .parametrize (
2204
2200
"dtype" , get_all_dtypes (no_bool = True , no_unsigned = True )
@@ -2231,9 +2227,7 @@ def test_negative_boolean():
2231
2227
2232
2228
2233
2229
@pytest .mark .parametrize (
2234
- "data" ,
2235
- [[[1.0 , - 1.0 ], [0.1 , - 0.1 ]], [- 2 , - 1 , 0 , 1 , 2 ]],
2236
- ids = ["[[1., -1.], [0.1, -0.1]]" , "[-2, -1, 0, 1, 2]" ],
2230
+ "data" , [[[1.0 , - 1.0 ], [0.1 , - 0.1 ]], [- 2 , - 1 , 0 , 1 , 2 ]], ids = ["2D" , "1D" ]
2237
2231
)
2238
2232
@pytest .mark .parametrize ("dtype" , get_all_dtypes (no_bool = True ))
2239
2233
def test_positive (data , dtype ):
@@ -2399,13 +2393,13 @@ def test_projection_infinity(self, dtype):
2399
2393
a = dpnp .array (X , dtype = dtype )
2400
2394
result = dpnp .proj (a )
2401
2395
expected = dpnp .array (Y , dtype = dtype )
2402
- assert_dtype_allclose (result , expected )
2396
+ assert_array_equal (result , expected , strict = True )
2403
2397
2404
2398
# out keyword
2405
2399
dp_out = dpnp .empty (expected .shape , dtype = expected .dtype )
2406
2400
result = dpnp .proj (a , out = dp_out )
2407
2401
assert dp_out is result
2408
- assert_dtype_allclose (result , expected )
2402
+ assert_array_equal (result , expected , strict = True )
2409
2403
2410
2404
@pytest .mark .parametrize ("dtype" , get_all_dtypes ())
2411
2405
def test_projection (self , dtype ):
@@ -2793,21 +2787,11 @@ def test_bitwise_1array_input():
2793
2787
2794
2788
@pytest .mark .parametrize (
2795
2789
"x_shape" ,
2796
- [
2797
- (),
2798
- (2 ),
2799
- (3 , 4 ),
2800
- (3 , 4 , 5 ),
2801
- ],
2790
+ [(), (2 ), (3 , 4 ), (3 , 4 , 5 )],
2802
2791
)
2803
2792
@pytest .mark .parametrize (
2804
2793
"y_shape" ,
2805
- [
2806
- (),
2807
- (2 ),
2808
- (3 , 4 ),
2809
- (3 , 4 , 5 ),
2810
- ],
2794
+ [(), (2 ), (3 , 4 ), (3 , 4 , 5 )],
2811
2795
)
2812
2796
def test_elemenwise_outer (x_shape , y_shape ):
2813
2797
x_np = numpy .random .random (x_shape )
@@ -2830,4 +2814,4 @@ def test_elemenwise_outer_scalar():
2830
2814
y = dpnp .asarray (s )
2831
2815
expected = dpnp .add .outer (x , y )
2832
2816
result = dpnp .add .outer (x , s )
2833
- assert_dtype_allclose (result , expected )
2817
+ assert_array_equal (result , expected , strict = True )
0 commit comments