@@ -878,3 +878,39 @@ def test_logspace_axis(axis):
878
878
[2 , 3 ], [20 , 15 ], num = 2 , base = [[1 , 3 ], [5 , 7 ]], axis = axis
879
879
)
880
880
assert_dtype_allclose (func (dpnp ), func (numpy ))
881
+
882
+
883
+ @pytest .mark .parametrize (
884
+ "data" , [(), 1 , (2 , 3 ), [4 ], numpy .array (5 ), numpy .array ([6 , 7 ])]
885
+ )
886
+ def test_ascontiguousarray (data ):
887
+ result = dpnp .ascontiguousarray (data )
888
+ expected = numpy .ascontiguousarray (data )
889
+ assert_dtype_allclose (result , expected )
890
+ assert result .shape == expected .shape
891
+
892
+
893
+ @pytest .mark .parametrize ("data" , [(), 1 , (2 , 3 ), [4 ]])
894
+ def test_ascontiguousarray1 (data ):
895
+ result = dpnp .ascontiguousarray (dpnp .array (data ))
896
+ expected = numpy .ascontiguousarray (numpy .array (data ))
897
+ assert_dtype_allclose (result , expected )
898
+ assert result .shape == expected .shape
899
+
900
+
901
+ @pytest .mark .parametrize (
902
+ "data" , [(), 1 , (2 , 3 ), [4 ], numpy .array (5 ), numpy .array ([6 , 7 ])]
903
+ )
904
+ def test_asfortranarray (data ):
905
+ result = dpnp .asfortranarray (data )
906
+ expected = numpy .asfortranarray (data )
907
+ assert_dtype_allclose (result , expected )
908
+ assert result .shape == expected .shape
909
+
910
+
911
+ @pytest .mark .parametrize ("data" , [(), 1 , (2 , 3 ), [4 ]])
912
+ def test_asfortranarray1 (data ):
913
+ result = dpnp .asfortranarray (dpnp .array (data ))
914
+ expected = numpy .asfortranarray (numpy .array (data ))
915
+ assert_dtype_allclose (result , expected )
916
+ assert result .shape == expected .shape
0 commit comments