|
1 | 1 | # copy not implemented |
2 | 2 | array_api_tests/test_creation_functions.py::test_asarray_arrays |
3 | 3 |
|
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 | | - |
11 | 4 | # waiting on NumPy to allow/revert distinct NaNs for np.unique |
12 | 5 | # https://github.com/numpy/numpy/issues/20326#issuecomment-1012380448 |
13 | 6 | array_api_tests/test_set_functions.py |
14 | 7 |
|
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] |
29 | 8 | # https://github.com/numpy/numpy/issues/21213 |
30 | 9 | array_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] |
31 | 10 | array_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 |
54 | 33 | # array_api_tests/test_array_object.py::test_setitem_masking |
55 | 34 | array_api_tests/test_creation_functions.py::test_asarray_scalars |
56 | 35 |
|
57 | | -# astype is not defined in numpy |
58 | | -array_api_tests/test_data_type_functions.py::test_astype |
59 | | - |
60 | 36 | # fft test suite is buggy as of 83f0bcdc |
61 | 37 | array_api_tests/test_fft.py |
62 | 38 |
|
63 | | -# missing isdtype and finfo return type misalignment |
| 39 | +# missing isdtype, astype and finfo return type misalignment |
64 | 40 | array_api_tests/test_data_type_functions.py::test_finfo[float32] |
65 | 41 | array_api_tests/test_data_type_functions.py::test_isdtype |
| 42 | +array_api_tests/test_data_type_functions.py::test_astype |
66 | 43 |
|
67 | 44 | # missing names |
68 | 45 | array_api_tests/test_has_names.py::test_has_names[linalg-cross] |
@@ -112,7 +89,54 @@ array_api_tests/test_manipulation_functions.py::test_permute_dims |
112 | 89 |
|
113 | 90 | # a few misalignments |
114 | 91 | array_api_tests/test_operators_and_elementwise_functions.py |
115 | | -array_api_tests/test_signatures.py |
| 92 | +array_api_tests/test_signatures.py::test_func_signature[std] |
| 93 | +array_api_tests/test_signatures.py::test_func_signature[var] |
| 94 | +array_api_tests/test_signatures.py::test_func_signature[unique_all] |
| 95 | +array_api_tests/test_signatures.py::test_func_signature[unique_counts] |
| 96 | +array_api_tests/test_signatures.py::test_func_signature[unique_inverse] |
| 97 | +array_api_tests/test_signatures.py::test_func_signature[unique_values] |
| 98 | +array_api_tests/test_signatures.py::test_func_signature[asarray] |
| 99 | +array_api_tests/test_signatures.py::test_func_signature[empty_like] |
| 100 | +array_api_tests/test_signatures.py::test_func_signature[eye] |
| 101 | +array_api_tests/test_signatures.py::test_func_signature[full] |
| 102 | +array_api_tests/test_signatures.py::test_func_signature[full_like] |
| 103 | +array_api_tests/test_signatures.py::test_func_signature[linspace] |
| 104 | +array_api_tests/test_signatures.py::test_func_signature[ones] |
| 105 | +array_api_tests/test_signatures.py::test_func_signature[ones_like] |
| 106 | +array_api_tests/test_signatures.py::test_func_signature[zeros_like] |
| 107 | +array_api_tests/test_signatures.py::test_func_signature[concat] |
| 108 | +array_api_tests/test_signatures.py::test_func_signature[permute_dims] |
| 109 | +array_api_tests/test_signatures.py::test_func_signature[reshape] |
| 110 | +array_api_tests/test_signatures.py::test_func_signature[argsort] |
| 111 | +array_api_tests/test_signatures.py::test_func_signature[sort] |
| 112 | +array_api_tests/test_signatures.py::test_func_signature[astype] |
| 113 | +array_api_tests/test_signatures.py::test_func_signature[acos] |
| 114 | +array_api_tests/test_signatures.py::test_func_signature[acosh] |
| 115 | +array_api_tests/test_signatures.py::test_func_signature[asin] |
| 116 | +array_api_tests/test_signatures.py::test_func_signature[asinh] |
| 117 | +array_api_tests/test_signatures.py::test_func_signature[atan] |
| 118 | +array_api_tests/test_signatures.py::test_func_signature[atan2] |
| 119 | +array_api_tests/test_signatures.py::test_func_signature[atanh] |
| 120 | +array_api_tests/test_signatures.py::test_func_signature[bitwise_left_shift] |
| 121 | +array_api_tests/test_signatures.py::test_func_signature[bitwise_invert] |
| 122 | +array_api_tests/test_signatures.py::test_func_signature[bitwise_right_shift] |
| 123 | +array_api_tests/test_signatures.py::test_func_signature[pow] |
| 124 | +array_api_tests/test_signatures.py::test_func_signature[matrix_transpose] |
| 125 | +array_api_tests/test_signatures.py::test_func_signature[vecdot] |
| 126 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cross] |
| 127 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matmul] |
| 128 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cholesky] |
| 129 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_norm] |
| 130 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_rank] |
| 131 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_transpose] |
| 132 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.outer] |
| 133 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.pinv] |
| 134 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.svdvals] |
| 135 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.tensordot] |
| 136 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vecdot] |
| 137 | +array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vector_norm] |
| 138 | +array_api_tests/test_signatures.py::test_array_method_signature[__array_namespace__] |
| 139 | +array_api_tests/test_signatures.py::test_array_method_signature[to_device] |
116 | 140 |
|
117 | 141 | # unexpected argument 'stable' |
118 | 142 | array_api_tests/test_sorting_functions.py::test_argsort |
|