11# copy not implemented
22array_api_tests/test_creation_functions.py::test_asarray_arrays
33
4- # https://github.com/numpy/numpy/issues/20870
5- array_api_tests/test_data_type_functions.py::test_can_cast
6-
7- # The return dtype for trace is not consistent in the spec
8- # https://github.com/data-apis/array-api/issues/202#issuecomment-952529197
9- array_api_tests/test_linalg.py::test_trace
10-
114# waiting on NumPy to allow/revert distinct NaNs for np.unique
125# https://github.com/numpy/numpy/issues/20326#issuecomment-1012380448
136array_api_tests/test_set_functions.py
147
15- # newaxis not included in numpy namespace as of v1.26.2
16- array_api_tests/test_constants.py::test_newaxis
17-
18- # linalg.solve issue in numpy.array_api as of v1.26.2 (see numpy#25146)
19- array_api_tests/test_linalg.py::test_solve
20-
21- # https://github.com/numpy/numpy/issues/21373
22- array_api_tests/test_array_object.py::test_getitem
23-
24- # missing copy arg
25- array_api_tests/test_signatures.py::test_func_signature[reshape]
26-
27- # https://github.com/numpy/numpy/issues/21211
28- array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -0 and x2_i is -0) -> -0]
298# https://github.com/numpy/numpy/issues/21213
309array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]
3110array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0]
@@ -54,15 +33,13 @@ array_api_tests/test_array_object.py::test_setitem
5433# array_api_tests/test_array_object.py::test_setitem_masking
5534array_api_tests/test_creation_functions.py::test_asarray_scalars
5635
57- # astype is not defined in numpy
58- array_api_tests/test_data_type_functions.py::test_astype
59-
6036# fft test suite is buggy as of 83f0bcdc
6137array_api_tests/test_fft.py
6238
63- # missing isdtype and finfo return type misalignment
39+ # missing isdtype, astype and finfo return type misalignment
6440array_api_tests/test_data_type_functions.py::test_finfo[float32]
6541array_api_tests/test_data_type_functions.py::test_isdtype
42+ array_api_tests/test_data_type_functions.py::test_astype
6643
6744# missing names
6845array_api_tests/test_has_names.py::test_has_names[linalg-cross]
@@ -81,6 +58,7 @@ array_api_tests/test_has_names.py::test_has_names[set-unique_values]
8158array_api_tests/test_has_names.py::test_has_names[manipulation-concat]
8259array_api_tests/test_has_names.py::test_has_names[manipulation-permute_dims]
8360array_api_tests/test_has_names.py::test_has_names[data_type-astype]
61+ array_api_tests/test_has_names.py::test_has_names[data_type-isdtype]
8462array_api_tests/test_has_names.py::test_has_names[elementwise-acos]
8563array_api_tests/test_has_names.py::test_has_names[elementwise-acosh]
8664array_api_tests/test_has_names.py::test_has_names[elementwise-asin]
@@ -112,7 +90,55 @@ array_api_tests/test_manipulation_functions.py::test_permute_dims
11290
11391# a few misalignments
11492array_api_tests/test_operators_and_elementwise_functions.py
115- array_api_tests/test_signatures.py
93+ array_api_tests/test_signatures.py::test_func_signature[std]
94+ array_api_tests/test_signatures.py::test_func_signature[var]
95+ array_api_tests/test_signatures.py::test_func_signature[unique_all]
96+ array_api_tests/test_signatures.py::test_func_signature[unique_counts]
97+ array_api_tests/test_signatures.py::test_func_signature[unique_inverse]
98+ array_api_tests/test_signatures.py::test_func_signature[unique_values]
99+ array_api_tests/test_signatures.py::test_func_signature[asarray]
100+ array_api_tests/test_signatures.py::test_func_signature[empty_like]
101+ array_api_tests/test_signatures.py::test_func_signature[eye]
102+ array_api_tests/test_signatures.py::test_func_signature[full]
103+ array_api_tests/test_signatures.py::test_func_signature[full_like]
104+ array_api_tests/test_signatures.py::test_func_signature[linspace]
105+ array_api_tests/test_signatures.py::test_func_signature[ones]
106+ array_api_tests/test_signatures.py::test_func_signature[ones_like]
107+ array_api_tests/test_signatures.py::test_func_signature[zeros_like]
108+ array_api_tests/test_signatures.py::test_func_signature[concat]
109+ array_api_tests/test_signatures.py::test_func_signature[permute_dims]
110+ array_api_tests/test_signatures.py::test_func_signature[reshape]
111+ array_api_tests/test_signatures.py::test_func_signature[argsort]
112+ array_api_tests/test_signatures.py::test_func_signature[sort]
113+ array_api_tests/test_signatures.py::test_func_signature[astype]
114+ array_api_tests/test_signatures.py::test_func_signature[isdtype]
115+ array_api_tests/test_signatures.py::test_func_signature[acos]
116+ array_api_tests/test_signatures.py::test_func_signature[acosh]
117+ array_api_tests/test_signatures.py::test_func_signature[asin]
118+ array_api_tests/test_signatures.py::test_func_signature[asinh]
119+ array_api_tests/test_signatures.py::test_func_signature[atan]
120+ array_api_tests/test_signatures.py::test_func_signature[atan2]
121+ array_api_tests/test_signatures.py::test_func_signature[atanh]
122+ array_api_tests/test_signatures.py::test_func_signature[bitwise_left_shift]
123+ array_api_tests/test_signatures.py::test_func_signature[bitwise_invert]
124+ array_api_tests/test_signatures.py::test_func_signature[bitwise_right_shift]
125+ array_api_tests/test_signatures.py::test_func_signature[pow]
126+ array_api_tests/test_signatures.py::test_func_signature[matrix_transpose]
127+ array_api_tests/test_signatures.py::test_func_signature[vecdot]
128+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cross]
129+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matmul]
130+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cholesky]
131+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_norm]
132+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_rank]
133+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_transpose]
134+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.outer]
135+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.pinv]
136+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.svdvals]
137+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.tensordot]
138+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vecdot]
139+ array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vector_norm]
140+ array_api_tests/test_signatures.py::test_array_method_signature[__array_namespace__]
141+ array_api_tests/test_signatures.py::test_array_method_signature[to_device]
116142
117143# unexpected argument 'stable'
118144array_api_tests/test_sorting_functions.py::test_argsort