1515)
1616
1717import tempfile
18+ import operator
1819
1920
2021@pytest .mark .parametrize ("start" ,
@@ -258,8 +259,10 @@ def test_tri_default_dtype():
258259
259260
260261@pytest .mark .parametrize ("k" ,
261- [- 3 , - 2 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 ],
262- ids = ['-3' , '-2' , '-1' , '0' , '1' , '2' , '3' , '4' , '5' ])
262+ [- 3 , - 2 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 ,
263+ numpy .array (1 ), dpnp .array (2 ), dpt .asarray (3 )],
264+ ids = ['-3' , '-2' , '-1' , '0' , '1' , '2' , '3' , '4' , '5' ,
265+ 'np.array(1)' , 'dpnp.array(2)' , 'dpt.asarray(3)' ])
263266@pytest .mark .parametrize ("m" ,
264267 [[[0 , 0 ], [0 , 0 ]],
265268 [[1 , 2 ], [1 , 2 ]],
@@ -275,14 +278,16 @@ def test_tri_default_dtype():
275278def test_tril (m , k , dtype ):
276279 a = numpy .array (m , dtype = dtype )
277280 ia = dpnp .array (a )
278- expected = numpy .tril (a , k = k )
281+ expected = numpy .tril (a , k = operator . index ( k ) )
279282 result = dpnp .tril (ia , k = k )
280283 assert_array_equal (expected , result )
281284
282285
283286@pytest .mark .parametrize ("k" ,
284- [- 3 , - 2 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 ],
285- ids = ['-3' , '-2' , '-1' , '0' , '1' , '2' , '3' , '4' , '5' ])
287+ [- 3 , - 2 , - 1 , 0 , 1 , 2 , 3 , 4 , 5 ,
288+ numpy .array (1 ), dpnp .array (2 ), dpt .asarray (3 )],
289+ ids = ['-3' , '-2' , '-1' , '0' , '1' , '2' , '3' , '4' , '5' ,
290+ 'np.array(1)' , 'dpnp.array(2)' , 'dpt.asarray(3)' ])
286291@pytest .mark .parametrize ("m" ,
287292 [[[1 , 2 ], [3 , 4 ]],
288293 [[0 , 1 , 2 ], [3 , 4 , 5 ], [6 , 7 , 8 ]],
@@ -294,7 +299,7 @@ def test_tril(m, k, dtype):
294299def test_triu (m , k , dtype ):
295300 a = numpy .array (m , dtype = dtype )
296301 ia = dpnp .array (a )
297- expected = numpy .triu (a , k = k )
302+ expected = numpy .triu (a , k = operator . index ( k ) )
298303 result = dpnp .triu (ia , k = k )
299304 assert_array_equal (expected , result )
300305
@@ -305,8 +310,8 @@ def test_triu(m, k, dtype):
305310def test_triu_size_null (k ):
306311 a = numpy .ones (shape = (1 , 2 , 0 ))
307312 ia = dpnp .array (a )
308- expected = numpy .triu (a , k )
309- result = dpnp .triu (ia , k )
313+ expected = numpy .triu (a , k = k )
314+ result = dpnp .triu (ia , k = k )
310315 assert_array_equal (expected , result )
311316
312317
0 commit comments