@@ -55,10 +55,122 @@ array_api_tests/test_signatures.py::test_array_method_signature[__dlpack__]
5555array_api_tests/test_signatures.py::test_array_method_signature[__dlpack_device__]
5656array_api_tests/test_signatures.py::test_array_method_signature[__setitem__]
5757array_api_tests/test_sorting_functions.py::test_argsort
58- array_api_tests/test_special_cases.py::test_nan_propagation[max]
59- array_api_tests/test_special_cases.py::test_nan_propagation[mean]
60- array_api_tests/test_special_cases.py::test_nan_propagation[min]
61- array_api_tests/test_special_cases.py::test_nan_propagation[prod]
62- array_api_tests/test_special_cases.py::test_nan_propagation[std]
63- array_api_tests/test_special_cases.py::test_nan_propagation[sum]
64- array_api_tests/test_special_cases.py::test_nan_propagation[var]
58+ array_api_tests/test_has_names.py::test_has_names[fft-hfft]
59+ array_api_tests/test_has_names.py::test_has_names[fft-ihfft]
60+ array_api_tests/test_has_names.py::test_has_names[fft-fftfreq]
61+ array_api_tests/test_has_names.py::test_has_names[fft-rfftfreq]
62+ array_api_tests/test_has_names.py::test_has_names[fft-fftshift]
63+ array_api_tests/test_has_names.py::test_has_names[fft-ifftshift]
64+ array_api_tests/test_has_names.py::test_has_names[fft-fft]
65+ array_api_tests/test_has_names.py::test_has_names[fft-ifft]
66+ array_api_tests/test_has_names.py::test_has_names[fft-fftn]
67+ array_api_tests/test_has_names.py::test_has_names[fft-ifftn]
68+ array_api_tests/test_has_names.py::test_has_names[fft-rfft]
69+ array_api_tests/test_has_names.py::test_has_names[fft-irfft]
70+ array_api_tests/test_has_names.py::test_has_names[fft-rfftn]
71+ array_api_tests/test_has_names.py::test_has_names[fft-irfftn]
72+ array_api_tests/test_creation_functions.py::test_empty_like
73+ array_api_tests/test_data_type_functions.py::test_finfo[complex64]
74+ array_api_tests/test_manipulation_functions.py::test_squeeze
75+ array_api_tests/test_has_names.py::test_has_names[utility-diff]
76+ array_api_tests/test_has_names.py::test_has_names[manipulation-repeat]
77+ array_api_tests/test_has_names.py::test_has_names[elementwise-copysign]
78+ array_api_tests/test_has_names.py::test_has_names[manipulation-tile]
79+ array_api_tests/test_has_names.py::test_has_names[manipulation-unstack]
80+ array_api_tests/test_has_names.py::test_has_names[elementwise-hypot]
81+ array_api_tests/test_has_names.py::test_has_names[elementwise-maximum]
82+ array_api_tests/test_has_names.py::test_has_names[elementwise-minimum]
83+ array_api_tests/test_has_names.py::test_has_names[elementwise-nextafter]
84+ array_api_tests/test_has_names.py::test_has_names[elementwise-reciprocal]
85+ array_api_tests/test_has_names.py::test_has_names[elementwise-signbit]
86+ array_api_tests/test_has_names.py::test_has_names[statistical-cumulative_sum]
87+ array_api_tests/test_has_names.py::test_has_names[statistical-cumulative_prod]
88+ array_api_tests/test_has_names.py::test_has_names[indexing-take_along_axis]
89+ array_api_tests/test_has_names.py::test_has_names[info-__array_namespace_info__]
90+ array_api_tests/test_has_names.py::test_has_names[searching-count_nonzero]
91+ array_api_tests/test_has_names.py::test_has_names[searching-searchsorted]
92+ array_api_tests/test_inspection_functions.py::test_array_namespace_info
93+ array_api_tests/test_inspection_functions.py::test_array_namespace_info_dtypes
94+ array_api_tests/test_signatures.py::test_func_signature[diff]
95+ array_api_tests/test_signatures.py::test_func_signature[repeat]
96+ array_api_tests/test_signatures.py::test_func_signature[tile]
97+ array_api_tests/test_signatures.py::test_func_signature[unstack]
98+ array_api_tests/test_signatures.py::test_func_signature[astype]
99+ array_api_tests/test_signatures.py::test_func_signature[copysign]
100+ array_api_tests/test_signatures.py::test_func_signature[hypot]
101+ array_api_tests/test_signatures.py::test_func_signature[maximum]
102+ array_api_tests/test_signatures.py::test_func_signature[minimum]
103+ array_api_tests/test_signatures.py::test_func_signature[nextafter]
104+ array_api_tests/test_signatures.py::test_func_signature[reciprocal]
105+ array_api_tests/test_signatures.py::test_func_signature[signbit]
106+ array_api_tests/test_signatures.py::test_func_signature[take_along_axis]
107+ array_api_tests/test_signatures.py::test_func_signature[__array_namespace_info__]
108+ array_api_tests/test_signatures.py::test_info_func_signature[capabilities]
109+ array_api_tests/test_signatures.py::test_info_func_signature[default_device]
110+ array_api_tests/test_signatures.py::test_info_func_signature[default_dtypes]
111+ array_api_tests/test_signatures.py::test_info_func_signature[devices]
112+ array_api_tests/test_signatures.py::test_info_func_signature[dtypes]
113+ array_api_tests/test_special_cases.py::test_unary[clip(x_i is NaN) -> NaN]
114+ array_api_tests/test_special_cases.py::test_unary[signbit(x_i is +0) -> False]
115+ array_api_tests/test_special_cases.py::test_unary[signbit(x_i is -0) -> True]
116+ array_api_tests/test_special_cases.py::test_unary[signbit(x_i is +infinity) -> False]
117+ array_api_tests/test_special_cases.py::test_unary[signbit(x_i is -infinity) -> True]
118+ array_api_tests/test_special_cases.py::test_unary[signbit(isfinite(x_i) and x_i > 0) -> False]
119+ array_api_tests/test_special_cases.py::test_unary[signbit(isfinite(x_i) and x_i < 0) -> True]
120+ array_api_tests/test_special_cases.py::test_unary[signbit(x_i is +NaN) -> False]
121+ array_api_tests/test_special_cases.py::test_unary[signbit(x_i is -NaN) -> True]
122+ array_api_tests/test_special_cases.py::test_binary[copysign(x1_i is NaN and x2_i < 0) -> NaN]
123+ array_api_tests/test_special_cases.py::test_binary[copysign(x1_i is NaN and x2_i is -0) -> NaN]
124+ array_api_tests/test_special_cases.py::test_binary[copysign(x1_i is NaN and x2_i is +0) -> NaN]
125+ array_api_tests/test_special_cases.py::test_binary[copysign(x1_i is NaN and x2_i > 0) -> NaN]
126+ array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
127+ array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
128+ array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
129+ array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
130+ array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
131+ array_api_tests/test_operators_and_elementwise_functions.py::test_nextafter
132+ array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
133+ array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
134+ array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
135+ array_api_tests/test_special_cases.py::test_binary[maximum(x1_i is NaN or x2_i is NaN) -> NaN]
136+ array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
137+ array_api_tests/test_special_cases.py::test_binary[minimum(x1_i is NaN or x2_i is NaN) -> NaN]
138+ array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
139+ array_api_tests/test_special_cases.py::test_binary[nextafter(x1_i is NaN or x2_i is NaN) -> NaN]
140+ array_api_tests/test_special_cases.py::test_binary[nextafter(x1_i is -0 and x2_i is +0) -> +0]
141+ array_api_tests/test_special_cases.py::test_binary[nextafter(x1_i is +0 and x2_i is -0) -> -0]
142+ array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
143+ array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
144+ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
145+ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]
146+ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
147+ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
148+ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
149+ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
150+ array_api_tests/test_operators_and_elementwise_functions.py::test_reciprocal
151+ array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_1[1]
152+ array_api_tests/test_statistical_functions.py::test_cumulative_prod
153+ array_api_tests/test_statistical_functions.py::test_cumulative_sum
154+ array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_1[None]
155+ array_api_tests/test_operators_and_elementwise_functions.py::test_signbit
156+ array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_2[1]
157+ array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_2[None]
158+ array_api_tests/test_manipulation_functions.py::test_repeat
159+ array_api_tests/test_searching_functions.py::test_count_nonzero
160+ array_api_tests/test_operators_and_elementwise_functions.py::test_copysign
161+ array_api_tests/test_operators_and_elementwise_functions.py::test_maximum
162+ array_api_tests/test_searching_functions.py::test_searchsorted
163+ array_api_tests/test_manipulation_functions.py::test_tile
164+ array_api_tests/test_signatures.py::test_func_signature[cumulative_sum]
165+ array_api_tests/test_signatures.py::test_func_signature[cumulative_prod]
166+ array_api_tests/test_manipulation_functions.py::test_unstack
167+ array_api_tests/test_operators_and_elementwise_functions.py::test_minimum
168+ array_api_tests/test_operators_and_elementwise_functions.py::test_hypot
169+ array_api_tests/test_operators_and_elementwise_functions.py::test_clip
170+ array_api_tests/test_signatures.py::test_func_signature[count_nonzero]
171+ array_api_tests/test_signatures.py::test_func_signature[searchsorted]
172+ array_api_tests/test_operators_and_elementwise_functions.py::test_binary_with_scalars_real[copysign]
173+ array_api_tests/test_operators_and_elementwise_functions.py::test_binary_with_scalars_real[hypot]
174+ array_api_tests/test_operators_and_elementwise_functions.py::test_binary_with_scalars_real[nextafter]
175+ array_api_tests/test_operators_and_elementwise_functions.py::test_binary_with_scalars_real[maximum]
176+ array_api_tests/test_operators_and_elementwise_functions.py::test_binary_with_scalars_real[minimum]
0 commit comments