Last active
September 7, 2022 19:15
-
-
Save asmeurer/70d9b05e91a67d6b035b9b5305e427f0 to your computer and use it in GitHub Desktop.
Array API Tests Example JSON Report
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Example JSON reports for the array API tests (see https://github.com/data-apis/array-api-tests/pull/131). |
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"created": 1662504399.764661, "duration": 1572.6273531913757, "exitcode": 1, "root": "/Users/aaronmeurer/Documents/array-api-tests", "environment": {"Python": "3.9.9", "Platform": "macOS-12.5.1-x86_64-i386-64bit", "Packages": {"pytest": "6.2.3", "py": "1.11.0", "pluggy": "0.13.1"}, "Plugins": {"cov": "2.12.1", "pudb": "0.7.0", "json-report": "1.5.0", "html": "3.1.1", "hypothesis": "6.45.0", "dependency": "0.5.1", "metadata": "1.11.0"}, "array_api_tests_module": "numpy.array_api", "array_api_tests_version": "2022.05.18+49.g01114bf.dirty"}, "summary": {"failed": 36, "passed": 3799, "skipped": 156, "total": 3991, "collected": 3991}, "collectors": [{"nodeid": "", "outcome": "passed", "result": [{"nodeid": "array_api_tests/__init__.py", "type": "Package"}, {"nodeid": "array_api_tests/meta/__init__.py", "type": "Package"}]}, {"nodeid": "array_api_tests/test_array_object.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_array_object.py::test_getitem", "type": "Function", "lineno": 78}, {"nodeid": "array_api_tests/test_array_object.py::test_setitem", "type": "Function", "lineno": 108}, {"nodeid": "array_api_tests/test_array_object.py::test_getitem_masking", "type": "Function", "lineno": 151}, {"nodeid": "array_api_tests/test_array_object.py::test_setitem_masking", "type": "Function", "lineno": 196}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__bool__(bool)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint8)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint16)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint32)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint64)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int8)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int16)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int32)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int64)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint8)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint16)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint32)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint64)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int8)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int16)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int32)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int64)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__float__(float32)]", "type": "Function", "lineno": 237}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__float__(float64)]", "type": "Function", "lineno": 237}]}, {"nodeid": "array_api_tests/test_constants.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_constants.py::test_irrational_numbers[e-2.718281828459045]", "type": "Function", "lineno": 22}, {"nodeid": "array_api_tests/test_constants.py::test_irrational_numbers[pi-3.141592653589793]", "type": "Function", "lineno": 22}, {"nodeid": "array_api_tests/test_constants.py::test_inf", "type": "Function", "lineno": 35}, {"nodeid": "array_api_tests/test_constants.py::test_nan", "type": "Function", "lineno": 45}]}, {"nodeid": "array_api_tests/test_creation_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_creation_functions.py::test_arange", "type": "Function", "lineno": 81}, {"nodeid": "array_api_tests/test_creation_functions.py::test_asarray_scalars", "type": "Function", "lineno": 192}, {"nodeid": "array_api_tests/test_creation_functions.py::test_asarray_arrays", "type": "Function", "lineno": 255}, {"nodeid": "array_api_tests/test_creation_functions.py::test_empty", "type": "Function", "lineno": 309}, {"nodeid": "array_api_tests/test_creation_functions.py::test_empty_like", "type": "Function", "lineno": 319}, {"nodeid": "array_api_tests/test_creation_functions.py::test_eye", "type": "Function", "lineno": 332}, {"nodeid": "array_api_tests/test_creation_functions.py::test_full", "type": "Function", "lineno": 377}, {"nodeid": "array_api_tests/test_creation_functions.py::test_full_like", "type": "Function", "lineno": 414}, {"nodeid": "array_api_tests/test_creation_functions.py::test_linspace", "type": "Function", "lineno": 433}, {"nodeid": "array_api_tests/test_creation_functions.py::test_meshgrid", "type": "Function", "lineno": 480}, {"nodeid": "array_api_tests/test_creation_functions.py::test_ones", "type": "Function", "lineno": 511}, {"nodeid": "array_api_tests/test_creation_functions.py::test_ones_like", "type": "Function", "lineno": 523}, {"nodeid": "array_api_tests/test_creation_functions.py::test_zeros", "type": "Function", "lineno": 547}, {"nodeid": "array_api_tests/test_creation_functions.py::test_zeros_like", "type": "Function", "lineno": 559}]}, {"nodeid": "array_api_tests/test_data_type_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_data_type_functions.py::test_astype", "type": "Function", "lineno": 22}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_broadcast_arrays", "type": "Function", "lineno": 61}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_broadcast_to", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_can_cast", "type": "Function", "lineno": 103}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_finfo[float32]", "type": "Function", "lineno": 133}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_finfo[float64]", "type": "Function", "lineno": 133}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint8]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint16]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint32]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint64]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int8]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int16]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int32]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int64]", "type": "Function", "lineno": 152}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_result_type", "type": "Function", "lineno": 165}]}, {"nodeid": "array_api_tests/test_has_names.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-cholesky]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-cross]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-det]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-diagonal]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-eigh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-eigvalsh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-inv]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matmul]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_norm]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_power]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_rank]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_transpose]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-outer]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-pinv]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-qr]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-slogdet]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-solve]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-svd]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-svdvals]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-tensordot]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-trace]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-vecdot]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-vector_norm]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-max]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-mean]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-min]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-prod]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-std]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-sum]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-var]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_all]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_counts]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_inverse]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_values]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-argmax]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-argmin]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-nonzero]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-where]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-arange]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-asarray]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-empty]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-empty_like]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-eye]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-from_dlpack]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-full]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-full_like]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-linspace]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-meshgrid]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-ones]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-ones_like]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-tril]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-triu]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-zeros]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-zeros_like]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[utility-all]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[utility-any]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-concat]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-expand_dims]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-flip]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-permute_dims]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-reshape]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-roll]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-squeeze]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-stack]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[sorting-argsort]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[sorting-sort]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-astype]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-broadcast_arrays]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-broadcast_to]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-can_cast]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-finfo]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-iinfo]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-result_type]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-abs]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-acos]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-acosh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-add]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-asin]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-asinh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-atan]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-atan2]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-atanh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_and]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_left_shift]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_invert]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_or]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_right_shift]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_xor]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-ceil]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-cos]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-cosh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-divide]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-equal]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-exp]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-expm1]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-floor]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-floor_divide]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-greater]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-greater_equal]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-isfinite]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-isinf]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-isnan]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-less]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-less_equal]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log1p]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log2]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log10]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logaddexp]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_and]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_not]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_or]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_xor]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-multiply]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-negative]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-not_equal]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-positive]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-pow]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-remainder]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-round]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sign]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sin]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sinh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-square]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sqrt]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-subtract]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-tan]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-tanh]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-trunc]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-matmul]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-matrix_transpose]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-tensordot]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-vecdot]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__abs__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__add__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__and__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__array_namespace__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__bool__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__dlpack__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__dlpack_device__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__eq__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__float__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__floordiv__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__ge__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__getitem__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__gt__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__index__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__int__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__invert__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__le__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__lshift__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__lt__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__matmul__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__mod__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__mul__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__ne__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__neg__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__or__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__pos__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__pow__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__rshift__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__setitem__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__sub__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__truediv__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__xor__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-to_device]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-T]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__class__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__delattr__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__dict__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__dir__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__doc__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__format__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__getattribute__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__hash__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__init_subclass__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__module__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__new__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__reduce__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__reduce_ex__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__repr__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__setattr__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__sizeof__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__str__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__subclasshook__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__weakref__]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-device]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-dtype]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-mT]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-ndim]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-shape]", "type": "Function", "lineno": 23}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-size]", "type": "Function", "lineno": 23}]}, {"nodeid": "array_api_tests/test_linalg.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_linalg.py::test_cholesky", "type": "Function", "lineno": 98}, {"nodeid": "array_api_tests/test_linalg.py::test_cross", "type": "Function", "lineno": 147}, {"nodeid": "array_api_tests/test_linalg.py::test_det", "type": "Function", "lineno": 178}, {"nodeid": "array_api_tests/test_linalg.py::test_diagonal", "type": "Function", "lineno": 192}, {"nodeid": "array_api_tests/test_linalg.py::test_eigh", "type": "Function", "lineno": 227}, {"nodeid": "array_api_tests/test_linalg.py::test_eigvalsh", "type": "Function", "lineno": 252}, {"nodeid": "array_api_tests/test_linalg.py::test_inv", "type": "Function", "lineno": 266}, {"nodeid": "array_api_tests/test_linalg.py::test_matmul", "type": "Function", "lineno": 278}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_norm", "type": "Function", "lineno": 313}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_power", "type": "Function", "lineno": 337}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_rank", "type": "Function", "lineno": 359}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_transpose", "type": "Function", "lineno": 367}, {"nodeid": "array_api_tests/test_linalg.py::test_outer", "type": "Function", "lineno": 384}, {"nodeid": "array_api_tests/test_linalg.py::test_pinv", "type": "Function", "lineno": 408}, {"nodeid": "array_api_tests/test_linalg.py::test_qr", "type": "Function", "lineno": 416}, {"nodeid": "array_api_tests/test_linalg.py::test_slogdet", "type": "Function", "lineno": 452}, {"nodeid": "array_api_tests/test_linalg.py::test_solve", "type": "Function", "lineno": 512}, {"nodeid": "array_api_tests/test_linalg.py::test_svd", "type": "Function", "lineno": 517}, {"nodeid": "array_api_tests/test_linalg.py::test_svdvals", "type": "Function", "lineno": 553}, {"nodeid": "array_api_tests/test_linalg.py::test_tensordot", "type": "Function", "lineno": 574}, {"nodeid": "array_api_tests/test_linalg.py::test_trace", "type": "Function", "lineno": 590}, {"nodeid": "array_api_tests/test_linalg.py::test_vecdot", "type": "Function", "lineno": 630}, {"nodeid": "array_api_tests/test_linalg.py::test_vector_norm", "type": "Function", "lineno": 647}]}, {"nodeid": "array_api_tests/test_manipulation_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_manipulation_functions.py::test_concat", "type": "Function", "lineno": 50}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_expand_dims", "type": "Function", "lineno": 123}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_squeeze", "type": "Function", "lineno": 151}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_flip", "type": "Function", "lineno": 188}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_permute_dims", "type": "Function", "lineno": 211}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_reshape", "type": "Function", "lineno": 250}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_roll", "type": "Function", "lineno": 281}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_stack", "type": "Function", "lineno": 320}]}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_abs[abs]", "type": "Function", "lineno": 524}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_abs[__abs__]", "type": "Function", "lineno": 524}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_acos", "type": "Function", "lineno": 548}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_acosh", "type": "Function", "lineno": 558}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[add(x1, x2)]", "type": "Function", "lineno": 568}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x1, x2)]", "type": "Function", "lineno": 568}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x, s)]", "type": "Function", "lineno": 568}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__iadd__(x1, x2)]", "type": "Function", "lineno": 568}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__iadd__(x, s)]", "type": "Function", "lineno": 568}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_asin", "type": "Function", "lineno": 584}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_asinh", "type": "Function", "lineno": 594}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_atan", "type": "Function", "lineno": 602}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_atan2", "type": "Function", "lineno": 610}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_atanh", "type": "Function", "lineno": 618}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[bitwise_and(x1, x2)]", "type": "Function", "lineno": 632}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x1, x2)]", "type": "Function", "lineno": 632}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x, s)]", "type": "Function", "lineno": 632}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__iand__(x1, x2)]", "type": "Function", "lineno": 632}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__iand__(x, s)]", "type": "Function", "lineno": 632}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[bitwise_left_shift(x1, x2)]", "type": "Function", "lineno": 651}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x1, x2)]", "type": "Function", "lineno": 651}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x, s)]", "type": "Function", "lineno": 651}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__ilshift__(x1, x2)]", "type": "Function", "lineno": 651}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__ilshift__(x, s)]", "type": "Function", "lineno": 651}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_invert[bitwise_invert]", "type": "Function", "lineno": 673}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_invert[__invert__]", "type": "Function", "lineno": 673}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[bitwise_or(x1, x2)]", "type": "Function", "lineno": 691}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x1, x2)]", "type": "Function", "lineno": 691}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x, s)]", "type": "Function", "lineno": 691}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__ior__(x1, x2)]", "type": "Function", "lineno": 691}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__ior__(x, s)]", "type": "Function", "lineno": 691}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[bitwise_right_shift(x1, x2)]", "type": "Function", "lineno": 710}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x1, x2)]", "type": "Function", "lineno": 710}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x, s)]", "type": "Function", "lineno": 710}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x1, x2)]", "type": "Function", "lineno": 710}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x, s)]", "type": "Function", "lineno": 710}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[bitwise_xor(x1, x2)]", "type": "Function", "lineno": 731}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x1, x2)]", "type": "Function", "lineno": 731}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x, s)]", "type": "Function", "lineno": 731}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__ixor__(x1, x2)]", "type": "Function", "lineno": 731}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__ixor__(x, s)]", "type": "Function", "lineno": 731}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_ceil", "type": "Function", "lineno": 750}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_cos", "type": "Function", "lineno": 758}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_cosh", "type": "Function", "lineno": 766}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_divide[divide(x1, x2)]", "type": "Function", "lineno": 774}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_divide[__truediv__(x1, x2)]", "type": "Function", "lineno": 774}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_divide[__truediv__(x, s)]", "type": "Function", "lineno": 774}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_divide[__itruediv__(x1, x2)]", "type": "Function", "lineno": 774}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_divide[__itruediv__(x, s)]", "type": "Function", "lineno": 774}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_equal[equal(x1, x2)]", "type": "Function", "lineno": 797}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_equal[__eq__(x1, x2)]", "type": "Function", "lineno": 797}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_equal[__eq__(x, s)]", "type": "Function", "lineno": 797}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_exp", "type": "Function", "lineno": 825}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_expm1", "type": "Function", "lineno": 833}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_floor", "type": "Function", "lineno": 841}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_floor_divide[floor_divide(x1, x2)]", "type": "Function", "lineno": 849}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_floor_divide[__floordiv__(x1, x2)]", "type": "Function", "lineno": 849}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_floor_divide[__floordiv__(x, s)]", "type": "Function", "lineno": 849}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_floor_divide[__ifloordiv__(x1, x2)]", "type": "Function", "lineno": 849}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_floor_divide[__ifloordiv__(x, s)]", "type": "Function", "lineno": 849}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_greater[greater(x1, x2)]", "type": "Function", "lineno": 868}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_greater[__gt__(x1, x2)]", "type": "Function", "lineno": 868}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_greater[__gt__(x, s)]", "type": "Function", "lineno": 868}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_greater_equal[greater_equal(x1, x2)]", "type": "Function", "lineno": 888}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_greater_equal[__ge__(x1, x2)]", "type": "Function", "lineno": 888}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_greater_equal[__ge__(x, s)]", "type": "Function", "lineno": 888}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_isfinite", "type": "Function", "lineno": 908}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_isinf", "type": "Function", "lineno": 916}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_isnan", "type": "Function", "lineno": 924}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_less[less(x1, x2)]", "type": "Function", "lineno": 932}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_less[__lt__(x1, x2)]", "type": "Function", "lineno": 932}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_less[__lt__(x, s)]", "type": "Function", "lineno": 932}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_less_equal[less_equal(x1, x2)]", "type": "Function", "lineno": 952}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_less_equal[__le__(x1, x2)]", "type": "Function", "lineno": 952}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_less_equal[__le__(x, s)]", "type": "Function", "lineno": 952}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_log", "type": "Function", "lineno": 972}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_log1p", "type": "Function", "lineno": 982}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_log2", "type": "Function", "lineno": 992}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_log10", "type": "Function", "lineno": 1002}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_logaddexp", "type": "Function", "lineno": 1016}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_logical_and", "type": "Function", "lineno": 1024}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_logical_not", "type": "Function", "lineno": 1034}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_logical_or", "type": "Function", "lineno": 1044}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_logical_xor", "type": "Function", "lineno": 1054}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_multiply[multiply(x1, x2)]", "type": "Function", "lineno": 1064}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_multiply[__mul__(x1, x2)]", "type": "Function", "lineno": 1064}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_multiply[__mul__(x, s)]", "type": "Function", "lineno": 1064}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_multiply[__imul__(x1, x2)]", "type": "Function", "lineno": 1064}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_multiply[__imul__(x, s)]", "type": "Function", "lineno": 1064}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_negative[negative]", "type": "Function", "lineno": 1078}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_negative[__neg__]", "type": "Function", "lineno": 1078}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_not_equal[not_equal(x1, x2)]", "type": "Function", "lineno": 1097}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_not_equal[__ne__(x1, x2)]", "type": "Function", "lineno": 1097}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_not_equal[__ne__(x, s)]", "type": "Function", "lineno": 1097}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_positive[positive]", "type": "Function", "lineno": 1117}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_positive[__pos__]", "type": "Function", "lineno": 1117}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_pow[pow(x1, x2)]", "type": "Function", "lineno": 1129}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_pow[__pow__(x1, x2)]", "type": "Function", "lineno": 1129}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_pow[__pow__(x, s)]", "type": "Function", "lineno": 1129}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_pow[__ipow__(x1, x2)]", "type": "Function", "lineno": 1129}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_pow[__ipow__(x, s)]", "type": "Function", "lineno": 1129}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[remainder(x1, x2)]", "type": "Function", "lineno": 1151}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[__mod__(x1, x2)]", "type": "Function", "lineno": 1151}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[__mod__(x, s)]", "type": "Function", "lineno": 1151}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[__imod__(x1, x2)]", "type": "Function", "lineno": 1151}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_remainder[__imod__(x, s)]", "type": "Function", "lineno": 1151}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_round", "type": "Function", "lineno": 1168}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_sign", "type": "Function", "lineno": 1176}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_sin", "type": "Function", "lineno": 1186}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_sinh", "type": "Function", "lineno": 1194}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_square", "type": "Function", "lineno": 1202}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_sqrt", "type": "Function", "lineno": 1212}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_subtract[subtract(x1, x2)]", "type": "Function", "lineno": 1222}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_subtract[__sub__(x1, x2)]", "type": "Function", "lineno": 1222}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_subtract[__sub__(x, s)]", "type": "Function", "lineno": 1222}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_subtract[__isub__(x1, x2)]", "type": "Function", "lineno": 1222}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_subtract[__isub__(x, s)]", "type": "Function", "lineno": 1222}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_tan", "type": "Function", "lineno": 1238}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_tanh", "type": "Function", "lineno": 1246}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_trunc", "type": "Function", "lineno": 1254}]}, {"nodeid": "array_api_tests/test_searching_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_searching_functions.py::test_argmax", "type": "Function", "lineno": 14}, {"nodeid": "array_api_tests/test_searching_functions.py::test_argmin", "type": "Function", "lineno": 49}, {"nodeid": "array_api_tests/test_searching_functions.py::test_nonzero", "type": "Function", "lineno": 84}, {"nodeid": "array_api_tests/test_searching_functions.py::test_where", "type": "Function", "lineno": 123}]}, {"nodeid": "array_api_tests/test_set_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_set_functions.py::test_unique_all", "type": "Function", "lineno": 17}, {"nodeid": "array_api_tests/test_set_functions.py::test_unique_counts", "type": "Function", "lineno": 117}, {"nodeid": "array_api_tests/test_set_functions.py::test_unique_inverse", "type": "Function", "lineno": 164}, {"nodeid": "array_api_tests/test_set_functions.py::test_unique_values", "type": "Function", "lineno": 217}]}, {"nodeid": "array_api_tests/test_signatures.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_signatures.py::test_func_signature[max]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[mean]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[min]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[prod]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[std]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[sum]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[var]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[unique_all]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[unique_counts]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[unique_inverse]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[unique_values]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[argmax]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[argmin]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[nonzero]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[where]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[arange]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[asarray]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[empty]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[empty_like]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[eye]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[from_dlpack]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[full]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[full_like]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[linspace]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[meshgrid]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[ones]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[ones_like]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[tril]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[triu]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[zeros]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[zeros_like]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[all]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[any]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[concat]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[expand_dims]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[flip]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[permute_dims]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[reshape]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[roll]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[squeeze]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[stack]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[argsort]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[sort]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[astype]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[broadcast_arrays]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[broadcast_to]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[can_cast]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[finfo]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[iinfo]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[result_type]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[abs]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[acos]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[acosh]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[add]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[asin]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[asinh]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[atan]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[atan2]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[atanh]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[bitwise_and]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[bitwise_left_shift]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[bitwise_invert]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[bitwise_or]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[bitwise_right_shift]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[bitwise_xor]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[ceil]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[cos]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[cosh]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[divide]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[equal]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[exp]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[expm1]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[floor]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[floor_divide]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[greater]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[greater_equal]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[isfinite]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[isinf]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[isnan]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[less]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[less_equal]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[log]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[log1p]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[log2]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[log10]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[logaddexp]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[logical_and]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[logical_not]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[logical_or]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[logical_xor]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[multiply]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[negative]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[not_equal]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[positive]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[pow]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[remainder]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[round]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[sign]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[sin]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[sinh]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[square]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[sqrt]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[subtract]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[tan]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[tanh]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[trunc]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[matmul]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[matrix_transpose]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[tensordot]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_func_signature[vecdot]", "type": "Function", "lineno": 215}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cholesky]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.cross]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.det]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.diagonal]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.eigh]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.eigvalsh]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.inv]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matmul]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_norm]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_power]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_rank]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.matrix_transpose]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.outer]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.pinv]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.qr]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.slogdet]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.solve]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.svd]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.svdvals]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.tensordot]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.trace]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vecdot]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_extension_func_signature[linalg.vector_norm]", "type": "Function", "lineno": 235}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__abs__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__add__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__and__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__array_namespace__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__bool__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__dlpack__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__dlpack_device__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__eq__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__float__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__floordiv__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__ge__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__getitem__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__gt__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__index__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__int__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__invert__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__le__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__lshift__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__lt__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__matmul__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__mod__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__mul__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__ne__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__neg__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__or__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__pos__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__pow__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__rshift__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__setitem__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__sub__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__truediv__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[__xor__]", "type": "Function", "lineno": 245}, {"nodeid": "array_api_tests/test_signatures.py::test_array_method_signature[to_device]", "type": "Function", "lineno": 245}]}, {"nodeid": "array_api_tests/test_sorting_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_sorting_functions.py::test_argsort", "type": "Function", "lineno": 35}, {"nodeid": "array_api_tests/test_sorting_functions.py::test_sort", "type": "Function", "lineno": 95}]}, {"nodeid": "array_api_tests/test_special_cases.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_special_cases.py::test_unary[abs(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[abs(x_i is -0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[abs(x_i is -infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[__abs__(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[__abs__(x_i is -0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[__abs__(x_i is -infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acos(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acos(x_i > 1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acos(x_i < -1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acos(x_i is 1) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acosh(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acosh(x_i < 1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acosh(x_i is 1) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[acosh(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asin(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asin(x_i > 1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asin(x_i < -1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asin(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asin(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asinh(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asinh(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asinh(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asinh(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[asinh(x_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atan(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atan(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atan(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atan(x_i is +infinity) -> roughly +pi/2]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atan(x_i is -infinity) -> roughly -pi/2]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i < -1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i > 1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i is -1) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i is +1) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[atanh(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[ceil(x_i.is_integer()) -> x_i]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[ceil(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[ceil(x_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[ceil(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[ceil(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[ceil(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cos(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cos(x_i is +0) -> 1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cos(x_i is -0) -> 1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cos(x_i is +infinity) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cos(x_i is -infinity) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cosh(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cosh(x_i is +0) -> 1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cosh(x_i is -0) -> 1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cosh(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[cosh(x_i is -infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[exp(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[exp(x_i is +0) -> 1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[exp(x_i is -0) -> 1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[exp(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[exp(x_i is -infinity) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[expm1(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[expm1(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[expm1(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[expm1(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[expm1(x_i is -infinity) -> -1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[floor(x_i.is_integer()) -> x_i]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[floor(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[floor(x_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[floor(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[floor(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[floor(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log(x_i < 0) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log((x_i is +0 or x_i == -0)) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log(x_i is 1) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log1p(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log1p(x_i < -1) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log1p(x_i is -1) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log1p(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log1p(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log1p(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log2(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log2(x_i < 0) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log2((x_i is +0 or x_i == -0)) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log2(x_i is 1) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log2(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log10(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log10(x_i < 0) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log10((x_i is +0 or x_i == -0)) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log10(x_i is 1) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[log10(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(x_i.is_integer()) -> x_i]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(x_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[round(modf(i)[0] == 0.5) -> Decimal(i).to_integral_exact(ROUND_HALF_EVEN)]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sign(x_i < 0) -> -1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sign((x_i is -0 or x_i == +0)) -> 0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sign(x_i > 0) -> +1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sin(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sin(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sin(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sin((x_i is +infinity or x_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sinh(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sinh(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sinh(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sinh(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sinh(x_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sqrt(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sqrt(x_i < 0) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sqrt(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sqrt(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[sqrt(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tan(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tan(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tan(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tan((x_i is +infinity or x_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tanh(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tanh(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tanh(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tanh(x_i is +infinity) -> +1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[tanh(x_i is -infinity) -> -1]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[trunc(x_i.is_integer()) -> x_i]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[trunc(x_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[trunc(x_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[trunc(x_i is +0) -> +0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[trunc(x_i is -0) -> -0]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_unary[trunc(x_i is NaN) -> NaN]", "type": "Function", "lineno": 1204}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is +infinity and x2_i is -infinity) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is -infinity and x2_i is +infinity) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is +infinity and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is -infinity and x2_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is +infinity and isfinite(x2_i)) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is -infinity and isfinite(x2_i)) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(isfinite(x1_i) and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(isfinite(x1_i) and x2_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is -0 and x2_i is -0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is -0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is +0 and x2_i is -0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(x1_i is +0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add((x1_i is +0 or x1_i == -0) and isfinite(x2_i) and x2_i != 0) -> x2_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(isfinite(x1_i) and x1_i != 0 and (x2_i is +0 or x2_i == -0)) -> x1_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[add(isfinite(x1_i) and x1_i != 0 and x2_i == -x1_i) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is +infinity and x2_i is -infinity) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is -infinity and x2_i is +infinity) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is +infinity and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is -infinity and x2_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is +infinity and isfinite(x2_i)) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is -infinity and isfinite(x2_i)) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x2_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is -0 and x2_i is -0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is -0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is +0 and x2_i is -0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(x1_i is +0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__((x1_i is +0 or x1_i == -0) and isfinite(x2_i) and x2_i != 0) -> x2_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x1_i != 0 and (x2_i is +0 or x2_i == -0)) -> x1_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__add__(isfinite(x1_i) and x1_i != 0 and x2_i == -x1_i) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i > 0 and x2_i is +0) -> roughly +pi/2]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i > 0 and x2_i is -0) -> roughly +pi/2]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +0 and x2_i is -0) -> roughly +pi]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +0 and x2_i < 0) -> roughly +pi]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i is +0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i is -0) -> roughly -pi]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -0 and x2_i < 0) -> roughly -pi]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i < 0 and x2_i is +0) -> roughly -pi/2]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i < 0 and x2_i is -0) -> roughly -pi/2]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i > 0 and isfinite(x1_i) and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i > 0 and isfinite(x1_i) and x2_i is -infinity) -> roughly +pi]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i < 0 and isfinite(x1_i) and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i < 0 and isfinite(x1_i) and x2_i is -infinity) -> roughly -pi]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +infinity and isfinite(x2_i)) -> roughly +pi/2]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -infinity and isfinite(x2_i)) -> roughly -pi/2]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +infinity and x2_i is +infinity) -> roughly +pi/4]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is +infinity and x2_i is -infinity) -> roughly +3pi/4]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -infinity and x2_i is +infinity) -> roughly -pi/4]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[atan2(x1_i is -infinity and x2_i is -infinity) -> roughly -3pi/4]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is -0 and x2_i < 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i > 0 and x2_i is +0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i > 0 and x2_i is -0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i < 0 and x2_i is +0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i < 0 and x2_i is -0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(copysign(1, x1_i) == copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> positive sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[divide(copysign(1, x1_i) != copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> negative sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -0 and x2_i < 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i > 0 and x2_i is +0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i > 0 and x2_i is -0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i < 0 and x2_i is +0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i < 0 and x2_i is -0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(copysign(1, x1_i) == copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> positive sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__truediv__(copysign(1, x1_i) != copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> negative sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -0 and x2_i < 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i > 0 and x2_i is +0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i > 0 and x2_i is -0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i < 0 and x2_i is +0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i < 0 and x2_i is -0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(copysign(1, x1_i) == copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> positive sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[floor_divide(copysign(1, x1_i) != copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> negative sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -0 and x2_i < 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i > 0 and x2_i is +0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i > 0 and x2_i is -0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i < 0 and x2_i is +0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i < 0 and x2_i is -0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(copysign(1, x1_i) == copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> positive sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__floordiv__(copysign(1, x1_i) != copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> negative sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[logaddexp(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[logaddexp(x1_i is +infinity and not x2_i is NaN) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[logaddexp(not x1_i is NaN and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[multiply(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[multiply((x1_i is +infinity or x1_i == -infinity) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[multiply((x1_i is +0 or x1_i == -0) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[multiply(copysign(1, x1_i) == copysign(1, x2_i)) -> positive sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[multiply(copysign(1, x1_i) != copysign(1, x2_i)) -> negative sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mul__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mul__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mul__((x1_i is +0 or x1_i == -0) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mul__(copysign(1, x1_i) == copysign(1, x2_i)) -> positive sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mul__(copysign(1, x1_i) != copysign(1, x2_i)) -> negative sign]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(not x1_i == 1 and x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x2_i is +0) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x2_i is -0) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is NaN and not x2_i == 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(abs(x1_i) > 1 and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(abs(x1_i) > 1 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(abs(x1_i) is 1 and x2_i is +infinity) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(abs(x1_i) is 1 and x2_i is -infinity) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is 1 and not x2_i is NaN) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(abs(x1_i) < 1 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(abs(x1_i) < 1 and x2_i is -infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is +infinity and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is +infinity and x2_i < 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -infinity and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -infinity and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -infinity and x2_i < 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is +0 and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -0 and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i is -0 and x2_i < 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[pow(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(not x1_i == 1 and x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x2_i is +0) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x2_i is -0) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is NaN and not x2_i == 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) > 1 and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) > 1 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) is 1 and x2_i is +infinity) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) is 1 and x2_i is -infinity) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is 1 and not x2_i is NaN) -> 1]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) < 1 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(abs(x1_i) < 1 and x2_i is -infinity) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +infinity and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +infinity and x2_i < 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -infinity and x2_i < 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is +0 and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i is -0 and x2_i < 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__pow__(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is -0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is -0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i > 0 and x2_i is +0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i > 0 and x2_i is -0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i < 0 and x2_i is +0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i < 0 and x2_i is -0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> x1_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> x2_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> x2_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[remainder(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> x1_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i > 0 and x2_i is +0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i > 0 and x2_i is -0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i < 0 and x2_i is +0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i < 0 and x2_i is -0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> NaN]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> x1_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> x2_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> x2_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_binary[__mod__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> x1_i]", "type": "Function", "lineno": 1242}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is +infinity and x2_i is -infinity) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -infinity and x2_i is +infinity) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is +infinity and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -infinity and x2_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is +infinity and isfinite(x2_i)) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -infinity and isfinite(x2_i)) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(isfinite(x1_i) and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(isfinite(x1_i) and x2_i is -infinity) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -0 and x2_i is -0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is +0 and x2_i is -0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is +0 and x2_i is +0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__((x1_i is +0 or x1_i == -0) and isfinite(x2_i) and x2_i != 0) -> x2_i]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(isfinite(x1_i) and x1_i != 0 and (x2_i is +0 or x2_i == -0)) -> x1_i]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__iadd__(isfinite(x1_i) and x1_i != 0 and x2_i == -x1_i) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is -0 and x2_i < 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i > 0 and x2_i is +0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i > 0 and x2_i is -0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i < 0 and x2_i is +0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i < 0 and x2_i is -0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(copysign(1, x1_i) == copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> positive sign]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__itruediv__(copysign(1, x1_i) != copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> negative sign]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -0 and x2_i > 0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -0 and x2_i < 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i > 0 and x2_i is +0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i > 0 and x2_i is -0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i < 0 and x2_i is +0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i < 0 and x2_i is -0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(copysign(1, x1_i) == copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> positive sign]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(copysign(1, x1_i) != copysign(1, x2_i) and isfinite(x1_i) and x1_i != 0 and isfinite(x2_i) and x2_i != 0) -> negative sign]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imul__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imul__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imul__((x1_i is +0 or x1_i == -0) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imul__(copysign(1, x1_i) == copysign(1, x2_i)) -> positive sign]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imul__(copysign(1, x1_i) != copysign(1, x2_i)) -> negative sign]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(not x1_i == 1 and x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x2_i is +0) -> 1]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x2_i is -0) -> 1]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is NaN and not x2_i == 0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(abs(x1_i) > 1 and x2_i is +infinity) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(abs(x1_i) > 1 and x2_i is -infinity) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(abs(x1_i) is 1 and x2_i is +infinity) -> 1]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(abs(x1_i) is 1 and x2_i is -infinity) -> 1]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is 1 and not x2_i is NaN) -> 1]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(abs(x1_i) < 1 and x2_i is +infinity) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(abs(x1_i) < 1 and x2_i is -infinity) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is +infinity and x2_i > 0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is +infinity and x2_i < 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "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]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "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)) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is +0 and x2_i < 0) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i > 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "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]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i < 0 and x2_i.is_integer() and x2_i % 2 == 1) -> -infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "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)) -> +infinity]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i < 0 and isfinite(x1_i) and isfinite(x2_i) and not x2_i.is_integer()) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is NaN or x2_i is NaN) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__((x1_i is +infinity or x1_i == -infinity) and (x2_i is +infinity or x2_i == -infinity)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__((x1_i is +0 or x1_i == -0) and (x2_i is +0 or x2_i == -0)) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is +0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is -0 and x2_i > 0) -> +0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is +0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is -0 and x2_i < 0) -> -0]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i > 0 and x2_i is +0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i > 0 and x2_i is -0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i < 0 and x2_i is +0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i < 0 and x2_i is -0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> NaN]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(isfinite(x1_i) and x1_i > 0 and x2_i is +infinity) -> x1_i]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> x2_i]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> x2_i]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_iop[__imod__(isfinite(x1_i) and x1_i < 0 and x2_i is -infinity) -> x1_i]", "type": "Function", "lineno": 1281}, {"nodeid": "array_api_tests/test_special_cases.py::test_empty_arrays[mean]", "type": "Function", "lineno": 1333}, {"nodeid": "array_api_tests/test_special_cases.py::test_empty_arrays[prod]", "type": "Function", "lineno": 1333}, {"nodeid": "array_api_tests/test_special_cases.py::test_empty_arrays[std]", "type": "Function", "lineno": 1333}, {"nodeid": "array_api_tests/test_special_cases.py::test_empty_arrays[sum]", "type": "Function", "lineno": 1333}, {"nodeid": "array_api_tests/test_special_cases.py::test_empty_arrays[var]", "type": "Function", "lineno": 1333}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[max]", "type": "Function", "lineno": 1355}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[mean]", "type": "Function", "lineno": 1355}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[min]", "type": "Function", "lineno": 1355}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[prod]", "type": "Function", "lineno": 1355}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[std]", "type": "Function", "lineno": 1355}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[sum]", "type": "Function", "lineno": 1355}, {"nodeid": "array_api_tests/test_special_cases.py::test_nan_propagation[var]", "type": "Function", "lineno": 1355}]}, {"nodeid": "array_api_tests/test_statistical_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_statistical_functions.py::test_max", "type": "Function", "lineno": 25}, {"nodeid": "array_api_tests/test_statistical_functions.py::test_mean", "type": "Function", "lineno": 54}, {"nodeid": "array_api_tests/test_statistical_functions.py::test_min", "type": "Function", "lineno": 75}, {"nodeid": "array_api_tests/test_statistical_functions.py::test_prod", "type": "Function", "lineno": 104}, {"nodeid": "array_api_tests/test_statistical_functions.py::test_std", "type": "Function", "lineno": 170}, {"nodeid": "array_api_tests/test_statistical_functions.py::test_sum", "type": "Function", "lineno": 205}, {"nodeid": "array_api_tests/test_statistical_functions.py::test_var", "type": "Function", "lineno": 268}]}, {"nodeid": "array_api_tests/test_type_promotion.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[abs(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[acos(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[acos(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[acosh(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[acosh(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[add(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[asin(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[asin(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[asinh(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[asinh(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atan(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atan(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atan2(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atan2(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atan2(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atan2(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atanh(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[atanh(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_and(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_left_shift(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_invert(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_or(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_right_shift(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[bitwise_xor(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[ceil(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[cos(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[cos(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[cosh(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[cosh(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[divide(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[divide(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[divide(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[divide(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(float32, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint64, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(float64, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(float64, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(float32, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint16, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint32, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint8, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(int64, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[equal(uint64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[exp(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[exp(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[expm1(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[expm1(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[floor_divide(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(float32, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint64, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(float64, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(float64, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(float32, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint16, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint32, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint8, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(int64, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater(uint64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(float32, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint64, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(float64, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(float64, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(float32, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint16, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint32, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint8, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(int64, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[greater_equal(uint64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isfinite(float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isinf(float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[isnan(float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(float32, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint64, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(float64, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(float64, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(float32, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint16, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint32, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint8, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(int64, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less(uint64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(float32, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint64, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(float64, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(float64, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(float32, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint16, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint32, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint8, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(int64, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[less_equal(uint64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log1p(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log1p(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log2(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log2(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log10(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[log10(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logaddexp(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logaddexp(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logaddexp(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logaddexp(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logical_and(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logical_not(bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logical_or(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[logical_xor(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[multiply(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[negative(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(bool, bool) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(float32, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint64, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(float64, float32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint64, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint64, uint16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int8, uint8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(float64, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, int16) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, int64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(float32, float64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int16, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint16, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint32, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int32, int8) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint8, uint64) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(int64, int32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[not_equal(uint64, uint32) -> bool]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[positive(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[pow(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[remainder(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[round(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sign(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sin(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sin(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sinh(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sinh(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[square(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sqrt(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[sqrt(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(float32, float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, uint8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint64, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, uint16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, uint8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, int16) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, uint8) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(float64, float32) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, uint8) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, uint16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, uint16) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint64, uint8) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint64, uint16) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int8, uint8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(float64, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, int8) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, int8) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, int16) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(float32, float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int16, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint16, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint32, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, uint32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int32, int8) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint8, uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(int64, int32) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[subtract(uint64, uint32) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[tan(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[tan(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[tanh(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[tanh(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(uint8) -> uint8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(uint16) -> uint16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(uint32) -> uint32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(uint64) -> uint64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(int8) -> int8]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(int16) -> int16]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(int32) -> int32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(int64) -> int64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(float32) -> float32]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_func_promotion[trunc(float64) -> float64]", "type": "Function", "lineno": 86}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(bool) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__invert__(int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__neg__(float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pos__(float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__add__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(bool, bool) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__and__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(bool, bool) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(float32, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint64, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(float64, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(float64, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(float32, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint16, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint32, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint8, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(int64, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__eq__(uint64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__floordiv__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(float32, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint64, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(float64, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(float64, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(float32, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint16, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint32, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint8, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(int64, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ge__(uint64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(float32, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint64, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(float64, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(float64, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(float32, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint16, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint32, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint8, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(int64, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__gt__(uint64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(float32, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint64, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(float64, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(float64, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(float32, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint16, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint32, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint8, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(int64, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__le__(uint64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lshift__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(float32, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint64, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(float64, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(float64, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(float32, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint16, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint32, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint8, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(int64, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__lt__(uint64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mod__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__mul__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(bool, bool) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(float32, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint64, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(float64, float32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint64, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint64, uint16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int8, uint8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(float64, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, int16) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, int64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(float32, float64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int16, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint16, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint32, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int32, int8) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint8, uint64) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(int64, int32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__ne__(uint64, uint32) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(bool, bool) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__or__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__pow__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__rshift__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__sub__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__truediv__(float32, float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__truediv__(float64, float32) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__truediv__(float64, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__truediv__(float32, float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(bool, bool) -> bool]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, uint8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, uint16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, uint8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, int16) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, uint16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int8, uint8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, int8) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, int8) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, int16) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int16, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint16, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint32, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, uint32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int32, int8) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint8, uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(int64, int32) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__xor__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(uint8) -> uint8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(uint16) -> uint16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(uint32) -> uint32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(uint64) -> uint64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(int8) -> int8]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(int16) -> int16]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(int32) -> int32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(int64) -> int64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(float32) -> float32]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_promotion[__abs__(float64) -> float64]", "type": "Function", "lineno": 173}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iadd__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(bool, bool) -> bool]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__iand__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ifloordiv__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ilshift__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imod__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__imul__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(bool, bool) -> bool]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ior__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ipow__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__irshift__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__isub__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__itruediv__(float32, float32) -> float32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__itruediv__(float64, float32) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__itruediv__(float64, float64) -> float64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(bool, bool) -> bool]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, uint8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint8, uint8) -> uint8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint64, uint64) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int32, uint16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint16, uint16) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int16, uint8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int32, uint8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, int8) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, int16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int8, int8) -> int8]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int32, int16) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint16, uint8) -> uint16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint32, uint8) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, uint16) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int32, int32) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint32, uint16) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint64, uint8) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint64, uint16) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, int64) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int16, int16) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int16, int8) -> int16]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint32, uint32) -> uint32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, uint32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int32, int8) -> int32]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(int64, int32) -> int64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_promotion[__ixor__(uint64, uint32) -> uint64]", "type": "Function", "lineno": 221}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__add__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(bool, bool) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__and__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(bool, bool) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(uint8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(uint16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(uint32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(uint64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(int8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(int16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(int32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(int64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(float32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(float32, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(float64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__eq__(float64, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__floordiv__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(uint8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(uint16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(uint32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(uint64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(int8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(int16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(int32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(int64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(float32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(float32, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(float64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ge__(float64, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(uint8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(uint16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(uint32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(uint64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(int8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(int16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(int32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(int64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(float32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(float32, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(float64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__gt__(float64, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(uint8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(uint16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(uint32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(uint64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(int8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(int16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(int32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(int64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(float32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(float32, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(float64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__le__(float64, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lshift__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(uint8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(uint16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(uint32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(uint64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(int8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(int16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(int32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(int64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(float32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(float32, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(float64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__lt__(float64, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mod__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__mul__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(bool, bool) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(uint8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(uint16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(uint32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(uint64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(int8, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(int16, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(int32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(int64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(float32, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(float32, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(float64, int64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__ne__(float64, float64) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(bool, bool) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__or__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__pow__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__rshift__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__sub__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__truediv__(float32, int64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__truediv__(float32, float64) -> float32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__truediv__(float64, int64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__truediv__(float64, float64) -> float64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(bool, bool) -> bool]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(uint8, int64) -> uint8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(uint16, int64) -> uint16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(uint32, int64) -> uint32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(uint64, int64) -> uint64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(int8, int64) -> int8]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(int16, int64) -> int16]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(int32, int64) -> int32]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_op_scalar_promotion[__xor__(int64, int64) -> int64]", "type": "Function", "lineno": 260}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iadd__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(bool, bool) -> bool]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__iand__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ifloordiv__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ilshift__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imod__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__imul__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(bool, bool) -> bool]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ior__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ipow__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__irshift__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(int64, int64) -> int64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__isub__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__itruediv__(float32, int64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__itruediv__(float32, float64) -> float32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__itruediv__(float64, int64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__itruediv__(float64, float64) -> float64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(bool, bool) -> bool]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(uint8, int64) -> uint8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(uint16, int64) -> uint16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(uint32, int64) -> uint32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(uint64, int64) -> uint64]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(int8, int64) -> int8]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(int16, int64) -> int16]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(int32, int64) -> int32]", "type": "Function", "lineno": 293}, {"nodeid": "array_api_tests/test_type_promotion.py::test_inplace_op_scalar_promotion[__ixor__(int64, int64) -> int64]", "type": "Function", "lineno": 293}]}, {"nodeid": "array_api_tests/test_utility_functions.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_utility_functions.py::test_all", "type": "Function", "lineno": 14}, {"nodeid": "array_api_tests/test_utility_functions.py::test_any", "type": "Function", "lineno": 39}]}, {"nodeid": "array_api_tests/__init__.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/test_array_object.py", "type": "Module"}, {"nodeid": "array_api_tests/test_constants.py", "type": "Module"}, {"nodeid": "array_api_tests/test_creation_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_data_type_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_has_names.py", "type": "Module"}, {"nodeid": "array_api_tests/test_linalg.py", "type": "Module"}, {"nodeid": "array_api_tests/test_manipulation_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_searching_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_set_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_signatures.py", "type": "Module"}, {"nodeid": "array_api_tests/test_sorting_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_special_cases.py", "type": "Module"}, {"nodeid": "array_api_tests/test_statistical_functions.py", "type": "Module"}, {"nodeid": "array_api_tests/test_type_promotion.py", "type": "Module"}, {"nodeid": "array_api_tests/test_utility_functions.py", "type": "Module"}]}, {"nodeid": "array_api_tests/meta/test_array_helpers.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_array_helpers.py::test_exactly_equal", "type": "Function", "lineno": 5}, {"nodeid": "array_api_tests/meta/test_array_helpers.py::test_notequal", "type": "Function", "lineno": 12}]}, {"nodeid": "array_api_tests/meta/test_broadcasting.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes[shape10-shape20-expected0]", "type": "Function", "lineno": 9}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes[shape11-shape21-expected1]", "type": "Function", "lineno": 9}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes[shape12-shape22-expected2]", "type": "Function", "lineno": 9}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes[shape13-shape23-expected3]", "type": "Function", "lineno": 9}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes[shape14-shape24-expected4]", "type": "Function", "lineno": 9}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes[shape15-shape25-expected5]", "type": "Function", "lineno": 9}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes_fails_on_bad_shapes[shape10-shape20]", "type": "Function", "lineno": 24}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes_fails_on_bad_shapes[shape11-shape21]", "type": "Function", "lineno": 24}, {"nodeid": "array_api_tests/meta/test_broadcasting.py::test_broadcast_shapes_fails_on_bad_shapes[shape12-shape22]", "type": "Function", "lineno": 24}]}, {"nodeid": "array_api_tests/meta/test_equality_mapping.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_equality_mapping.py::test_raises_on_distinct_eq_key", "type": "Function", "lineno": 5}, {"nodeid": "array_api_tests/meta/test_equality_mapping.py::test_raises_on_indistinct_eq_keys", "type": "Function", "lineno": 10}, {"nodeid": "array_api_tests/meta/test_equality_mapping.py::test_key_error", "type": "Function", "lineno": 25}, {"nodeid": "array_api_tests/meta/test_equality_mapping.py::test_iter", "type": "Function", "lineno": 31}]}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_mutually_promotable_dtypes", "type": "Function", "lineno": 17}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_partial_mutually_promotable_dtypes", "type": "Function", "lineno": 27}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_shapes", "type": "Function", "lineno": 49}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_two_mutually_broadcastable_shapes", "type": "Function", "lineno": 54}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_two_broadcastable_shapes", "type": "Function", "lineno": 60}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_two_mutual_arrays", "type": "Function", "lineno": 67}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_two_mutual_arrays_raises_on_bad_dtypes", "type": "Function", "lineno": 72}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_kwargs", "type": "Function", "lineno": 77}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_specified_kwargs", "type": "Function", "lineno": 99}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_symmetric_matrices", "type": "Function", "lineno": 129}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py::test_positive_definite_matrices", "type": "Function", "lineno": 141}]}, {"nodeid": "array_api_tests/meta/test_partial_adopters.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_partial_adopters.py::test_mutually_promotable_dtypes", "type": "Function", "lineno": 10}]}, {"nodeid": "array_api_tests/meta/test_pytest_helpers.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_pytest_helpers.py::test_assert_dtype", "type": "Function", "lineno": 6}, {"nodeid": "array_api_tests/meta/test_pytest_helpers.py::test_assert_array_elements", "type": "Function", "lineno": 15}]}, {"nodeid": "array_api_tests/meta/test_signatures.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_signatures.py::test_good_sig_passes[sig0]", "type": "Function", "lineno": 14}, {"nodeid": "array_api_tests/meta/test_signatures.py::test_good_sig_passes[sig1]", "type": "Function", "lineno": 14}, {"nodeid": "array_api_tests/meta/test_signatures.py::test_good_sig_passes[sig2]", "type": "Function", "lineno": 14}, {"nodeid": "array_api_tests/meta/test_signatures.py::test_raises_on_bad_sig[sig0]", "type": "Function", "lineno": 45}, {"nodeid": "array_api_tests/meta/test_signatures.py::test_raises_on_bad_sig[sig1]", "type": "Function", "lineno": 45}]}, {"nodeid": "array_api_tests/meta/test_special_cases.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_special_cases.py::test_parse_result", "type": "Function", "lineno": 5}]}, {"nodeid": "array_api_tests/meta/test_utils.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_utils.py::test_frange[r0-1-elements0]", "type": "Function", "lineno": 17}, {"nodeid": "array_api_tests/meta/test_utils.py::test_frange[r1-1-elements1]", "type": "Function", "lineno": 17}, {"nodeid": "array_api_tests/meta/test_utils.py::test_frange[r2-0-elements2]", "type": "Function", "lineno": 17}, {"nodeid": "array_api_tests/meta/test_utils.py::test_frange[r3-1-elements3]", "type": "Function", "lineno": 17}, {"nodeid": "array_api_tests/meta/test_utils.py::test_ndindex[shape0-expected0]", "type": "Function", "lineno": 31}, {"nodeid": "array_api_tests/meta/test_utils.py::test_axis_ndindex[shape0-0-expected0]", "type": "Function", "lineno": 39}, {"nodeid": "array_api_tests/meta/test_utils.py::test_axis_ndindex[shape1-0-expected1]", "type": "Function", "lineno": 39}, {"nodeid": "array_api_tests/meta/test_utils.py::test_axis_ndindex[shape2-1-expected2]", "type": "Function", "lineno": 39}, {"nodeid": "array_api_tests/meta/test_utils.py::test_axes_ndindex[shape0-axes0-expected0]", "type": "Function", "lineno": 55}, {"nodeid": "array_api_tests/meta/test_utils.py::test_axes_ndindex[shape1-axes1-expected1]", "type": "Function", "lineno": 55}, {"nodeid": "array_api_tests/meta/test_utils.py::test_axes_ndindex[shape2-axes2-expected2]", "type": "Function", "lineno": 55}, {"nodeid": "array_api_tests/meta/test_utils.py::test_roll_ndindex[shape0-shifts0-axes0-expected0]", "type": "Function", "lineno": 74}, {"nodeid": "array_api_tests/meta/test_utils.py::test_roll_ndindex[shape1-shifts1-axes1-expected1]", "type": "Function", "lineno": 74}, {"nodeid": "array_api_tests/meta/test_utils.py::test_roll_ndindex[shape2-shifts2-axes2-expected2]", "type": "Function", "lineno": 74}, {"nodeid": "array_api_tests/meta/test_utils.py::test_roll_ndindex[shape3-shifts3-axes3-expected3]", "type": "Function", "lineno": 74}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx0-x]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[42-x[42]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx2-x[42]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx3-x[42, 7]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx4-x[:2]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx5-x[2:]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx6-x[0:2]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx7-x[0:2:-1]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx8-x[::-1]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx9-x[:]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx10-x[...]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_fmt_idx[idx11-x[None, 42]]", "type": "Function", "lineno": 87}, {"nodeid": "array_api_tests/meta/test_utils.py::test_int_to_dtype", "type": "Function", "lineno": 108}, {"nodeid": "array_api_tests/meta/test_utils.py::test_oneway_promotable_dtypes", "type": "Function", "lineno": 117}, {"nodeid": "array_api_tests/meta/test_utils.py::test_oneway_broadcastable_shapes", "type": "Function", "lineno": 122}]}, {"nodeid": "array_api_tests/meta/__init__.py", "outcome": "passed", "result": [{"nodeid": "array_api_tests/meta/test_array_helpers.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_broadcasting.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_equality_mapping.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_hypothesis_helpers.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_partial_adopters.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_pytest_helpers.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_signatures.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_special_cases.py", "type": "Module"}, {"nodeid": "array_api_tests/meta/test_utils.py", "type": "Module"}]}], "tests": [{"nodeid": "array_api_tests/test_array_object.py::test_getitem", "lineno": 78, "outcome": "failed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_array_object.py", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_getitem"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_getitem", "array_api_function_name": "getitem", "hypothesis_report_information": ["Falsifying example: test_getitem(\n shape=(), dtype=dtype('bool'), data=data(...),\n)", "Draw 1 (obj): False", "x=Array(False, dtype=bool)", "Draw 2 (key): (None,)"], "hypothesis_statistics": "array_api_tests/test_array_object.py::test_getitem:\n\n - during reuse phase (0.41 seconds):\n - Typical runtimes: 43-103 ms, ~ 3% in data generation\n - 0 passing examples, 7 failing examples, 0 invalid examples\n - Found 1 distinct error in this phase\n\n - during shrink phase (0.07 seconds):\n - Typical runtimes: 0-43 ms, ~ 49% in data generation\n - 3 passing examples, 1 failing examples, 5 invalid examples\n - Tried 9 shrinks of which 0 were successful\n\n - Stopped because nothing left to do"}, "setup": {"duration": 0.0006966460000001895, "outcome": "passed"}, "call": {"duration": 0.4898461020000002, "outcome": "failed", "crash": {"path": "/Users/aaronmeurer/anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py", "lineno": 366, "message": "IndexError: newaxis indices are not allowed in the array API namespace"}, "traceback": [{"path": "array_api_tests/test_array_object.py", "lineno": 80, "message": ""}, {"path": "array_api_tests/test_array_object.py", "lineno": 90, "message": "in test_getitem"}, {"path": "../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py", "lineno": 507, "message": "in __getitem__"}, {"path": "../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py", "lineno": 320, "message": "in _validate_index"}, {"path": "../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py", "lineno": 320, "message": "in <genexpr>"}, {"path": "../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py", "lineno": 366, "message": "IndexError"}], "longrepr": "@given(shape=hh.shapes(), dtype=xps.scalar_dtypes(), data=st.data())\n> def test_getitem(shape, dtype, data):\n\narray_api_tests/test_array_object.py:80: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\narray_api_tests/test_array_object.py:90: in test_getitem\n out = x[key]\n../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py:507: in __getitem__\n key = self._validate_index(key, self.shape)\n../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py:320: in _validate_index\n key = tuple(Array._validate_index(idx, None) for idx in key)\n../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py:320: in <genexpr>\n key = tuple(Array._validate_index(idx, None) for idx in key)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nkey = None, shape = None\n\n @staticmethod\n def _validate_index(key, shape):\n \"\"\"\n Validate an index according to the array API.\n \n The array API specification only requires a subset of indices that are\n supported by NumPy. This function will reject any index that is\n allowed by NumPy but not required by the array API specification. We\n always raise ``IndexError`` on such indices (the spec does not require\n any specific behavior on them, but this makes the NumPy array API\n namespace a minimal implementation of the spec). See\n https://data-apis.org/array-api/latest/API_specification/indexing.html\n for the full list of required indexing behavior\n \n This function either raises IndexError if the index ``key`` is\n invalid, or a new key to be used in place of ``key`` in indexing. It\n only raises ``IndexError`` on indices that are not already rejected by\n NumPy, as NumPy will already raise the appropriate error on such\n indices. ``shape`` may be None, in which case, only cases that are\n independent of the array shape are checked.\n \n The following cases are allowed by NumPy, but not specified by the array\n API specification:\n \n - Indices to not include an implicit ellipsis at the end. That is,\n every axis of an array must be explicitly indexed or an ellipsis\n included.\n \n - The start and stop of a slice may not be out of bounds. In\n particular, for a slice ``i:j:k`` on an axis of size ``n``, only the\n following are allowed:\n \n - ``i`` or ``j`` omitted (``None``).\n - ``-n <= i <= max(0, n - 1)``.\n - For ``k > 0`` or ``k`` omitted (``None``), ``-n <= j <= n``.\n - For ``k < 0``, ``-n - 1 <= j <= max(0, n - 1)``.\n \n - Boolean array indices are not allowed as part of a larger tuple\n index.\n \n - Integer array indices are not allowed (with the exception of 0-D\n arrays, which are treated the same as scalars).\n \n Additionally, it should be noted that indices that would return a\n scalar in NumPy will return a 0-D array. Array scalars are not allowed\n in the specification, only 0-D arrays. This is done in the\n ``Array._new`` constructor, not this function.\n \n \"\"\"\n if isinstance(key, slice):\n if shape is None:\n return key\n if shape == ():\n return key\n if len(shape) > 1:\n raise IndexError(\n \"Multidimensional arrays must include an index for every axis or use an ellipsis\"\n )\n size = shape[0]\n # Ensure invalid slice entries are passed through.\n if key.start is not None:\n try:\n operator.index(key.start)\n except TypeError:\n return key\n if not (-size <= key.start <= size):\n raise IndexError(\n \"Slices with out-of-bounds start are not allowed in the array API namespace\"\n )\n if key.stop is not None:\n try:\n operator.index(key.stop)\n except TypeError:\n return key\n step = 1 if key.step is None else key.step\n if (step > 0 and not (-size <= key.stop <= size)\n or step < 0 and not (-size - 1 <= key.stop <= max(0, size - 1))):\n raise IndexError(\"Slices with out-of-bounds stop are not allowed in the array API namespace\")\n return key\n \n elif isinstance(key, tuple):\n key = tuple(Array._validate_index(idx, None) for idx in key)\n \n for idx in key:\n if (\n isinstance(idx, np.ndarray)\n and idx.dtype in _boolean_dtypes\n or isinstance(idx, (bool, np.bool_))\n ):\n if len(key) == 1:\n return key\n raise IndexError(\n \"Boolean array indices combined with other indices are not allowed in the array API namespace\"\n )\n if isinstance(idx, tuple):\n raise IndexError(\n \"Nested tuple indices are not allowed in the array API namespace\"\n )\n \n if shape is None:\n return key\n n_ellipsis = key.count(...)\n if n_ellipsis > 1:\n return key\n ellipsis_i = key.index(...) if n_ellipsis else len(key)\n \n for idx, size in list(zip(key[:ellipsis_i], shape)) + list(\n zip(key[:ellipsis_i:-1], shape[:ellipsis_i:-1])\n ):\n Array._validate_index(idx, (size,))\n if n_ellipsis == 0 and len(key) < len(shape):\n raise IndexError(\n \"Multidimensional arrays must include an index for every axis or use an ellipsis\"\n )\n return key\n elif isinstance(key, bool):\n return key\n elif isinstance(key, Array):\n if key.dtype in _integer_dtypes:\n if key.ndim != 0:\n raise IndexError(\n \"Non-zero dimensional integer array indices are not allowed in the array API namespace\"\n )\n return key._array\n elif key is Ellipsis:\n return key\n elif key is None:\n> raise IndexError(\n \"newaxis indices are not allowed in the array API namespace\"\n )\nE IndexError: newaxis indices are not allowed in the array API namespace\n\n../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_array_object.py:366: IndexError"}, "teardown": {"duration": 0.0005268510000000504, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_setitem", "lineno": 108, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_array_object.py", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_setitem"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_setitem", "array_api_function_name": "setitem", "hypothesis_statistics": "array_api_tests/test_array_object.py::test_setitem:\n\n - during reuse phase (0.06 seconds):\n - Typical runtimes: 2-6 ms, ~ 65% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.07 seconds):\n - Typical runtimes: 2-6 ms, ~ 73% in data generation\n - 90 passing examples, 0 failing examples, 105 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00036992800000001935, "outcome": "passed"}, "call": {"duration": 1.125647377, "outcome": "passed"}, "teardown": {"duration": 0.00032890499999993494, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_getitem_masking", "lineno": 151, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "data_dependent_shapes", "ci", "test_array_object.py", "test_getitem_masking", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_getitem_masking", "array_api_function_name": "getitem_masking", "hypothesis_statistics": "array_api_tests/test_array_object.py::test_getitem_masking:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: 2-4 ms, ~ 51% in data generation\n - 8 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.58 seconds):\n - Typical runtimes: 0-3 ms, ~ 61% in data generation\n - 92 passing examples, 0 failing examples, 83 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003045339999996344, "outcome": "passed"}, "call": {"duration": 0.6188248140000003, "outcome": "passed"}, "teardown": {"duration": 0.00037238899999980646, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_setitem_masking", "lineno": 196, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_array_object.py", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_setitem_masking"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_setitem_masking", "array_api_function_name": "setitem_masking", "hypothesis_statistics": "array_api_tests/test_array_object.py::test_setitem_masking:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 74% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.46 seconds):\n - Typical runtimes: 1-3 ms, ~ 79% in data generation\n - 96 passing examples, 0 failing examples, 36 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00030709400000006326, "outcome": "passed"}, "call": {"duration": 0.47221101099999974, "outcome": "passed"}, "teardown": {"duration": 0.00029629199999980926, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__bool__(bool)]", "lineno": 237, "outcome": "passed", "keywords": ["test_scalar_casting[__bool__(bool)]", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "__bool__(bool)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__bool__", "dtype": "bool", "stype": "bool"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__bool__(bool)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 50% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.04 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 33 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because nothing left to do"}, "setup": {"duration": 0.00047110900000024714, "outcome": "passed"}, "call": {"duration": 0.0427521870000005, "outcome": "passed"}, "teardown": {"duration": 0.0003452949999998012, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint8)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__int__(uint8)", "test_scalar_casting[__int__(uint8)]", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "uint8", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint8)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 55% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.12 seconds):\n - Typical runtimes: < 1ms, ~ 61% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0006049460000001616, "outcome": "passed"}, "call": {"duration": 0.12175888700000037, "outcome": "passed"}, "teardown": {"duration": 0.00033520299999967307, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint16)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_scalar_casting[__int__(uint16)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "__int__(uint16)"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "uint16", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint16)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 56% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.11 seconds):\n - Typical runtimes: < 1ms, ~ 61% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005802590000003605, "outcome": "passed"}, "call": {"duration": 0.11437555899999996, "outcome": "passed"}, "teardown": {"duration": 0.00034992600000016694, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint32)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__int__(uint32)", "is_hypothesis_test", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "test_scalar_casting[__int__(uint32)]"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "uint32", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint32)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 59% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.12 seconds):\n - Typical runtimes: < 1ms, ~ 65% in data generation\n - 99 passing examples, 0 failing examples, 4 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0006674970000002389, "outcome": "passed"}, "call": {"duration": 0.1286756949999992, "outcome": "passed"}, "teardown": {"duration": 0.0003558989999996598, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint64)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__int__(uint64)", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "test_scalar_casting[__int__(uint64)]"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "uint64", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(uint64)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 60% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.12 seconds):\n - Typical runtimes: < 1ms, ~ 64% in data generation\n - 99 passing examples, 0 failing examples, 3 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005062719999999743, "outcome": "passed"}, "call": {"duration": 0.12570634799999958, "outcome": "passed"}, "teardown": {"duration": 0.0004643639999999394, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int8)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_scalar_casting[__int__(int8)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "__int__(int8)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "int8", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int8)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 59% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.11 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.000553671999999672, "outcome": "passed"}, "call": {"duration": 0.11451420200000051, "outcome": "passed"}, "teardown": {"duration": 0.0004095639999999179, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int16)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__int__(int16)", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "test_scalar_casting[__int__(int16)]", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "int16", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int16)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 51% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.11 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005296269999996994, "outcome": "passed"}, "call": {"duration": 0.11406922499999972, "outcome": "passed"}, "teardown": {"duration": 0.0005267279999996433, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int32)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__int__(int32)", "test_scalar_casting[__int__(int32)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "int32", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int32)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 59% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.13 seconds):\n - Typical runtimes: < 1ms, ~ 66% in data generation\n - 99 passing examples, 0 failing examples, 6 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0006644610000003937, "outcome": "passed"}, "call": {"duration": 0.1322951269999999, "outcome": "passed"}, "teardown": {"duration": 0.00033022399999982355, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int64)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_scalar_casting[__int__(int64)]", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "__int__(int64)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__int__", "dtype": "int64", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__int__(int64)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 60% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.12 seconds):\n - Typical runtimes: < 1ms, ~ 67% in data generation\n - 99 passing examples, 0 failing examples, 4 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005028419999995037, "outcome": "passed"}, "call": {"duration": 0.12853275199999992, "outcome": "passed"}, "teardown": {"duration": 0.00039838400000036245, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint8)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__index__(uint8)", "array-api-tests", "ci", "test_array_object.py", "test_scalar_casting[__index__(uint8)]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "uint8", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint8)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.11 seconds):\n - Typical runtimes: < 1ms, ~ 61% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004825120000004901, "outcome": "passed"}, "call": {"duration": 0.10984260000000035, "outcome": "passed"}, "teardown": {"duration": 0.0003856979999996568, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint16)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_scalar_casting[__index__(uint16)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "__index__(uint16)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "uint16", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint16)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 56% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.11 seconds):\n - Typical runtimes: < 1ms, ~ 61% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005766600000001176, "outcome": "passed"}, "call": {"duration": 0.11724004100000052, "outcome": "passed"}, "teardown": {"duration": 0.0003359950000003664, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint32)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__index__(uint32)", "array-api-tests", "test_scalar_casting[__index__(uint32)]", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "uint32", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint32)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 59% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.17 seconds):\n - Typical runtimes: < 1ms, ~ 65% in data generation\n - 99 passing examples, 0 failing examples, 5 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005873350000005217, "outcome": "passed"}, "call": {"duration": 0.17624558900000054, "outcome": "passed"}, "teardown": {"duration": 0.0003341939999996768, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint64)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__index__(uint64)", "test_scalar_casting[__index__(uint64)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "uint64", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(uint64)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 60% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.13 seconds):\n - Typical runtimes: < 1ms, ~ 65% in data generation\n - 99 passing examples, 0 failing examples, 3 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005767829999996366, "outcome": "passed"}, "call": {"duration": 0.1294292420000005, "outcome": "passed"}, "teardown": {"duration": 0.0003899050000004678, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int8)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "__index__(int8)", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "test_scalar_casting[__index__(int8)]"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "int8", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int8)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 57% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.10 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005191209999999558, "outcome": "passed"}, "call": {"duration": 0.10799006800000033, "outcome": "passed"}, "teardown": {"duration": 0.0003898690000001537, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int16)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "test_scalar_casting[__index__(int16)]", "_hypothesis_internal_use_seed", "array-api-tests", "__index__(int16)", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "int16", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int16)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 57% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.11 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 99 passing examples, 0 failing examples, 1 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005174029999999163, "outcome": "passed"}, "call": {"duration": 0.11144255299999983, "outcome": "passed"}, "teardown": {"duration": 0.0006400860000006503, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int32)]", "lineno": 237, "outcome": "passed", "keywords": ["test_scalar_casting[__index__(int32)]", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "ci", "test_array_object.py", "parametrize", "__index__(int32)", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "int32", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int32)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 63% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.13 seconds):\n - Typical runtimes: < 1ms, ~ 65% in data generation\n - 99 passing examples, 0 failing examples, 5 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005147819999997694, "outcome": "passed"}, "call": {"duration": 0.13490106199999996, "outcome": "passed"}, "teardown": {"duration": 0.00028859199999953233, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int64)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "__index__(int64)", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "test_scalar_casting[__index__(int64)]"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__index__", "dtype": "int64", "stype": "int64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__index__(int64)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 71% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.13 seconds):\n - Typical runtimes: < 1ms, ~ 66% in data generation\n - 99 passing examples, 0 failing examples, 3 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005358900000000943, "outcome": "passed"}, "call": {"duration": 0.13609926100000003, "outcome": "passed"}, "teardown": {"duration": 0.0003897679999997905, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__float__(float32)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "test_scalar_casting[__float__(float32)]", "_hypothesis_internal_use_seed", "pytestmark", "array-api-tests", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "__float__(float32)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__float__", "dtype": "float32", "stype": "float64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__float__(float32)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 59% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.14 seconds):\n - Typical runtimes: 0-1 ms, ~ 63% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005664250000005921, "outcome": "passed"}, "call": {"duration": 0.1389725740000003, "outcome": "passed"}, "teardown": {"duration": 0.0003936659999999037, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_array_object.py::test_scalar_casting[__float__(float64)]", "lineno": 237, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "__float__(float64)", "test_scalar_casting[__float__(float64)]", "ci", "test_array_object.py", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_array_object", "test_function": "test_scalar_casting", "array_api_function_name": "scalar_casting", "params": {"method_name": "__float__", "dtype": "float64", "stype": "float64"}, "hypothesis_statistics": "array_api_tests/test_array_object.py::test_scalar_casting[__float__(float64)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 58% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.13 seconds):\n - Typical runtimes: 0-1 ms, ~ 62% in data generation\n - 99 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005318030000003304, "outcome": "passed"}, "call": {"duration": 0.1327418869999999, "outcome": "passed"}, "teardown": {"duration": 0.000372438000000308, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_constants.py::test_irrational_numbers[e-2.718281828459045]", "lineno": 22, "outcome": "passed", "keywords": ["parametrize", "array-api-tests", "test_constants.py", "array_api_tests/__init__.py", "e-2.718281828459045", "pytestmark", "test_irrational_numbers[e-2.718281828459045]", "ci"], "metadata": {"test_module": "array_api_tests.test_constants", "test_function": "test_irrational_numbers", "array_api_function_name": "irrational_numbers", "params": {"name": "e", "n": 2.718281828459045}}, "setup": {"duration": 0.0006235860000005644, "outcome": "passed"}, "call": {"duration": 0.00020081800000060213, "outcome": "passed"}, "teardown": {"duration": 0.00017093800000012038, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_constants.py::test_irrational_numbers[pi-3.141592653589793]", "lineno": 22, "outcome": "passed", "keywords": ["parametrize", "array-api-tests", "ci", "test_constants.py", "array_api_tests/__init__.py", "pytestmark", "test_irrational_numbers[pi-3.141592653589793]", "pi-3.141592653589793"], "metadata": {"test_module": "array_api_tests.test_constants", "test_function": "test_irrational_numbers", "array_api_function_name": "irrational_numbers", "params": {"name": "pi", "n": 3.141592653589793}}, "setup": {"duration": 0.0004188129999995738, "outcome": "passed"}, "call": {"duration": 0.00017090099999972352, "outcome": "passed"}, "teardown": {"duration": 0.0003361860000001826, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_constants.py::test_inf", "lineno": 35, "outcome": "passed", "keywords": ["test_inf", "array-api-tests", "ci", "test_constants.py", "array_api_tests/__init__.py"], "metadata": {"test_module": "array_api_tests.test_constants", "test_function": "test_inf", "array_api_function_name": "inf"}, "setup": {"duration": 0.0005435739999999356, "outcome": "passed"}, "call": {"duration": 0.00031182899999926406, "outcome": "passed"}, "teardown": {"duration": 0.00036101400000010386, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_constants.py::test_nan", "lineno": 45, "outcome": "passed", "keywords": ["array-api-tests", "ci", "test_constants.py", "test_nan", "array_api_tests/__init__.py"], "metadata": {"test_module": "array_api_tests.test_constants", "test_function": "test_nan", "array_api_function_name": "nan"}, "setup": {"duration": 0.00039818099999955336, "outcome": "passed"}, "call": {"duration": 0.00017979500000020465, "outcome": "passed"}, "teardown": {"duration": 0.00026928700000006245, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_arange", "lineno": 81, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "test_arange", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_arange", "array_api_function_name": "arange", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_arange:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 1-6 ms, ~ 59% in data generation\n - 5 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.74 seconds):\n - Typical runtimes: 0-4 ms, ~ 67% in data generation\n - 95 passing examples, 0 failing examples, 170 invalid examples\n - Events:\n * 1.13%, Retried draw from FloatStrategy(allow_infinity=False, allow_nan=False, width=64).filter(lambda n: float_min <= n <= float_max) to satisfy filter\n * 0.38%, Retried draw from FloatStrategy(allow_infinity=False, allow_nan=False, width=64).map(lambda x: max_value - abs(x)).filter(lambda x: not math.isinf(x)).filter(lambda n: float_min <= n <= float_max) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004167119999998192, "outcome": "passed"}, "call": {"duration": 0.7612919329999999, "outcome": "passed"}, "teardown": {"duration": 0.00039271700000043097, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_asarray_scalars", "lineno": 192, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_asarray_scalars"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_asarray_scalars", "array_api_function_name": "asarray_scalars", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_asarray_scalars:\n\n - during reuse phase (0.05 seconds):\n - Typical runtimes: 1-4 ms, ~ 62% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.67 seconds):\n - Typical runtimes: 1-3 ms, ~ 80% in data generation\n - 90 passing examples, 0 failing examples, 129 invalid examples\n - Events:\n * 4.57%, Retried draw from ListStrategy(one_of(from_dtype(dtype('float32')), from_dtype(dtype('int32'))), min_size=1, max_size=1).filter(lambda l: any(type(e) == scalar_type for e in l)) to satisfy filter\n * 1.37%, Retried draw from ListStrategy(one_of(from_dtype(dtype('int32')), booleans()), min_size=1, max_size=1).filter(lambda l: any(type(e) == scalar_type for e in l)) to satisfy filter\n * 0.46%, Aborted test because unable to satisfy ListStrategy(one_of(from_dtype(dtype('float32')), from_dtype(dtype('int32'))), min_size=1, max_size=1).filter(lambda l: any(type(e) == scalar_type for e in l))\n * 0.46%, Aborted test because unable to satisfy ListStrategy(one_of(from_dtype(dtype('int32')), booleans()), min_size=1, max_size=1).filter(lambda l: any(type(e) == scalar_type for e in l))\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003459939999999051, "outcome": "passed"}, "call": {"duration": 0.7235782879999997, "outcome": "passed"}, "teardown": {"duration": 0.0003889699999994889, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_asarray_arrays", "lineno": 255, "outcome": "failed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_asarray_arrays"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_asarray_arrays", "array_api_function_name": "asarray_arrays", "hypothesis_report_information": ["Falsifying example: test_asarray_arrays(\n shape=(),\n dtypes=OnewayPromotableDtypes(input_dtype=dtype('bool'), result_dtype=dtype('bool')),\n data=data(...),\n)", "Draw 1 (x): Array(False, dtype=bool)", "Draw 2 (kw): {'copy': False}"], "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_asarray_arrays:\n\n - during reuse phase (0.19 seconds):\n - Typical runtimes: 17-53 ms, ~ 8% in data generation\n - 0 passing examples, 8 failing examples, 0 invalid examples\n - Found 1 distinct error in this phase\n\n - during shrink phase (0.05 seconds):\n - Typical runtimes: 0-17 ms, ~ 80% in data generation\n - 6 passing examples, 1 failing examples, 9 invalid examples\n - Tried 16 shrinks of which 0 were successful\n\n - Stopped because nothing left to do"}, "setup": {"duration": 0.00029953599999998914, "outcome": "passed"}, "call": {"duration": 0.2469261730000003, "outcome": "failed", "crash": {"path": "/Users/aaronmeurer/anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_creation_functions.py", "lineno": 60, "message": "NotImplementedError: copy=False is not yet implemented"}, "traceback": [{"path": "array_api_tests/test_creation_functions.py", "lineno": 257, "message": ""}, {"path": "array_api_tests/test_creation_functions.py", "lineno": 271, "message": "in test_asarray_arrays"}, {"path": "../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_creation_functions.py", "lineno": 60, "message": "NotImplementedError"}], "longrepr": "> ???\n\narray_api_tests/test_creation_functions.py:257: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\narray_api_tests/test_creation_functions.py:271: in test_asarray_arrays\n out = xp.asarray(x, **kw)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nobj = Array(False, dtype=bool)\n\n def asarray(\n obj: Union[\n Array,\n bool,\n int,\n float,\n NestedSequence[bool | int | float],\n SupportsBufferProtocol,\n ],\n /,\n *,\n dtype: Optional[Dtype] = None,\n device: Optional[Device] = None,\n copy: Optional[Union[bool, np._CopyMode]] = None,\n ) -> Array:\n \"\"\"\n Array API compatible wrapper for :py:func:`np.asarray <numpy.asarray>`.\n \n See its docstring for more information.\n \"\"\"\n # _array_object imports in this file are inside the functions to avoid\n # circular imports\n from ._array_object import Array\n \n _check_valid_dtype(dtype)\n if device not in [\"cpu\", None]:\n raise ValueError(f\"Unsupported device {device!r}\")\n if copy in (False, np._CopyMode.IF_NEEDED):\n # Note: copy=False is not yet implemented in np.asarray\n> raise NotImplementedError(\"copy=False is not yet implemented\")\nE NotImplementedError: copy=False is not yet implemented\n\n../../anaconda3/envs/array-apis/lib/python3.9/site-packages/numpy/array_api/_creation_functions.py:60: NotImplementedError"}, "teardown": {"duration": 0.0004546619999992174, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_empty", "lineno": 309, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "test_empty", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_empty", "array_api_function_name": "empty", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_empty:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 6 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.19 seconds):\n - Typical runtimes: < 1ms, ~ 66% in data generation\n - 94 passing examples, 0 failing examples, 1 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003394889999999151, "outcome": "passed"}, "call": {"duration": 0.19877020000000023, "outcome": "passed"}, "teardown": {"duration": 0.0003101530000009234, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_empty_like", "lineno": 319, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_empty_like", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_empty_like", "array_api_function_name": "empty_like", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_empty_like:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 74% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.83 seconds):\n - Typical runtimes: 0-1 ms, ~ 84% in data generation\n - 90 passing examples, 0 failing examples, 89 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00031398600000009935, "outcome": "passed"}, "call": {"duration": 0.8517271290000004, "outcome": "passed"}, "teardown": {"duration": 0.00033847799999975337, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_eye", "lineno": 332, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_eye", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_eye", "array_api_function_name": "eye", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_eye:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 66% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (5.66 seconds):\n - Typical runtimes: 0-224 ms, ~ 23% in data generation\n - 96 passing examples, 0 failing examples, 6 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00030177800000075194, "outcome": "passed"}, "call": {"duration": 5.675481628, "outcome": "passed"}, "teardown": {"duration": 0.00041011100000076794, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_full", "lineno": 377, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_full", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_full", "array_api_function_name": "full", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_full:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: 0-1 ms, ~ 72% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.24 seconds):\n - Typical runtimes: 0-1 ms, ~ 74% in data generation\n - 90 passing examples, 0 failing examples, 23 invalid examples\n - Events:\n * 1.77%, Retried draw from sampled_from([dtype('uint8'), dtype('uint16'), dtype('uint32'), dtype('uint64')]).filter(lambda d: d not in default_unsafe_dtypes) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003175120000005194, "outcome": "passed"}, "call": {"duration": 0.2682715239999993, "outcome": "passed"}, "teardown": {"duration": 0.0003878670000005968, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_full_like", "lineno": 414, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_full_like", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_full_like", "array_api_function_name": "full_like", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_full_like:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 0-1 ms, ~ 77% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.53 seconds):\n - Typical runtimes: 0-1 ms, ~ 85% in data generation\n - 90 passing examples, 0 failing examples, 95 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00036139100000021074, "outcome": "passed"}, "call": {"duration": 0.5518537210000005, "outcome": "passed"}, "teardown": {"duration": 0.0003182160000001488, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_linspace", "lineno": 433, "outcome": "failed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_linspace", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_linspace", "array_api_function_name": "linspace", "hypothesis_report_information": ["Falsifying example: test_linspace(\n num=1, dtype=dtype('float64'), endpoint=False, data=data(...),\n)", "Draw 1 (start): -9.9792015476736e+291", "Draw 2 (stop): 1.7976931348623157e+308", "Draw 3 (kw): {'dtype': dtype('float64'), 'endpoint': False}"], "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_linspace:\n\n - during reuse phase (0.17 seconds):\n - Typical runtimes: 13-15 ms, ~ 5% in data generation\n - 0 passing examples, 10 failing examples, 0 invalid examples\n - Found 1 distinct error in this phase\n\n - during shrink phase (0.21 seconds):\n - Typical runtimes: 0-1 ms, ~ 66% in data generation\n - 78 passing examples, 1 failing examples, 64 invalid examples\n - Tried 143 shrinks of which 0 were successful\n\n - Stopped because nothing left to do"}, "setup": {"duration": 0.00036646299999887333, "outcome": "passed"}, "call": {"duration": 0.382336574, "outcome": "failed", "crash": {"path": "/Users/aaronmeurer/Documents/array-api-tests/array_api_tests/test_creation_functions.py", "lineno": 465, "message": "AssertionError: out[0]=nan, but should be -9.9792015476736e+291 [linspace(-9.9792015476736e+291, 1.7976931348623157e+308, 1)]\nassert Array(False, dtype=bool)\n + where Array(False, dtype=bool) = <function equal at 0x10ac26ca0>(Array(nan, dtype=float64), Array(-9.97920155e+291, dtype=float64))\n + where <function equal at 0x10ac26ca0> = xp.equal\n + and Array(-9.97920155e+291, dtype=float64) = <function asarray at 0x10abfd1f0>(-9.9792015476736e+291, dtype=dtype('float64'))\n + where <function asarray at 0x10abfd1f0> = xp.asarray\n + and dtype('float64') = Array([nan], dtype=float64).dtype"}, "traceback": [{"path": "array_api_tests/test_creation_functions.py", "lineno": 435, "message": ""}, {"path": "array_api_tests/test_creation_functions.py", "lineno": 465, "message": "AssertionError"}], "longrepr": "@given(\n> num=hh.sizes,\n dtype=st.none() | xps.floating_dtypes(),\n endpoint=st.booleans(),\n data=st.data(),\n )\n\narray_api_tests/test_creation_functions.py:435: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nnum = 1, dtype = dtype('float64'), endpoint = False, data = data(...)\n\n @given(\n num=hh.sizes,\n dtype=st.none() | xps.floating_dtypes(),\n endpoint=st.booleans(),\n data=st.data(),\n )\n def test_linspace(num, dtype, endpoint, data):\n _dtype = dh.default_float if dtype is None else dtype\n \n start = data.draw(xps.from_dtype(_dtype, **finite_kw), label=\"start\")\n stop = data.draw(xps.from_dtype(_dtype, **finite_kw), label=\"stop\")\n # avoid overflow errors\n assume(not xp.isnan(xp.asarray(stop - start, dtype=_dtype)))\n assume(not xp.isnan(xp.asarray(start - stop, dtype=_dtype)))\n \n kw = data.draw(\n hh.specified_kwargs(\n hh.KVD(\"dtype\", dtype, None),\n hh.KVD(\"endpoint\", endpoint, True),\n ),\n label=\"kw\",\n )\n out = xp.linspace(start, stop, num, **kw)\n \n if dtype is None:\n ph.assert_default_float(\"linspace\", out.dtype)\n else:\n ph.assert_kw_dtype(\"linspace\", dtype, out.dtype)\n ph.assert_shape(\"linspace\", out.shape, num, start=stop, stop=stop, num=num)\n f_func = f\"[linspace({start}, {stop}, {num})]\"\n if num > 0:\n> assert xp.equal(\n out[0], xp.asarray(start, dtype=out.dtype)\n ), f\"out[0]={out[0]}, but should be {start} {f_func}\"\nE AssertionError: out[0]=nan, but should be -9.9792015476736e+291 [linspace(-9.9792015476736e+291, 1.7976931348623157e+308, 1)]\nE assert Array(False, dtype=bool)\nE + where Array(False, dtype=bool) = <function equal at 0x10ac26ca0>(Array(nan, dtype=float64), Array(-9.97920155e+291, dtype=float64))\nE + where <function equal at 0x10ac26ca0> = xp.equal\nE + and Array(-9.97920155e+291, dtype=float64) = <function asarray at 0x10abfd1f0>(-9.9792015476736e+291, dtype=dtype('float64'))\nE + where <function asarray at 0x10abfd1f0> = xp.asarray\nE + and dtype('float64') = Array([nan], dtype=float64).dtype\n\narray_api_tests/test_creation_functions.py:465: AssertionError"}, "teardown": {"duration": 0.0005811360000009813, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_meshgrid", "lineno": 480, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "test_meshgrid", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_meshgrid", "array_api_function_name": "meshgrid", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_meshgrid:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 74% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.45 seconds):\n - Typical runtimes: 0-3 ms, ~ 81% in data generation\n - 96 passing examples, 0 failing examples, 38 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00047250700000134316, "outcome": "passed"}, "call": {"duration": 0.46199122499999845, "outcome": "passed"}, "teardown": {"duration": 0.00034053999999983375, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_ones", "lineno": 511, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_ones"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_ones", "array_api_function_name": "ones", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_ones:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: < 1ms, ~ 58% in data generation\n - 6 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.28 seconds):\n - Typical runtimes: 0-2 ms, ~ 53% in data generation\n - 94 passing examples, 0 failing examples, 0 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00041665000000179475, "outcome": "passed"}, "call": {"duration": 0.28954531999999844, "outcome": "passed"}, "teardown": {"duration": 0.0003165349999996181, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_ones_like", "lineno": 523, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_ones_like"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_ones_like", "array_api_function_name": "ones_like", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_ones_like:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: ~ 1ms, ~ 69% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.29 seconds):\n - Typical runtimes: 0-1 ms, ~ 77% in data generation\n - 90 passing examples, 0 failing examples, 62 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005469080000004567, "outcome": "passed"}, "call": {"duration": 0.3127288799999981, "outcome": "passed"}, "teardown": {"duration": 0.00035712800000098355, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_zeros", "lineno": 547, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_zeros", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_zeros", "array_api_function_name": "zeros", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_zeros:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: < 1ms, ~ 57% in data generation\n - 6 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.20 seconds):\n - Typical runtimes: 0-1 ms, ~ 57% in data generation\n - 94 passing examples, 0 failing examples, 2 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.000554441000002015, "outcome": "passed"}, "call": {"duration": 0.21479988500000147, "outcome": "passed"}, "teardown": {"duration": 0.00031375000000011255, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_creation_functions.py::test_zeros_like", "lineno": 559, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_creation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_zeros_like"], "metadata": {"test_module": "array_api_tests.test_creation_functions", "test_function": "test_zeros_like", "array_api_function_name": "zeros_like", "hypothesis_statistics": "array_api_tests/test_creation_functions.py::test_zeros_like:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 0-1 ms, ~ 70% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.73 seconds):\n - Typical runtimes: 0-1 ms, ~ 78% in data generation\n - 90 passing examples, 0 failing examples, 76 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00044293300000219915, "outcome": "passed"}, "call": {"duration": 0.7549773799999997, "outcome": "passed"}, "teardown": {"duration": 0.00031396799999683367, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_astype", "lineno": 22, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_data_type_functions.py", "is_hypothesis_test", "test_astype", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_astype", "array_api_function_name": "astype", "hypothesis_statistics": "array_api_tests/test_data_type_functions.py::test_astype:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 1-3 ms, ~ 51% in data generation\n - 8 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.38 seconds):\n - Typical runtimes: 1-2 ms, ~ 55% in data generation\n - 92 passing examples, 0 failing examples, 16 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003772210000008158, "outcome": "passed"}, "call": {"duration": 0.41307086999999854, "outcome": "passed"}, "teardown": {"duration": 0.000450579999998979, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_broadcast_arrays", "lineno": 61, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_broadcast_arrays", "array_api_tests/__init__.py", "test_data_type_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_broadcast_arrays", "array_api_function_name": "broadcast_arrays", "hypothesis_statistics": "array_api_tests/test_data_type_functions.py::test_broadcast_arrays:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 82% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.53 seconds):\n - Typical runtimes: 1-7 ms, ~ 87% in data generation\n - 97 passing examples, 0 failing examples, 32 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.000299607000002311, "outcome": "passed"}, "call": {"duration": 0.541690826, "outcome": "passed"}, "teardown": {"duration": 0.00035723799999942685, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_broadcast_to", "lineno": 87, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_data_type_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_broadcast_to", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_broadcast_to", "array_api_function_name": "broadcast_to", "hypothesis_statistics": "array_api_tests/test_data_type_functions.py::test_broadcast_to:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-3 ms, ~ 51% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.70 seconds):\n - Typical runtimes: 1-4 ms, ~ 64% in data generation\n - 97 passing examples, 0 failing examples, 52 invalid examples\n - Events:\n * 5.37%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(0,), max_dims=6, min_side=0, max_side=5).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 3.36%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(0,), max_dims=6, min_side=0, max_side=5).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 2.01%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(0, 0), max_dims=7, min_side=0, max_side=5).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 2.01%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(1, 4), max_dims=7, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 1.34%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(5, 5), max_dims=7, min_side=0, max_side=10).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 1.34%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(3, 5), max_dims=7, min_side=0, max_side=10).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 1.34%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(3,), max_dims=6, min_side=0, max_side=8).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 1.34%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(5, 5), max_dims=7, min_side=0, max_side=10).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(0, 5), max_dims=7, min_side=0, max_side=10).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 0.67%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(1, 4), max_dims=7, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 0.67%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(2, 4), max_dims=7, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 0.67%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(3, 1), max_dims=7, min_side=0, max_side=8).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 0.67%, Aborted test because unable to satisfy mutually_broadcastable_shapes(1, base_shape=(3,), max_dims=6, min_side=0, max_side=8).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>)\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(0, 1), max_dims=7, min_side=0, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(0, 5), max_dims=7, min_side=0, max_side=10).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(1, 1), max_dims=7, min_side=0, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(1, 3), max_dims=7, min_side=0, max_side=8).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(1,), max_dims=6, min_side=0, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(2, 3), max_dims=7, min_side=0, max_side=8).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(2, 4), max_dims=7, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(3, 1), max_dims=7, min_side=0, max_side=8).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(4, 1), max_dims=7, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(4, 4), max_dims=7, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.67%, Retried draw from mutually_broadcastable_shapes(1, base_shape=(4,), max_dims=6, min_side=0, max_side=9).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>).map(lambda S: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003068600000020183, "outcome": "passed"}, "call": {"duration": 0.7122349379999982, "outcome": "passed"}, "teardown": {"duration": 0.00040323500000027934, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_can_cast", "lineno": 103, "outcome": "failed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_can_cast", "array_api_tests/__init__.py", "test_data_type_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_can_cast", "array_api_function_name": "can_cast", "hypothesis_report_information": ["Falsifying example: test_can_cast(\n _from=dtype('bool'), to=dtype('int8'), data=data(...),\n)", "Draw 1 (from_): dtype('bool')"], "hypothesis_statistics": "array_api_tests/test_data_type_functions.py::test_can_cast:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 6-7 ms, ~ 8% in data generation\n - 0 passing examples, 2 failing examples, 0 invalid examples\n - Found 1 distinct error in this phase\n\n - during shrink phase (0.02 seconds):\n - Typical runtimes: 1-6 ms, ~ 35% in data generation\n - 1 passing examples, 1 failing examples, 3 invalid examples\n - Tried 5 shrinks of which 0 were successful\n\n - Stopped because nothing left to do"}, "setup": {"duration": 0.00035596200000043154, "outcome": "passed"}, "call": {"duration": 0.04051607100000254, "outcome": "failed", "crash": {"path": "/Users/aaronmeurer/Documents/array-api-tests/array_api_tests/test_data_type_functions.py", "lineno": 127, "message": "AssertionError: out=True, but should be False [can_cast(bool, int8)]\nassert True == False"}, "traceback": [{"path": "array_api_tests/test_data_type_functions.py", "lineno": 105, "message": ""}, {"path": "array_api_tests/test_data_type_functions.py", "lineno": 127, "message": "AssertionError"}], "longrepr": "@given(_from=xps.scalar_dtypes(), to=xps.scalar_dtypes(), data=st.data())\n> def test_can_cast(_from, to, data):\n\narray_api_tests/test_data_type_functions.py:105: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\n_from = dtype('bool'), to = dtype('int8'), data = data(...)\n\n @given(_from=xps.scalar_dtypes(), to=xps.scalar_dtypes(), data=st.data())\n def test_can_cast(_from, to, data):\n from_ = data.draw(\n st.just(_from) | xps.arrays(dtype=_from, shape=hh.shapes()), label=\"from_\"\n )\n \n out = xp.can_cast(from_, to)\n \n f_func = f\"[can_cast({dh.dtype_to_name[_from]}, {dh.dtype_to_name[to]})]\"\n assert isinstance(out, bool), f\"{type(out)=}, but should be bool {f_func}\"\n if _from == xp.bool:\n expected = to == xp.bool\n else:\n for dtypes in [dh.all_int_dtypes, dh.float_dtypes]:\n if _from in dtypes:\n same_family = to in dtypes\n break\n if same_family:\n from_min, from_max = dh.dtype_ranges[_from]\n to_min, to_max = dh.dtype_ranges[to]\n expected = from_min >= to_min and from_max <= to_max\n else:\n expected = False\n> assert out == expected, f\"{out=}, but should be {expected} {f_func}\"\nE AssertionError: out=True, but should be False [can_cast(bool, int8)]\nE assert True == False\n\narray_api_tests/test_data_type_functions.py:127: AssertionError"}, "teardown": {"duration": 0.0004644469999988132, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_finfo[float32]", "lineno": 133, "outcome": "passed", "keywords": ["parametrize", "test_finfo[float32]", "test_data_type_functions.py", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "float32", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_finfo", "array_api_function_name": "finfo", "params": {"dtype": "float32"}}, "setup": {"duration": 0.0005125619999972741, "outcome": "passed"}, "call": {"duration": 0.00022698199999737767, "outcome": "passed"}, "teardown": {"duration": 0.0001994689999982313, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_finfo[float64]", "lineno": 133, "outcome": "passed", "keywords": ["float64", "parametrize", "test_data_type_functions.py", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "test_finfo[float64]", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_finfo", "array_api_function_name": "finfo", "params": {"dtype": "float64"}}, "setup": {"duration": 0.00044861900000015, "outcome": "passed"}, "call": {"duration": 0.00021477700000005484, "outcome": "passed"}, "teardown": {"duration": 0.00019789999999986208, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint8]", "lineno": 152, "outcome": "passed", "keywords": ["parametrize", "array_api_tests/__init__.py", "uint8", "test_iinfo[uint8]", "array-api-tests", "pytestmark", "test_data_type_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "uint8"}}, "setup": {"duration": 0.0005695410000008394, "outcome": "passed"}, "call": {"duration": 0.00022350800000126014, "outcome": "passed"}, "teardown": {"duration": 0.000221899000003134, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint16]", "lineno": 152, "outcome": "passed", "keywords": ["parametrize", "test_data_type_functions.py", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "test_iinfo[uint16]", "uint16", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "uint16"}}, "setup": {"duration": 0.0004956910000011305, "outcome": "passed"}, "call": {"duration": 0.00020749200000125256, "outcome": "passed"}, "teardown": {"duration": 0.000204312000001039, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint32]", "lineno": 152, "outcome": "passed", "keywords": ["uint32", "parametrize", "test_iinfo[uint32]", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "test_data_type_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "uint32"}}, "setup": {"duration": 0.0004698720000000378, "outcome": "passed"}, "call": {"duration": 0.0001945699999978956, "outcome": "passed"}, "teardown": {"duration": 0.00020546700000068086, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[uint64]", "lineno": 152, "outcome": "passed", "keywords": ["parametrize", "test_data_type_functions.py", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "uint64", "test_iinfo[uint64]", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "uint64"}}, "setup": {"duration": 0.00045994599999943375, "outcome": "passed"}, "call": {"duration": 0.00020096299999750045, "outcome": "passed"}, "teardown": {"duration": 0.00020028600000188135, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int8]", "lineno": 152, "outcome": "passed", "keywords": ["parametrize", "array_api_tests/__init__.py", "int8", "array-api-tests", "test_iinfo[int8]", "test_data_type_functions.py", "pytestmark", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "int8"}}, "setup": {"duration": 0.00046474400000207083, "outcome": "passed"}, "call": {"duration": 0.00021457700000127033, "outcome": "passed"}, "teardown": {"duration": 0.00020825100000010366, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int16]", "lineno": 152, "outcome": "passed", "keywords": ["int16", "parametrize", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "test_data_type_functions.py", "test_iinfo[int16]", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "int16"}}, "setup": {"duration": 0.00047529100000076596, "outcome": "passed"}, "call": {"duration": 0.00020151000000012687, "outcome": "passed"}, "teardown": {"duration": 0.00024769900000265466, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int32]", "lineno": 152, "outcome": "passed", "keywords": ["parametrize", "int32", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "test_data_type_functions.py", "test_iinfo[int32]", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "int32"}}, "setup": {"duration": 0.0008211569999971857, "outcome": "passed"}, "call": {"duration": 0.0002595720000009294, "outcome": "passed"}, "teardown": {"duration": 0.0002228730000020107, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_iinfo[int64]", "lineno": 152, "outcome": "passed", "keywords": ["parametrize", "array_api_tests/__init__.py", "array-api-tests", "pytestmark", "int64", "test_data_type_functions.py", "test_iinfo[int64]", "ci"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_iinfo", "array_api_function_name": "iinfo", "params": {"dtype": "int64"}}, "setup": {"duration": 0.0005313600000000918, "outcome": "passed"}, "call": {"duration": 0.00021321200000201657, "outcome": "passed"}, "teardown": {"duration": 0.0002132330000002014, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_data_type_functions.py::test_result_type", "lineno": 165, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_data_type_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci", "test_result_type"], "metadata": {"test_module": "array_api_tests.test_data_type_functions", "test_function": "test_result_type", "array_api_function_name": "result_type", "hypothesis_statistics": "array_api_tests/test_data_type_functions.py::test_result_type:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 63% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.18 seconds):\n - Typical runtimes: 0-1 ms, ~ 67% in data generation\n - 98 passing examples, 0 failing examples, 1 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003711109999997575, "outcome": "passed"}, "call": {"duration": 0.1820988589999999, "outcome": "passed"}, "teardown": {"duration": 0.00030937799999719573, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-cholesky]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "linalg-cholesky", "parametrize", "test_has_names[linalg-cholesky]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "cholesky"}}, "setup": {"duration": 0.000537624000003234, "outcome": "passed"}, "call": {"duration": 0.00018498400000055426, "outcome": "passed"}, "teardown": {"duration": 0.00020485800000002996, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-cross]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[linalg-cross]", "linalg-cross", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "cross"}}, "setup": {"duration": 0.0004815510000000245, "outcome": "passed"}, "call": {"duration": 0.000177731999997377, "outcome": "passed"}, "teardown": {"duration": 0.00020091500000063434, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-det]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "test_has_names[linalg-det]", "array_api_tests/__init__.py", "linalg-det", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "det"}}, "setup": {"duration": 0.0004788570000009429, "outcome": "passed"}, "call": {"duration": 0.0001756920000026696, "outcome": "passed"}, "teardown": {"duration": 0.00020128499999927385, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-diagonal]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "linalg-diagonal", "parametrize", "test_has_names[linalg-diagonal]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "diagonal"}}, "setup": {"duration": 0.00048089899999936847, "outcome": "passed"}, "call": {"duration": 0.00017366699999854518, "outcome": "passed"}, "teardown": {"duration": 0.0002398879999994108, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-eigh]", "lineno": 23, "outcome": "passed", "keywords": ["linalg-eigh", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[linalg-eigh]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "eigh"}}, "setup": {"duration": 0.00048134000000032984, "outcome": "passed"}, "call": {"duration": 0.00017601500000097303, "outcome": "passed"}, "teardown": {"duration": 0.00020470099999769786, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-eigvalsh]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[linalg-eigvalsh]", "parametrize", "linalg-eigvalsh", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "eigvalsh"}}, "setup": {"duration": 0.000493787999999995, "outcome": "passed"}, "call": {"duration": 0.00017931400000037456, "outcome": "passed"}, "teardown": {"duration": 0.00020492199999821992, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-inv]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[linalg-inv]", "parametrize", "array_api_tests/__init__.py", "linalg-inv", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "inv"}}, "setup": {"duration": 0.0004822480000008511, "outcome": "passed"}, "call": {"duration": 0.00017288200000109555, "outcome": "passed"}, "teardown": {"duration": 0.00020174900000213825, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matmul]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "linalg-matmul", "parametrize", "array_api_tests/__init__.py", "test_has_names[linalg-matmul]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "matmul"}}, "setup": {"duration": 0.0004782030000001214, "outcome": "passed"}, "call": {"duration": 0.00017189000000072951, "outcome": "passed"}, "teardown": {"duration": 0.00019960399999874312, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_norm]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[linalg-matrix_norm]", "parametrize", "array_api_tests/__init__.py", "linalg-matrix_norm", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "matrix_norm"}}, "setup": {"duration": 0.000476797000001028, "outcome": "passed"}, "call": {"duration": 0.00017399000000040132, "outcome": "passed"}, "teardown": {"duration": 0.00020166399999865803, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_power]", "lineno": 23, "outcome": "passed", "keywords": ["linalg-matrix_power", "pytestmark", "array-api-tests", "test_has_names[linalg-matrix_power]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "matrix_power"}}, "setup": {"duration": 0.0004896419999980139, "outcome": "passed"}, "call": {"duration": 0.00017554099999728123, "outcome": "passed"}, "teardown": {"duration": 0.0002050659999994764, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_rank]", "lineno": 23, "outcome": "passed", "keywords": ["linalg-matrix_rank", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[linalg-matrix_rank]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "matrix_rank"}}, "setup": {"duration": 0.000501623999998202, "outcome": "passed"}, "call": {"duration": 0.00022483900000125345, "outcome": "passed"}, "teardown": {"duration": 0.0002378880000009076, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-matrix_transpose]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[linalg-matrix_transpose]", "parametrize", "array_api_tests/__init__.py", "linalg-matrix_transpose", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "matrix_transpose"}}, "setup": {"duration": 0.0007565779999971767, "outcome": "passed"}, "call": {"duration": 0.0001816140000023836, "outcome": "passed"}, "teardown": {"duration": 0.00020495700000111583, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-outer]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "linalg-outer", "test_has_names[linalg-outer]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "outer"}}, "setup": {"duration": 0.0004905549999989489, "outcome": "passed"}, "call": {"duration": 0.00017762899999951287, "outcome": "passed"}, "teardown": {"duration": 0.00020249299999974824, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-pinv]", "lineno": 23, "outcome": "passed", "keywords": ["linalg-pinv", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[linalg-pinv]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "pinv"}}, "setup": {"duration": 0.00046922299999963, "outcome": "passed"}, "call": {"duration": 0.00017240599999723827, "outcome": "passed"}, "teardown": {"duration": 0.000196911999999827, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-qr]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[linalg-qr]", "parametrize", "array_api_tests/__init__.py", "linalg-qr", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "qr"}}, "setup": {"duration": 0.00046769300000093494, "outcome": "passed"}, "call": {"duration": 0.00017137900000108175, "outcome": "passed"}, "teardown": {"duration": 0.00019936999999714544, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-slogdet]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "linalg-slogdet", "test_has_names[linalg-slogdet]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "slogdet"}}, "setup": {"duration": 0.00046730199999700517, "outcome": "passed"}, "call": {"duration": 0.00017186300000204824, "outcome": "passed"}, "teardown": {"duration": 0.00019799200000036876, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-solve]", "lineno": 23, "outcome": "passed", "keywords": ["linalg-solve", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[linalg-solve]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "solve"}}, "setup": {"duration": 0.0005617830000019808, "outcome": "passed"}, "call": {"duration": 0.00017748199999800818, "outcome": "passed"}, "teardown": {"duration": 0.00020431500000128722, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-svd]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[linalg-svd]", "linalg-svd", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "svd"}}, "setup": {"duration": 0.00048118300000155045, "outcome": "passed"}, "call": {"duration": 0.00017670799999791598, "outcome": "passed"}, "teardown": {"duration": 0.00020032299999783731, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-svdvals]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[linalg-svdvals]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "linalg-svdvals", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "svdvals"}}, "setup": {"duration": 0.00047676400000185026, "outcome": "passed"}, "call": {"duration": 0.00017334999999718548, "outcome": "passed"}, "teardown": {"duration": 0.00020226800000244793, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-tensordot]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[linalg-tensordot]", "linalg-tensordot", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "tensordot"}}, "setup": {"duration": 0.0004809600000008629, "outcome": "passed"}, "call": {"duration": 0.00017308500000012828, "outcome": "passed"}, "teardown": {"duration": 0.00020331999999712025, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-trace]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "linalg-trace", "parametrize", "array_api_tests/__init__.py", "test_has_names[linalg-trace]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "trace"}}, "setup": {"duration": 0.00048002200000141215, "outcome": "passed"}, "call": {"duration": 0.00020084300000178246, "outcome": "passed"}, "teardown": {"duration": 0.00036934999999971296, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-vecdot]", "lineno": 23, "outcome": "passed", "keywords": ["linalg-vecdot", "pytestmark", "array-api-tests", "test_has_names[linalg-vecdot]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "vecdot"}}, "setup": {"duration": 0.0007407920000019885, "outcome": "passed"}, "call": {"duration": 0.00019314100000045187, "outcome": "passed"}, "teardown": {"duration": 0.0002137900000001025, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linalg-vector_norm]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[linalg-vector_norm]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "linalg-vector_norm"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linalg", "name": "vector_norm"}}, "setup": {"duration": 0.0004917520000020659, "outcome": "passed"}, "call": {"duration": 0.00018042700000009404, "outcome": "passed"}, "teardown": {"duration": 0.00023974499999823706, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-max]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[statistical-max]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "statistical-max"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "max"}}, "setup": {"duration": 0.0004924320000014859, "outcome": "passed"}, "call": {"duration": 0.0002474560000003123, "outcome": "passed"}, "teardown": {"duration": 0.00021469800000062378, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-mean]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[statistical-mean]", "statistical-mean", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "mean"}}, "setup": {"duration": 0.00048092100000118876, "outcome": "passed"}, "call": {"duration": 0.00017477200000115545, "outcome": "passed"}, "teardown": {"duration": 0.00020211400000036406, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-min]", "lineno": 23, "outcome": "passed", "keywords": ["statistical-min", "pytestmark", "array-api-tests", "test_has_names[statistical-min]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "min"}}, "setup": {"duration": 0.0004722729999997455, "outcome": "passed"}, "call": {"duration": 0.00017131699999950456, "outcome": "passed"}, "teardown": {"duration": 0.00025707200000013586, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-prod]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "statistical-prod", "test_has_names[statistical-prod]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "prod"}}, "setup": {"duration": 0.000498792000001913, "outcome": "passed"}, "call": {"duration": 0.00018624400000177843, "outcome": "passed"}, "teardown": {"duration": 0.0002115499999995052, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-std]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[statistical-std]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "statistical-std", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "std"}}, "setup": {"duration": 0.0004945169999999166, "outcome": "passed"}, "call": {"duration": 0.00017831699999959483, "outcome": "passed"}, "teardown": {"duration": 0.00020422899999772426, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-sum]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[statistical-sum]", "pytestmark", "array-api-tests", "statistical-sum", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "sum"}}, "setup": {"duration": 0.0004771869999977696, "outcome": "passed"}, "call": {"duration": 0.00017507499999780407, "outcome": "passed"}, "teardown": {"duration": 0.00020536399999926402, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[statistical-var]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "test_has_names[statistical-var]", "statistical-var", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "statistical", "name": "var"}}, "setup": {"duration": 0.00048005000000017617, "outcome": "passed"}, "call": {"duration": 0.00017615599999842857, "outcome": "passed"}, "teardown": {"duration": 0.00020544699999902605, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_all]", "lineno": 23, "outcome": "passed", "keywords": ["set-unique_all", "pytestmark", "array-api-tests", "test_has_names[set-unique_all]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "set", "name": "unique_all"}}, "setup": {"duration": 0.00048272899999801666, "outcome": "passed"}, "call": {"duration": 0.00017684899999892423, "outcome": "passed"}, "teardown": {"duration": 0.0002033909999994421, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_counts]", "lineno": 23, "outcome": "passed", "keywords": ["set-unique_counts", "test_has_names[set-unique_counts]", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "set", "name": "unique_counts"}}, "setup": {"duration": 0.00048513500000169074, "outcome": "passed"}, "call": {"duration": 0.00023003900000162503, "outcome": "passed"}, "teardown": {"duration": 0.00039322000000296953, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_inverse]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "test_has_names[set-unique_inverse]", "set-unique_inverse", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "set", "name": "unique_inverse"}}, "setup": {"duration": 0.0006042439999980331, "outcome": "passed"}, "call": {"duration": 0.0001935260000003325, "outcome": "passed"}, "teardown": {"duration": 0.00020855299999666954, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[set-unique_values]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "set-unique_values", "array_api_tests/__init__.py", "test_has_names[set-unique_values]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "set", "name": "unique_values"}}, "setup": {"duration": 0.00048495800000125655, "outcome": "passed"}, "call": {"duration": 0.00017616699999933871, "outcome": "passed"}, "teardown": {"duration": 0.0002739030000000753, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-argmax]", "lineno": 23, "outcome": "passed", "keywords": ["searching-argmax", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[searching-argmax]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "searching", "name": "argmax"}}, "setup": {"duration": 0.0004939099999994312, "outcome": "passed"}, "call": {"duration": 0.00018503100000089034, "outcome": "passed"}, "teardown": {"duration": 0.00020837299999953984, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-argmin]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "searching-argmin", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[searching-argmin]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "searching", "name": "argmin"}}, "setup": {"duration": 0.0005855739999987009, "outcome": "passed"}, "call": {"duration": 0.00019246300000119732, "outcome": "passed"}, "teardown": {"duration": 0.00020599799999843071, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-nonzero]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[searching-nonzero]", "pytestmark", "array-api-tests", "searching-nonzero", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "searching", "name": "nonzero"}}, "setup": {"duration": 0.0004781109999996147, "outcome": "passed"}, "call": {"duration": 0.0001730159999979719, "outcome": "passed"}, "teardown": {"duration": 0.00020023200000096608, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[searching-where]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "searching-where", "parametrize", "array_api_tests/__init__.py", "test_has_names[searching-where]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "searching", "name": "where"}}, "setup": {"duration": 0.0005081119999985617, "outcome": "passed"}, "call": {"duration": 0.00017598999999890452, "outcome": "passed"}, "teardown": {"duration": 0.00020575199999939286, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-arange]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[creation-arange]", "array-api-tests", "pytestmark", "creation-arange", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "arange"}}, "setup": {"duration": 0.0004705339999979685, "outcome": "passed"}, "call": {"duration": 0.00017345600000240324, "outcome": "passed"}, "teardown": {"duration": 0.00019832899999983056, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-asarray]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[creation-asarray]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "creation-asarray", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "asarray"}}, "setup": {"duration": 0.0004823909999984721, "outcome": "passed"}, "call": {"duration": 0.00017291200000002505, "outcome": "passed"}, "teardown": {"duration": 0.00020038299999924902, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-empty]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "creation-empty", "test_has_names[creation-empty]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "empty"}}, "setup": {"duration": 0.00046618000000009374, "outcome": "passed"}, "call": {"duration": 0.0001739969999974278, "outcome": "passed"}, "teardown": {"duration": 0.00020309299999965447, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-empty_like]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[creation-empty_like]", "array-api-tests", "creation-empty_like", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "empty_like"}}, "setup": {"duration": 0.00046679400000115834, "outcome": "passed"}, "call": {"duration": 0.0001700299999995991, "outcome": "passed"}, "teardown": {"duration": 0.00019573799999861308, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-eye]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "creation-eye", "test_has_names[creation-eye]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "eye"}}, "setup": {"duration": 0.0006090170000021544, "outcome": "passed"}, "call": {"duration": 0.00018452100000132532, "outcome": "passed"}, "teardown": {"duration": 0.000333711999999764, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-from_dlpack]", "lineno": 23, "outcome": "passed", "keywords": ["creation-from_dlpack", "pytestmark", "array-api-tests", "test_has_names[creation-from_dlpack]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "from_dlpack"}}, "setup": {"duration": 0.0006445450000001074, "outcome": "passed"}, "call": {"duration": 0.00020757000000060088, "outcome": "passed"}, "teardown": {"duration": 0.0002328499999997291, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-full]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "creation-full", "test_has_names[creation-full]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "full"}}, "setup": {"duration": 0.0005144589999979132, "outcome": "passed"}, "call": {"duration": 0.00018853999999990378, "outcome": "passed"}, "teardown": {"duration": 0.0002127260000008846, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-full_like]", "lineno": 23, "outcome": "passed", "keywords": ["creation-full_like", "pytestmark", "array-api-tests", "test_has_names[creation-full_like]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "full_like"}}, "setup": {"duration": 0.0005775680000006389, "outcome": "passed"}, "call": {"duration": 0.0001974340000003849, "outcome": "passed"}, "teardown": {"duration": 0.00022422400000010612, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-linspace]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "creation-linspace", "parametrize", "array_api_tests/__init__.py", "test_has_names[creation-linspace]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "linspace"}}, "setup": {"duration": 0.0005383129999998459, "outcome": "passed"}, "call": {"duration": 0.0001851250000015625, "outcome": "passed"}, "teardown": {"duration": 0.00021011800000181324, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-meshgrid]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[creation-meshgrid]", "creation-meshgrid", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "meshgrid"}}, "setup": {"duration": 0.0005975300000002903, "outcome": "passed"}, "call": {"duration": 0.00020331900000059022, "outcome": "passed"}, "teardown": {"duration": 0.00038895600000188324, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-ones]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[creation-ones]", "parametrize", "array_api_tests/__init__.py", "creation-ones", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "ones"}}, "setup": {"duration": 0.0005722000000005778, "outcome": "passed"}, "call": {"duration": 0.0001903609999978073, "outcome": "passed"}, "teardown": {"duration": 0.0002173949999999536, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-ones_like]", "lineno": 23, "outcome": "passed", "keywords": ["creation-ones_like", "pytestmark", "array-api-tests", "test_has_names[creation-ones_like]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "ones_like"}}, "setup": {"duration": 0.0005079969999997047, "outcome": "passed"}, "call": {"duration": 0.0001819239999996114, "outcome": "passed"}, "teardown": {"duration": 0.00023232199999867476, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-tril]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[creation-tril]", "pytestmark", "array-api-tests", "parametrize", "creation-tril", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "tril"}}, "setup": {"duration": 0.0005015790000015841, "outcome": "passed"}, "call": {"duration": 0.00018273199999896406, "outcome": "passed"}, "teardown": {"duration": 0.00020519500000304447, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-triu]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[creation-triu]", "creation-triu", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "triu"}}, "setup": {"duration": 0.000488348000001082, "outcome": "passed"}, "call": {"duration": 0.0001777819999979613, "outcome": "passed"}, "teardown": {"duration": 0.0002059620000025575, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-zeros]", "lineno": 23, "outcome": "passed", "keywords": ["creation-zeros", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[creation-zeros]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "zeros"}}, "setup": {"duration": 0.00048709500000043704, "outcome": "passed"}, "call": {"duration": 0.00020762599999812892, "outcome": "passed"}, "teardown": {"duration": 0.00029979600000018536, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[creation-zeros_like]", "lineno": 23, "outcome": "passed", "keywords": ["creation-zeros_like", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[creation-zeros_like]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "creation", "name": "zeros_like"}}, "setup": {"duration": 0.0011670110000032707, "outcome": "passed"}, "call": {"duration": 0.00026795400000168, "outcome": "passed"}, "teardown": {"duration": 0.0003149249999978565, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[utility-all]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "utility-all", "parametrize", "array_api_tests/__init__.py", "test_has_names[utility-all]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "utility", "name": "all"}}, "setup": {"duration": 0.0005569439999995041, "outcome": "passed"}, "call": {"duration": 0.00019982499999926517, "outcome": "passed"}, "teardown": {"duration": 0.00023005899999972712, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[utility-any]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[utility-any]", "parametrize", "array_api_tests/__init__.py", "utility-any", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "utility", "name": "any"}}, "setup": {"duration": 0.0005297219999995662, "outcome": "passed"}, "call": {"duration": 0.00019612999999907288, "outcome": "passed"}, "teardown": {"duration": 0.00021641700000074593, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-concat]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[manipulation-concat]", "manipulation-concat", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "concat"}}, "setup": {"duration": 0.0005036590000031538, "outcome": "passed"}, "call": {"duration": 0.0002020400000013467, "outcome": "passed"}, "teardown": {"duration": 0.0003708880000026227, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-expand_dims]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "manipulation-expand_dims", "parametrize", "array_api_tests/__init__.py", "test_has_names[manipulation-expand_dims]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "expand_dims"}}, "setup": {"duration": 0.0006767550000006395, "outcome": "passed"}, "call": {"duration": 0.00019928999999763164, "outcome": "passed"}, "teardown": {"duration": 0.0002610210000000279, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-flip]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[manipulation-flip]", "pytestmark", "array-api-tests", "manipulation-flip", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "flip"}}, "setup": {"duration": 0.0006084810000004381, "outcome": "passed"}, "call": {"duration": 0.0002638419999989594, "outcome": "passed"}, "teardown": {"duration": 0.00024943899999740893, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-permute_dims]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "manipulation-permute_dims", "parametrize", "test_has_names[manipulation-permute_dims]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "permute_dims"}}, "setup": {"duration": 0.0005619199999991054, "outcome": "passed"}, "call": {"duration": 0.0002055530000006911, "outcome": "passed"}, "teardown": {"duration": 0.0002446889999987434, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-reshape]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[manipulation-reshape]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "manipulation-reshape", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "reshape"}}, "setup": {"duration": 0.0006262839999990888, "outcome": "passed"}, "call": {"duration": 0.00021331399999979794, "outcome": "passed"}, "teardown": {"duration": 0.0002393239999989305, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-roll]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[manipulation-roll]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "manipulation-roll", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "roll"}}, "setup": {"duration": 0.0006719009999969217, "outcome": "passed"}, "call": {"duration": 0.00032506299999823796, "outcome": "passed"}, "teardown": {"duration": 0.0003409029999978941, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-squeeze]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "manipulation-squeeze", "parametrize", "test_has_names[manipulation-squeeze]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "squeeze"}}, "setup": {"duration": 0.0010406709999983832, "outcome": "passed"}, "call": {"duration": 0.00030536899999944467, "outcome": "passed"}, "teardown": {"duration": 0.00030593500000009044, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[manipulation-stack]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "test_has_names[manipulation-stack]", "manipulation-stack", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "manipulation", "name": "stack"}}, "setup": {"duration": 0.0006686140000020657, "outcome": "passed"}, "call": {"duration": 0.0002321109999989801, "outcome": "passed"}, "teardown": {"duration": 0.00026138900000205467, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[sorting-argsort]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[sorting-argsort]", "sorting-argsort", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "sorting", "name": "argsort"}}, "setup": {"duration": 0.0007451110000005201, "outcome": "passed"}, "call": {"duration": 0.0002446499999990692, "outcome": "passed"}, "teardown": {"duration": 0.0002599269999983278, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[sorting-sort]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "sorting-sort", "test_has_names[sorting-sort]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "sorting", "name": "sort"}}, "setup": {"duration": 0.0007666640000003611, "outcome": "passed"}, "call": {"duration": 0.00023679600000292567, "outcome": "passed"}, "teardown": {"duration": 0.0002601939999991032, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-astype]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[data_type-astype]", "pytestmark", "array-api-tests", "data_type-astype", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "astype"}}, "setup": {"duration": 0.0007224299999997186, "outcome": "passed"}, "call": {"duration": 0.00022801499999758335, "outcome": "passed"}, "teardown": {"duration": 0.0002523810000027993, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-broadcast_arrays]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[data_type-broadcast_arrays]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "data_type-broadcast_arrays", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "broadcast_arrays"}}, "setup": {"duration": 0.0005979330000016603, "outcome": "passed"}, "call": {"duration": 0.00024160499999936746, "outcome": "passed"}, "teardown": {"duration": 0.0003226969999978735, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-broadcast_to]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[data_type-broadcast_to]", "data_type-broadcast_to", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "broadcast_to"}}, "setup": {"duration": 0.0006039189999995642, "outcome": "passed"}, "call": {"duration": 0.00022068999999902417, "outcome": "passed"}, "teardown": {"duration": 0.000266397999997281, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-can_cast]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[data_type-can_cast]", "parametrize", "array_api_tests/__init__.py", "data_type-can_cast", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "can_cast"}}, "setup": {"duration": 0.001644179999999551, "outcome": "passed"}, "call": {"duration": 0.0002862750000005576, "outcome": "passed"}, "teardown": {"duration": 0.0007001330000022676, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-finfo]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[data_type-finfo]", "parametrize", "data_type-finfo", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "finfo"}}, "setup": {"duration": 0.0011351489999995579, "outcome": "passed"}, "call": {"duration": 0.0002710100000022919, "outcome": "passed"}, "teardown": {"duration": 0.0002802199999969446, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-iinfo]", "lineno": 23, "outcome": "passed", "keywords": ["data_type-iinfo", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[data_type-iinfo]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "iinfo"}}, "setup": {"duration": 0.0006410750000007681, "outcome": "passed"}, "call": {"duration": 0.0002509139999986587, "outcome": "passed"}, "teardown": {"duration": 0.00027279600000085225, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[data_type-result_type]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "data_type-result_type", "test_has_names[data_type-result_type]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "data_type", "name": "result_type"}}, "setup": {"duration": 0.0009888240000002213, "outcome": "passed"}, "call": {"duration": 0.00031766500000074416, "outcome": "passed"}, "teardown": {"duration": 0.0002734769999968023, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-abs]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-abs", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-abs]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "abs"}}, "setup": {"duration": 0.0006079580000033502, "outcome": "passed"}, "call": {"duration": 0.0002235970000015186, "outcome": "passed"}, "teardown": {"duration": 0.00024933499999946207, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-acos]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-acos", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-acos]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "acos"}}, "setup": {"duration": 0.0006018580000031193, "outcome": "passed"}, "call": {"duration": 0.00022958299999942255, "outcome": "passed"}, "teardown": {"duration": 0.00028413100000079794, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-acosh]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-acosh", "parametrize", "test_has_names[elementwise-acosh]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "acosh"}}, "setup": {"duration": 0.0006092730000020197, "outcome": "passed"}, "call": {"duration": 0.00021961799999914433, "outcome": "passed"}, "teardown": {"duration": 0.0002553280000014979, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-add]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-add]", "pytestmark", "array-api-tests", "elementwise-add", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "add"}}, "setup": {"duration": 0.0005883099999977048, "outcome": "passed"}, "call": {"duration": 0.00022129899999967506, "outcome": "passed"}, "teardown": {"duration": 0.0003346819999983097, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-asin]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-asin", "pytestmark", "array-api-tests", "parametrize", "test_has_names[elementwise-asin]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "asin"}}, "setup": {"duration": 0.000708525000000293, "outcome": "passed"}, "call": {"duration": 0.0004233329999969726, "outcome": "passed"}, "teardown": {"duration": 0.0003066979999992725, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-asinh]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "elementwise-asinh", "test_has_names[elementwise-asinh]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "asinh"}}, "setup": {"duration": 0.0006630379999990055, "outcome": "passed"}, "call": {"duration": 0.0003374650000012025, "outcome": "passed"}, "teardown": {"duration": 0.0002976500000002602, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-atan]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-atan", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-atan]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "atan"}}, "setup": {"duration": 0.0010020210000014629, "outcome": "passed"}, "call": {"duration": 0.0006464330000000018, "outcome": "passed"}, "teardown": {"duration": 0.0003263569999987226, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-atan2]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-atan2", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-atan2]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "atan2"}}, "setup": {"duration": 0.0007349450000013746, "outcome": "passed"}, "call": {"duration": 0.00025162400000056095, "outcome": "passed"}, "teardown": {"duration": 0.0003150570000016728, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-atanh]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-atanh", "test_has_names[elementwise-atanh]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "atanh"}}, "setup": {"duration": 0.000840794000001921, "outcome": "passed"}, "call": {"duration": 0.0002910780000000557, "outcome": "passed"}, "teardown": {"duration": 0.0004547059999993053, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_and]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-bitwise_and]", "parametrize", "array_api_tests/__init__.py", "elementwise-bitwise_and", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "bitwise_and"}}, "setup": {"duration": 0.0006934499999999844, "outcome": "passed"}, "call": {"duration": 0.00024028200000003608, "outcome": "passed"}, "teardown": {"duration": 0.0002800129999975809, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_left_shift]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-bitwise_left_shift", "parametrize", "test_has_names[elementwise-bitwise_left_shift]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "bitwise_left_shift"}}, "setup": {"duration": 0.0006675089999994555, "outcome": "passed"}, "call": {"duration": 0.00026452499999862766, "outcome": "passed"}, "teardown": {"duration": 0.00026309900000143216, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_invert]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-bitwise_invert]", "elementwise-bitwise_invert", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "bitwise_invert"}}, "setup": {"duration": 0.0006602049999990811, "outcome": "passed"}, "call": {"duration": 0.00028605400000003556, "outcome": "passed"}, "teardown": {"duration": 0.00031131299999742623, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_or]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-bitwise_or]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "elementwise-bitwise_or"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "bitwise_or"}}, "setup": {"duration": 0.0006900810000018964, "outcome": "passed"}, "call": {"duration": 0.000232862000000722, "outcome": "passed"}, "teardown": {"duration": 0.0002592320000012194, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_right_shift]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-bitwise_right_shift]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "elementwise-bitwise_right_shift"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "bitwise_right_shift"}}, "setup": {"duration": 0.0005793910000022606, "outcome": "passed"}, "call": {"duration": 0.00021695199999882675, "outcome": "passed"}, "teardown": {"duration": 0.00024560700000009206, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-bitwise_xor]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-bitwise_xor]", "parametrize", "array_api_tests/__init__.py", "elementwise-bitwise_xor", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "bitwise_xor"}}, "setup": {"duration": 0.0005782879999998158, "outcome": "passed"}, "call": {"duration": 0.00021442599999943468, "outcome": "passed"}, "teardown": {"duration": 0.0002801649999994993, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-ceil]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-ceil", "pytestmark", "array-api-tests", "test_has_names[elementwise-ceil]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "ceil"}}, "setup": {"duration": 0.0005771679999995172, "outcome": "passed"}, "call": {"duration": 0.00021393100000111076, "outcome": "passed"}, "teardown": {"duration": 0.00024794100000136154, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-cos]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-cos]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "elementwise-cos", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "cos"}}, "setup": {"duration": 0.0005718179999973927, "outcome": "passed"}, "call": {"duration": 0.0002166509999987909, "outcome": "passed"}, "teardown": {"duration": 0.00024551199999933715, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-cosh]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-cosh", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[elementwise-cosh]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "cosh"}}, "setup": {"duration": 0.0006593230000007111, "outcome": "passed"}, "call": {"duration": 0.00021989500000074713, "outcome": "passed"}, "teardown": {"duration": 0.00026745099999914146, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-divide]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-divide", "test_has_names[elementwise-divide]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "divide"}}, "setup": {"duration": 0.0005732659999999612, "outcome": "passed"}, "call": {"duration": 0.000210514000002604, "outcome": "passed"}, "teardown": {"duration": 0.00024136200000057784, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-equal]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-equal", "pytestmark", "array-api-tests", "test_has_names[elementwise-equal]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "equal"}}, "setup": {"duration": 0.0005875359999976126, "outcome": "passed"}, "call": {"duration": 0.0002204780000027995, "outcome": "passed"}, "teardown": {"duration": 0.0002531730000008281, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-exp]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-exp]", "pytestmark", "elementwise-exp", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "exp"}}, "setup": {"duration": 0.0005697359999992102, "outcome": "passed"}, "call": {"duration": 0.0002040649999983657, "outcome": "passed"}, "teardown": {"duration": 0.0002599369999991552, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-expm1]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-expm1]", "elementwise-expm1", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "expm1"}}, "setup": {"duration": 0.0006888620000005119, "outcome": "passed"}, "call": {"duration": 0.0002448470000011582, "outcome": "passed"}, "teardown": {"duration": 0.00025906199999781165, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-floor]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-floor]", "pytestmark", "array-api-tests", "elementwise-floor", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "floor"}}, "setup": {"duration": 0.0007570790000031025, "outcome": "passed"}, "call": {"duration": 0.00022436699999772713, "outcome": "passed"}, "teardown": {"duration": 0.0002517370000028052, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-floor_divide]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-floor_divide", "test_has_names[elementwise-floor_divide]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "floor_divide"}}, "setup": {"duration": 0.0005792850000005956, "outcome": "passed"}, "call": {"duration": 0.0002123320000002593, "outcome": "passed"}, "teardown": {"duration": 0.0002414630000018292, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-greater]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-greater]", "parametrize", "elementwise-greater", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "greater"}}, "setup": {"duration": 0.0005599349999982906, "outcome": "passed"}, "call": {"duration": 0.00020682099999902448, "outcome": "passed"}, "teardown": {"duration": 0.00023694400000096039, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-greater_equal]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-greater_equal", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[elementwise-greater_equal]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "greater_equal"}}, "setup": {"duration": 0.0005501050000020768, "outcome": "passed"}, "call": {"duration": 0.00021679700000021285, "outcome": "passed"}, "teardown": {"duration": 0.00022943600000147057, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-isfinite]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-isfinite", "test_has_names[elementwise-isfinite]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "isfinite"}}, "setup": {"duration": 0.000536288999999357, "outcome": "passed"}, "call": {"duration": 0.00019990499999877898, "outcome": "passed"}, "teardown": {"duration": 0.0002329649999985861, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-isinf]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-isinf]", "elementwise-isinf", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "isinf"}}, "setup": {"duration": 0.0007600819999993291, "outcome": "passed"}, "call": {"duration": 0.00020440000000121472, "outcome": "passed"}, "teardown": {"duration": 0.00022812699999974484, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-isnan]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-isnan", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-isnan]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "isnan"}}, "setup": {"duration": 0.000586351999999124, "outcome": "passed"}, "call": {"duration": 0.0002176049999995655, "outcome": "passed"}, "teardown": {"duration": 0.00023250699999977087, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-less]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "elementwise-less", "array_api_tests/__init__.py", "test_has_names[elementwise-less]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "less"}}, "setup": {"duration": 0.0005297819999974251, "outcome": "passed"}, "call": {"duration": 0.00019078200000066659, "outcome": "passed"}, "teardown": {"duration": 0.00022063000000116517, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-less_equal]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-less_equal]", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "elementwise-less_equal", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "less_equal"}}, "setup": {"duration": 0.000509051999998178, "outcome": "passed"}, "call": {"duration": 0.00020111499999941884, "outcome": "passed"}, "teardown": {"duration": 0.0003032370000006779, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "test_has_names[elementwise-log]", "elementwise-log", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "log"}}, "setup": {"duration": 0.0005635449999985553, "outcome": "passed"}, "call": {"duration": 0.0002111330000005296, "outcome": "passed"}, "teardown": {"duration": 0.00022403299999851356, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log1p]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-log1p]", "pytestmark", "array-api-tests", "elementwise-log1p", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "log1p"}}, "setup": {"duration": 0.0005184619999987206, "outcome": "passed"}, "call": {"duration": 0.00019482400000114808, "outcome": "passed"}, "teardown": {"duration": 0.0002484050000006732, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log2]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-log2]", "parametrize", "array_api_tests/__init__.py", "elementwise-log2", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "log2"}}, "setup": {"duration": 0.0006288970000021266, "outcome": "passed"}, "call": {"duration": 0.00022573200000053362, "outcome": "passed"}, "teardown": {"duration": 0.00025407899999763117, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-log10]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-log10", "test_has_names[elementwise-log10]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "log10"}}, "setup": {"duration": 0.0005426720000016871, "outcome": "passed"}, "call": {"duration": 0.0001973810000031051, "outcome": "passed"}, "teardown": {"duration": 0.0002476509999986831, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logaddexp]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-logaddexp]", "pytestmark", "array-api-tests", "elementwise-logaddexp", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "logaddexp"}}, "setup": {"duration": 0.0005325479999989113, "outcome": "passed"}, "call": {"duration": 0.00019666500000070641, "outcome": "passed"}, "teardown": {"duration": 0.0002176949999999067, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_and]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "elementwise-logical_and", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-logical_and]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "logical_and"}}, "setup": {"duration": 0.0005708929999990175, "outcome": "passed"}, "call": {"duration": 0.0002071330000035232, "outcome": "passed"}, "teardown": {"duration": 0.00021714999999744578, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_not]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-logical_not", "test_has_names[elementwise-logical_not]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "logical_not"}}, "setup": {"duration": 0.0006019180000009783, "outcome": "passed"}, "call": {"duration": 0.00021559700000040039, "outcome": "passed"}, "teardown": {"duration": 0.0002189080000007948, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_or]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-logical_or]", "pytestmark", "array-api-tests", "parametrize", "elementwise-logical_or", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "logical_or"}}, "setup": {"duration": 0.0005174060000001646, "outcome": "passed"}, "call": {"duration": 0.00018370300000114526, "outcome": "passed"}, "teardown": {"duration": 0.00020957200000282228, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-logical_xor]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-logical_xor", "pytestmark", "array-api-tests", "test_has_names[elementwise-logical_xor]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "logical_xor"}}, "setup": {"duration": 0.0004842429999989406, "outcome": "passed"}, "call": {"duration": 0.0002015660000012076, "outcome": "passed"}, "teardown": {"duration": 0.00020827300000192395, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-multiply]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-multiply]", "parametrize", "array_api_tests/__init__.py", "elementwise-multiply", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "multiply"}}, "setup": {"duration": 0.000481039000000294, "outcome": "passed"}, "call": {"duration": 0.00017949400000105697, "outcome": "passed"}, "teardown": {"duration": 0.0002223110000016959, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-negative]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-negative]", "elementwise-negative", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "negative"}}, "setup": {"duration": 0.0006282460000015533, "outcome": "passed"}, "call": {"duration": 0.00019038599999987582, "outcome": "passed"}, "teardown": {"duration": 0.00021279399999940551, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-not_equal]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-not_equal", "test_has_names[elementwise-not_equal]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "not_equal"}}, "setup": {"duration": 0.00047471399999921005, "outcome": "passed"}, "call": {"duration": 0.00017613700000040922, "outcome": "passed"}, "teardown": {"duration": 0.0002059550000019783, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-positive]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-positive", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-positive]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "positive"}}, "setup": {"duration": 0.0004635969999995382, "outcome": "passed"}, "call": {"duration": 0.00017297400000160223, "outcome": "passed"}, "teardown": {"duration": 0.0001970590000013317, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-pow]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-pow]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "elementwise-pow", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "pow"}}, "setup": {"duration": 0.0004591159999982608, "outcome": "passed"}, "call": {"duration": 0.00016957100000070113, "outcome": "passed"}, "teardown": {"duration": 0.0001981079999993085, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-remainder]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-remainder", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-remainder]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "remainder"}}, "setup": {"duration": 0.00045964599999948064, "outcome": "passed"}, "call": {"duration": 0.0001688340000001176, "outcome": "passed"}, "teardown": {"duration": 0.00019632900000132736, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-round]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-round", "pytestmark", "array-api-tests", "test_has_names[elementwise-round]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "round"}}, "setup": {"duration": 0.00045833599999767216, "outcome": "passed"}, "call": {"duration": 0.00017004600000092296, "outcome": "passed"}, "teardown": {"duration": 0.00020226199999839878, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sign]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "elementwise-sign", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[elementwise-sign]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "sign"}}, "setup": {"duration": 0.0004625159999989137, "outcome": "passed"}, "call": {"duration": 0.0001698849999982599, "outcome": "passed"}, "teardown": {"duration": 0.0001978829999984555, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sin]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "test_has_names[elementwise-sin]", "array_api_tests/__init__.py", "elementwise-sin", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "sin"}}, "setup": {"duration": 0.00047147799999791573, "outcome": "passed"}, "call": {"duration": 0.00017014300000184335, "outcome": "passed"}, "teardown": {"duration": 0.000198991999997844, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sinh]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-sinh", "pytestmark", "array-api-tests", "test_has_names[elementwise-sinh]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "sinh"}}, "setup": {"duration": 0.0004639970000006599, "outcome": "passed"}, "call": {"duration": 0.0001700020000008351, "outcome": "passed"}, "teardown": {"duration": 0.00020304700000295384, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-square]", "lineno": 23, "outcome": "passed", "keywords": ["elementwise-square", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[elementwise-square]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "square"}}, "setup": {"duration": 0.00046138600000134034, "outcome": "passed"}, "call": {"duration": 0.00016929899999951203, "outcome": "passed"}, "teardown": {"duration": 0.0001965849999976399, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-sqrt]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-sqrt]", "pytestmark", "array-api-tests", "elementwise-sqrt", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "sqrt"}}, "setup": {"duration": 0.00046514199999947436, "outcome": "passed"}, "call": {"duration": 0.00017161599999937494, "outcome": "passed"}, "teardown": {"duration": 0.00019793499999920527, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-subtract]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[elementwise-subtract]", "parametrize", "elementwise-subtract", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "subtract"}}, "setup": {"duration": 0.0004638099999993983, "outcome": "passed"}, "call": {"duration": 0.0001778320000020983, "outcome": "passed"}, "teardown": {"duration": 0.0002410719999978994, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-tan]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "elementwise-tan", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[elementwise-tan]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "tan"}}, "setup": {"duration": 0.0005572510000000364, "outcome": "passed"}, "call": {"duration": 0.00018640600000097152, "outcome": "passed"}, "teardown": {"duration": 0.0002066039999988334, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-tanh]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "elementwise-tanh", "array-api-tests", "test_has_names[elementwise-tanh]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "tanh"}}, "setup": {"duration": 0.0005820760000005976, "outcome": "passed"}, "call": {"duration": 0.00017576899999838247, "outcome": "passed"}, "teardown": {"duration": 0.00020596900000313667, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[elementwise-trunc]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[elementwise-trunc]", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "elementwise-trunc", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "elementwise", "name": "trunc"}}, "setup": {"duration": 0.00047976999999832515, "outcome": "passed"}, "call": {"duration": 0.00017182199999865588, "outcome": "passed"}, "teardown": {"duration": 0.00019916800000174817, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-matmul]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[linear_algebra-matmul]", "parametrize", "linear_algebra-matmul", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linear_algebra", "name": "matmul"}}, "setup": {"duration": 0.0004610159999991481, "outcome": "passed"}, "call": {"duration": 0.00016914999999784186, "outcome": "passed"}, "teardown": {"duration": 0.00019741799999906107, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-matrix_transpose]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[linear_algebra-matrix_transpose]", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "linear_algebra-matrix_transpose", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linear_algebra", "name": "matrix_transpose"}}, "setup": {"duration": 0.00045770199999850547, "outcome": "passed"}, "call": {"duration": 0.00016932000000124958, "outcome": "passed"}, "teardown": {"duration": 0.00027723599999873727, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-tensordot]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[linear_algebra-tensordot]", "linear_algebra-tensordot", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linear_algebra", "name": "tensordot"}}, "setup": {"duration": 0.0005143459999992217, "outcome": "passed"}, "call": {"duration": 0.00017877199999816185, "outcome": "passed"}, "teardown": {"duration": 0.00020451800000031994, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[linear_algebra-vecdot]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "linear_algebra-vecdot", "parametrize", "array_api_tests/__init__.py", "test_has_names[linear_algebra-vecdot]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "linear_algebra", "name": "vecdot"}}, "setup": {"duration": 0.00047232200000024704, "outcome": "passed"}, "call": {"duration": 0.00017473999999850776, "outcome": "passed"}, "teardown": {"duration": 0.00020441399999882037, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__abs__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_method-__abs__", "array_api_tests/__init__.py", "test_has_names[array_method-__abs__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__abs__"}}, "setup": {"duration": 0.0004688050000005717, "outcome": "passed"}, "call": {"duration": 0.00021349200000031487, "outcome": "passed"}, "teardown": {"duration": 0.00020256799999884834, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__add__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__add__]", "array_method-__add__", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__add__"}}, "setup": {"duration": 0.00047073899999716673, "outcome": "passed"}, "call": {"duration": 0.0002020529999988696, "outcome": "passed"}, "teardown": {"duration": 0.00020295699999905992, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__and__]", "lineno": 23, "outcome": "passed", "keywords": ["array_method-__and__", "pytestmark", "array-api-tests", "test_has_names[array_method-__and__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__and__"}}, "setup": {"duration": 0.00047513899999884757, "outcome": "passed"}, "call": {"duration": 0.00019978699999967375, "outcome": "passed"}, "teardown": {"duration": 0.0002023250000000587, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__array_namespace__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "test_has_names[array_method-__array_namespace__]", "array_method-__array_namespace__", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__array_namespace__"}}, "setup": {"duration": 0.0004722810000004074, "outcome": "passed"}, "call": {"duration": 0.00019743699999708042, "outcome": "passed"}, "teardown": {"duration": 0.0002034510000008538, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__bool__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_method-__bool__", "test_has_names[array_method-__bool__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__bool__"}}, "setup": {"duration": 0.00047053700000176946, "outcome": "passed"}, "call": {"duration": 0.00019708299999976475, "outcome": "passed"}, "teardown": {"duration": 0.00020283100000284549, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__dlpack__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_method-__dlpack__]", "array_method-__dlpack__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__dlpack__"}}, "setup": {"duration": 0.0004782630000015331, "outcome": "passed"}, "call": {"duration": 0.0002512859999974637, "outcome": "passed"}, "teardown": {"duration": 0.00023903599999997027, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__dlpack_device__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__dlpack_device__]", "pytestmark", "array-api-tests", "parametrize", "array_method-__dlpack_device__", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__dlpack_device__"}}, "setup": {"duration": 0.000510814000001858, "outcome": "passed"}, "call": {"duration": 0.00021434299999967266, "outcome": "passed"}, "teardown": {"duration": 0.00020944499999941968, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__eq__]", "lineno": 23, "outcome": "passed", "keywords": ["array_method-__eq__", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_method-__eq__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__eq__"}}, "setup": {"duration": 0.0004768519999984733, "outcome": "passed"}, "call": {"duration": 0.00020469099999687046, "outcome": "passed"}, "teardown": {"duration": 0.00020287099999904967, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__float__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_method-__float__]", "array_method-__float__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__float__"}}, "setup": {"duration": 0.00047089699999958157, "outcome": "passed"}, "call": {"duration": 0.00019698499999876162, "outcome": "passed"}, "teardown": {"duration": 0.00020354399999789052, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__floordiv__]", "lineno": 23, "outcome": "passed", "keywords": ["array_method-__floordiv__", "test_has_names[array_method-__floordiv__]", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__floordiv__"}}, "setup": {"duration": 0.0004673949999975946, "outcome": "passed"}, "call": {"duration": 0.0001961279999989074, "outcome": "passed"}, "teardown": {"duration": 0.00020138800000069068, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__ge__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__ge__]", "pytestmark", "array-api-tests", "array_method-__ge__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__ge__"}}, "setup": {"duration": 0.00047312899999951696, "outcome": "passed"}, "call": {"duration": 0.00019971700000098735, "outcome": "passed"}, "teardown": {"duration": 0.00020225600000145505, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__getitem__]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "test_has_names[array_method-__getitem__]", "parametrize", "array_api_tests/__init__.py", "array_method-__getitem__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__getitem__"}}, "setup": {"duration": 0.0004934550000008642, "outcome": "passed"}, "call": {"duration": 0.00019879399999922498, "outcome": "passed"}, "teardown": {"duration": 0.00020422400000086327, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__gt__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_method-__gt__", "array_api_tests/__init__.py", "test_has_names[array_method-__gt__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__gt__"}}, "setup": {"duration": 0.0004711400000019239, "outcome": "passed"}, "call": {"duration": 0.00019724499999895784, "outcome": "passed"}, "teardown": {"duration": 0.0002025619999983519, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__index__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__index__]", "pytestmark", "array-api-tests", "array_method-__index__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__index__"}}, "setup": {"duration": 0.00047704600000031405, "outcome": "passed"}, "call": {"duration": 0.0002005670000002624, "outcome": "passed"}, "teardown": {"duration": 0.00020126000000075805, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__int__]", "lineno": 23, "outcome": "passed", "keywords": ["array_method-__int__", "pytestmark", "array-api-tests", "parametrize", "test_has_names[array_method-__int__]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__int__"}}, "setup": {"duration": 0.0004712319999988779, "outcome": "passed"}, "call": {"duration": 0.0001970940000006749, "outcome": "passed"}, "teardown": {"duration": 0.0002276939999994454, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__invert__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_method-__invert__", "test_has_names[array_method-__invert__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__invert__"}}, "setup": {"duration": 0.0004950830000005624, "outcome": "passed"}, "call": {"duration": 0.00022788300000087247, "outcome": "passed"}, "teardown": {"duration": 0.00024427800000026423, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__le__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__le__]", "array_method-__le__", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__le__"}}, "setup": {"duration": 0.0005850289999997926, "outcome": "passed"}, "call": {"duration": 0.0002279889999989848, "outcome": "passed"}, "teardown": {"duration": 0.0002536319999997261, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__lshift__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "test_has_names[array_method-__lshift__]", "array_api_tests/__init__.py", "array_method-__lshift__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__lshift__"}}, "setup": {"duration": 0.00047599000000175806, "outcome": "passed"}, "call": {"duration": 0.0002006519999966372, "outcome": "passed"}, "teardown": {"duration": 0.0002142069999990781, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__lt__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_method-__lt__", "test_has_names[array_method-__lt__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__lt__"}}, "setup": {"duration": 0.00047857899999925735, "outcome": "passed"}, "call": {"duration": 0.00019654100000110475, "outcome": "passed"}, "teardown": {"duration": 0.00021652700000274194, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__matmul__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_method-__matmul__]", "array_method-__matmul__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__matmul__"}}, "setup": {"duration": 0.0004715570000008995, "outcome": "passed"}, "call": {"duration": 0.00019828899999652094, "outcome": "passed"}, "teardown": {"duration": 0.00020197899999985225, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__mod__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__mod__]", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "array_method-__mod__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__mod__"}}, "setup": {"duration": 0.0004733469999997908, "outcome": "passed"}, "call": {"duration": 0.00019712599999976987, "outcome": "passed"}, "teardown": {"duration": 0.00025328699999960236, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__mul__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_method-__mul__]", "parametrize", "array_method-__mul__", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__mul__"}}, "setup": {"duration": 0.0005576339999997515, "outcome": "passed"}, "call": {"duration": 0.00019722000000044204, "outcome": "passed"}, "teardown": {"duration": 0.00020299999999906504, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__ne__]", "lineno": 23, "outcome": "passed", "keywords": ["array_method-__ne__", "pytestmark", "array-api-tests", "test_has_names[array_method-__ne__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__ne__"}}, "setup": {"duration": 0.0004603170000017087, "outcome": "passed"}, "call": {"duration": 0.00019125999999758392, "outcome": "passed"}, "teardown": {"duration": 0.00019919499999687673, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__neg__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_method-__neg__]", "parametrize", "array_api_tests/__init__.py", "array_method-__neg__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__neg__"}}, "setup": {"duration": 0.0004626459999990118, "outcome": "passed"}, "call": {"duration": 0.00019060800000048062, "outcome": "passed"}, "teardown": {"duration": 0.00019766999999859536, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__or__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array_method-__or__", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_method-__or__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__or__"}}, "setup": {"duration": 0.00045566400000041085, "outcome": "passed"}, "call": {"duration": 0.00019430899999761664, "outcome": "passed"}, "teardown": {"duration": 0.00019832099999916863, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__pos__]", "lineno": 23, "outcome": "passed", "keywords": ["array_method-__pos__", "pytestmark", "array-api-tests", "test_has_names[array_method-__pos__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__pos__"}}, "setup": {"duration": 0.00045425899999784747, "outcome": "passed"}, "call": {"duration": 0.0001918339999988916, "outcome": "passed"}, "teardown": {"duration": 0.00019864800000135574, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__pow__]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "array_method-__pow__", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_method-__pow__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__pow__"}}, "setup": {"duration": 0.00045733100000333593, "outcome": "passed"}, "call": {"duration": 0.0001915290000020775, "outcome": "passed"}, "teardown": {"duration": 0.00019510099999919817, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__rshift__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_method-__rshift__]", "array_method-__rshift__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__rshift__"}}, "setup": {"duration": 0.0004547869999989018, "outcome": "passed"}, "call": {"duration": 0.00020089499999897953, "outcome": "passed"}, "teardown": {"duration": 0.0002385750000009068, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__setitem__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-__setitem__]", "pytestmark", "array-api-tests", "parametrize", "array_method-__setitem__", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__setitem__"}}, "setup": {"duration": 0.0005670590000015352, "outcome": "passed"}, "call": {"duration": 0.0002283429999998532, "outcome": "passed"}, "teardown": {"duration": 0.00020237400000056027, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__sub__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_method-__sub__", "test_has_names[array_method-__sub__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__sub__"}}, "setup": {"duration": 0.00048229600000126993, "outcome": "passed"}, "call": {"duration": 0.00019655399999862766, "outcome": "passed"}, "teardown": {"duration": 0.0002008540000026926, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__truediv__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_method-__truediv__", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_method-__truediv__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__truediv__"}}, "setup": {"duration": 0.00046034800000072096, "outcome": "passed"}, "call": {"duration": 0.0001901259999996796, "outcome": "passed"}, "teardown": {"duration": 0.00019683500000056142, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-__xor__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_method-__xor__]", "array_method-__xor__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "__xor__"}}, "setup": {"duration": 0.0004623769999980709, "outcome": "passed"}, "call": {"duration": 0.00019154599999993138, "outcome": "passed"}, "teardown": {"duration": 0.00020018200000038178, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_method-to_device]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_method-to_device]", "pytestmark", "array-api-tests", "array_method-to_device", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_method", "name": "to_device"}}, "setup": {"duration": 0.00046046299999957796, "outcome": "passed"}, "call": {"duration": 0.0001912220000015452, "outcome": "passed"}, "teardown": {"duration": 0.0001973739999989732, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-T]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "parametrize", "test_has_names[array_attribute-T]", "array_api_tests/__init__.py", "array_attribute-T", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "T"}}, "setup": {"duration": 0.00045895400000262043, "outcome": "passed"}, "call": {"duration": 0.00024162500000102227, "outcome": "passed"}, "teardown": {"duration": 0.00020881000000017025, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__class__]", "lineno": 23, "outcome": "passed", "keywords": ["array_attribute-__class__", "pytestmark", "array-api-tests", "test_has_names[array_attribute-__class__]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__class__"}}, "setup": {"duration": 0.00046750299999942513, "outcome": "passed"}, "call": {"duration": 0.00019803600000045662, "outcome": "passed"}, "teardown": {"duration": 0.00020276100000060637, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__delattr__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-__delattr__]", "pytestmark", "array-api-tests", "array_attribute-__delattr__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__delattr__"}}, "setup": {"duration": 0.0004611499999995772, "outcome": "passed"}, "call": {"duration": 0.0001924150000007785, "outcome": "passed"}, "teardown": {"duration": 0.00019653300000044283, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__dict__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-__dict__]", "pytestmark", "array-api-tests", "array_attribute-__dict__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__dict__"}}, "setup": {"duration": 0.00046509900000302196, "outcome": "passed"}, "call": {"duration": 0.00019131299999841644, "outcome": "passed"}, "teardown": {"duration": 0.0002513929999992115, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__dir__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-__dir__]", "pytestmark", "array_attribute-__dir__", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__dir__"}}, "setup": {"duration": 0.00048206199999967225, "outcome": "passed"}, "call": {"duration": 0.00019612499999865918, "outcome": "passed"}, "teardown": {"duration": 0.00019910799999678375, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__doc__]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "array_attribute-__doc__", "test_has_names[array_attribute-__doc__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__doc__"}}, "setup": {"duration": 0.0004608280000013565, "outcome": "passed"}, "call": {"duration": 0.00019207500000106847, "outcome": "passed"}, "teardown": {"duration": 0.00019831800000247313, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__format__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_attribute-__format__", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-__format__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__format__"}}, "setup": {"duration": 0.0005227249999997241, "outcome": "passed"}, "call": {"duration": 0.0003579009999974403, "outcome": "passed"}, "teardown": {"duration": 0.00022467900000222585, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__getattribute__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-__getattribute__]", "array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "array_attribute-__getattribute__", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__getattribute__"}}, "setup": {"duration": 0.00048827900000247837, "outcome": "passed"}, "call": {"duration": 0.00020914699999963204, "outcome": "passed"}, "teardown": {"duration": 0.00020601100000305905, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__hash__]", "lineno": 23, "outcome": "passed", "keywords": ["array_attribute-__hash__", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-__hash__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__hash__"}}, "setup": {"duration": 0.00047844200000213277, "outcome": "passed"}, "call": {"duration": 0.0002007619999986332, "outcome": "passed"}, "teardown": {"duration": 0.0002041520000020114, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__init_subclass__]", "lineno": 23, "outcome": "passed", "keywords": ["array_attribute-__init_subclass__", "pytestmark", "array-api-tests", "parametrize", "test_has_names[array_attribute-__init_subclass__]", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__init_subclass__"}}, "setup": {"duration": 0.0004680070000020464, "outcome": "passed"}, "call": {"duration": 0.0002028040000006115, "outcome": "passed"}, "teardown": {"duration": 0.00020427100000119935, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__module__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-__module__]", "array_attribute-__module__", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__module__"}}, "setup": {"duration": 0.00047157800000263705, "outcome": "passed"}, "call": {"duration": 0.00019666600000078915, "outcome": "passed"}, "teardown": {"duration": 0.0002074229999990962, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__new__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_attribute-__new__]", "array_attribute-__new__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__new__"}}, "setup": {"duration": 0.00047394699999969703, "outcome": "passed"}, "call": {"duration": 0.00019885799999741494, "outcome": "passed"}, "teardown": {"duration": 0.00020234599999824354, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__reduce__]", "lineno": 23, "outcome": "passed", "keywords": ["array_attribute-__reduce__", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-__reduce__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__reduce__"}}, "setup": {"duration": 0.0004985369999985778, "outcome": "passed"}, "call": {"duration": 0.00021405600000079517, "outcome": "passed"}, "teardown": {"duration": 0.0002031289999990804, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__reduce_ex__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_attribute-__reduce_ex__]", "parametrize", "array_attribute-__reduce_ex__", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__reduce_ex__"}}, "setup": {"duration": 0.00046620499999860954, "outcome": "passed"}, "call": {"duration": 0.0001978879999988692, "outcome": "passed"}, "teardown": {"duration": 0.00019806499999930338, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__repr__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_attribute-__repr__", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-__repr__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__repr__"}}, "setup": {"duration": 0.0004618900000004089, "outcome": "passed"}, "call": {"duration": 0.0001907499999980189, "outcome": "passed"}, "teardown": {"duration": 0.00019608100000212403, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__setattr__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_attribute-__setattr__", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-__setattr__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__setattr__"}}, "setup": {"duration": 0.0005356130000002679, "outcome": "passed"}, "call": {"duration": 0.00019085699999976669, "outcome": "passed"}, "teardown": {"duration": 0.00019910099999975728, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__sizeof__]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-__sizeof__]", "pytestmark", "array_attribute-__sizeof__", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__sizeof__"}}, "setup": {"duration": 0.0004574809999979834, "outcome": "passed"}, "call": {"duration": 0.0001943799999999385, "outcome": "passed"}, "teardown": {"duration": 0.00019923500000018635, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__str__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_attribute-__str__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py", "test_has_names[array_attribute-__str__]"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__str__"}}, "setup": {"duration": 0.0004629300000011938, "outcome": "passed"}, "call": {"duration": 0.00019744200000104684, "outcome": "passed"}, "teardown": {"duration": 0.00022020500000152765, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__subclasshook__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "test_has_names[array_attribute-__subclasshook__]", "array-api-tests", "array_attribute-__subclasshook__", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__subclasshook__"}}, "setup": {"duration": 0.0006634170000019424, "outcome": "passed"}, "call": {"duration": 0.00024650599999986866, "outcome": "passed"}, "teardown": {"duration": 0.00020744999999777747, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-__weakref__]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_attribute-__weakref__", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-__weakref__]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "__weakref__"}}, "setup": {"duration": 0.0004722580000020571, "outcome": "passed"}, "call": {"duration": 0.0001974760000003073, "outcome": "passed"}, "teardown": {"duration": 0.00019830200000114928, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-device]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array_attribute-device", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-device]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "device"}}, "setup": {"duration": 0.00045882700000277055, "outcome": "passed"}, "call": {"duration": 0.00019140300000231036, "outcome": "passed"}, "teardown": {"duration": 0.00019911600000099838, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-dtype]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "array_attribute-dtype", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-dtype]", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "dtype"}}, "setup": {"duration": 0.0004610959999986619, "outcome": "passed"}, "call": {"duration": 0.00019108000000045422, "outcome": "passed"}, "teardown": {"duration": 0.00019520300000053226, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-mT]", "lineno": 23, "outcome": "passed", "keywords": ["array-api-tests", "pytestmark", "parametrize", "array_api_tests/__init__.py", "test_has_names[array_attribute-mT]", "array_attribute-mT", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "mT"}}, "setup": {"duration": 0.0004565320000011752, "outcome": "passed"}, "call": {"duration": 0.00021635599999925148, "outcome": "passed"}, "teardown": {"duration": 0.0001939309999983152, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-ndim]", "lineno": 23, "outcome": "passed", "keywords": ["array_attribute-ndim", "pytestmark", "array-api-tests", "test_has_names[array_attribute-ndim]", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "ndim"}}, "setup": {"duration": 0.0004569060000001457, "outcome": "passed"}, "call": {"duration": 0.00019122299999807524, "outcome": "passed"}, "teardown": {"duration": 0.00019740499999798544, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-shape]", "lineno": 23, "outcome": "passed", "keywords": ["pytestmark", "array-api-tests", "test_has_names[array_attribute-shape]", "parametrize", "array_api_tests/__init__.py", "array_attribute-shape", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "shape"}}, "setup": {"duration": 0.000456588999998786, "outcome": "passed"}, "call": {"duration": 0.00026715399999943656, "outcome": "passed"}, "teardown": {"duration": 0.00020263300000067375, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_has_names.py::test_has_names[array_attribute-size]", "lineno": 23, "outcome": "passed", "keywords": ["test_has_names[array_attribute-size]", "array_attribute-size", "pytestmark", "array-api-tests", "parametrize", "array_api_tests/__init__.py", "test_has_names.py"], "metadata": {"test_module": "array_api_tests.test_has_names", "test_function": "test_has_names", "array_api_function_name": "float64", "params": {"category": "array_attribute", "name": "size"}}, "setup": {"duration": 0.0006638050000020712, "outcome": "passed"}, "call": {"duration": 0.00028331700000094884, "outcome": "passed"}, "teardown": {"duration": 0.00031335999999981823, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_cholesky", "lineno": 98, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test", "test_cholesky"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_cholesky", "array_api_function_name": "cholesky", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_cholesky:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 3ms, ~ 40% in data generation\n - 1 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.89 seconds):\n - Typical runtimes: 1-11 ms, ~ 71% in data generation\n - 99 passing examples, 0 failing examples, 26 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003828910000009955, "outcome": "passed"}, "call": {"duration": 0.8983063609999995, "outcome": "passed"}, "teardown": {"duration": 0.00047852899999867304, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_cross", "lineno": 147, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_cross", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_cross", "array_api_function_name": "cross", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_cross:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 5-7 ms, ~ 75% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.01 seconds):\n - Typical runtimes: 2-7 ms, ~ 89% in data generation\n - 97 passing examples, 0 failing examples, 62 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0010032559999970658, "outcome": "passed"}, "call": {"duration": 1.04321925, "outcome": "passed"}, "teardown": {"duration": 0.0003860019999990527, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_det", "lineno": 178, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "test_det", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_det", "array_api_function_name": "det", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_det:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 51% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.46 seconds):\n - Typical runtimes: 0-4 ms, ~ 75% in data generation\n - 98 passing examples, 0 failing examples, 69 invalid examples\n - Events:\n * 64.07%, Retried draw from <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2]) to satisfy filter\n * 37.72%, Aborted test because unable to satisfy <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2])\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003809309999986965, "outcome": "passed"}, "call": {"duration": 0.46356207599999877, "outcome": "passed"}, "teardown": {"duration": 0.0003218209999999999, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_diagonal", "lineno": 192, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test", "test_diagonal"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_diagonal", "array_api_function_name": "diagonal", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_diagonal:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 57% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.49 seconds):\n - Typical runtimes: 0-4 ms, ~ 72% in data generation\n - 97 passing examples, 0 failing examples, 35 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00037558600000053843, "outcome": "passed"}, "call": {"duration": 0.5044022689999998, "outcome": "passed"}, "teardown": {"duration": 0.0003272039999977494, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_eigh", "lineno": 227, "outcome": "skipped", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "skip", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "test_eigh", "is_hypothesis_test"], "setup": {"duration": 0.0001821739999989802, "outcome": "skipped", "longrepr": "('/Users/aaronmeurer/Documents/array-api-tests/array_api_tests/test_linalg.py', 228, 'Skipped: Inputs need to be restricted')"}, "teardown": {"duration": 0.0003173109999998758, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_eigvalsh", "lineno": 252, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test", "test_eigvalsh"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_eigvalsh", "array_api_function_name": "eigvalsh", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_eigvalsh:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 51% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.56 seconds):\n - Typical runtimes: 0-5 ms, ~ 79% in data generation\n - 98 passing examples, 0 failing examples, 79 invalid examples\n - Events:\n * 64.97%, Retried draw from <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2]) to satisfy filter\n * 41.81%, Aborted test because unable to satisfy <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2])\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00040269300000161934, "outcome": "passed"}, "call": {"duration": 0.5659687769999984, "outcome": "passed"}, "teardown": {"duration": 0.0003610489999985589, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_inv", "lineno": 266, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "test_inv", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_inv", "array_api_function_name": "inv", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_inv:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 1ms, ~ 62% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.46 seconds):\n - Typical runtimes: 0-28 ms, ~ 81% in data generation\n - 98 passing examples, 0 failing examples, 25 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004898990000015147, "outcome": "passed"}, "call": {"duration": 1.463071370999998, "outcome": "passed"}, "teardown": {"duration": 0.0004753169999993645, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_matmul", "lineno": 278, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_linalg.py", "array_api_tests/__init__.py", "test_matmul", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_matmul", "array_api_function_name": "matmul", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_matmul:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 86% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.57 seconds):\n - Typical runtimes: 0-3 ms, ~ 89% in data generation\n - 97 passing examples, 0 failing examples, 76 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.000540759999999807, "outcome": "passed"}, "call": {"duration": 0.5837995519999986, "outcome": "passed"}, "teardown": {"duration": 0.0003277330000024392, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_norm", "lineno": 313, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "test_matrix_norm", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_matrix_norm", "array_api_function_name": "matrix_norm", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_matrix_norm:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 1ms, ~ 64% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.40 seconds):\n - Typical runtimes: 0-7 ms, ~ 69% in data generation\n - 98 passing examples, 0 failing examples, 10 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003348080000016296, "outcome": "passed"}, "call": {"duration": 0.4106364239999998, "outcome": "passed"}, "teardown": {"duration": 0.00035238199999909625, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_power", "lineno": 337, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_matrix_power", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_matrix_power", "array_api_function_name": "matrix_power", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_matrix_power:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 61% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.37 seconds):\n - Typical runtimes: 0-20 ms, ~ 83% in data generation\n - 96 passing examples, 0 failing examples, 91 invalid examples\n - Events:\n * 33.16%, Retried draw from <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2]) to satisfy filter\n * 23.53%, Aborted test because unable to satisfy <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2])\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00042623999999946705, "outcome": "passed"}, "call": {"duration": 1.381128283999999, "outcome": "passed"}, "teardown": {"duration": 0.000404837000001379, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_rank", "lineno": 359, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "test_matrix_rank", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_matrix_rank", "array_api_function_name": "matrix_rank", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_matrix_rank:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 84% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.61 seconds):\n - Typical runtimes: 0-6 ms, ~ 87% in data generation\n - 96 passing examples, 0 failing examples, 25 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00040712299999867696, "outcome": "passed"}, "call": {"duration": 0.6238040369999993, "outcome": "passed"}, "teardown": {"duration": 0.00031433399999869494, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_matrix_transpose", "lineno": 367, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_linalg.py", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "test_matrix_transpose", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_matrix_transpose", "array_api_function_name": "matrix_transpose", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_matrix_transpose:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 51% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.53 seconds):\n - Typical runtimes: 0-4 ms, ~ 70% in data generation\n - 97 passing examples, 0 failing examples, 32 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004042899999987526, "outcome": "passed"}, "call": {"duration": 0.5428342609999994, "outcome": "passed"}, "teardown": {"duration": 0.0004705209999968929, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_outer", "lineno": 384, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test", "test_outer"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_outer", "array_api_function_name": "outer", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_outer:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 76% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.82 seconds):\n - Typical runtimes: 0-55 ms, ~ 58% in data generation\n - 96 passing examples, 0 failing examples, 32 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003008980000025474, "outcome": "passed"}, "call": {"duration": 1.8252231640000005, "outcome": "passed"}, "teardown": {"duration": 0.0005750550000023225, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_pinv", "lineno": 408, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_pinv", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_pinv", "array_api_function_name": "pinv", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_pinv:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 67% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.49 seconds):\n - Typical runtimes: 0-5 ms, ~ 84% in data generation\n - 96 passing examples, 0 failing examples, 24 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00045521999999920126, "outcome": "passed"}, "call": {"duration": 0.501447578999997, "outcome": "passed"}, "teardown": {"duration": 0.0003122139999973683, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_qr", "lineno": 416, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "test_qr", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_qr", "array_api_function_name": "qr", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_qr:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 44% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.48 seconds):\n - Typical runtimes: 0-10 ms, ~ 51% in data generation\n - 98 passing examples, 0 failing examples, 10 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003619159999992405, "outcome": "passed"}, "call": {"duration": 0.4922861030000014, "outcome": "passed"}, "teardown": {"duration": 0.000268753000000288, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_slogdet", "lineno": 452, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "test_slogdet", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_slogdet", "array_api_function_name": "slogdet", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_slogdet:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 1ms, ~ 54% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.50 seconds):\n - Typical runtimes: 0-6 ms, ~ 69% in data generation\n - 98 passing examples, 0 failing examples, 56 invalid examples\n - Events:\n * 49.35%, Retried draw from <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2]) to satisfy filter\n * 32.47%, Aborted test because unable to satisfy <hypothesis.strategies._internal.core.CompositeStrategy object at 0x10d2798e0>.filter(lambda shape: shape[-1] == shape[-2])\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005042560000063645, "outcome": "passed"}, "call": {"duration": 0.5046530919999981, "outcome": "passed"}, "teardown": {"duration": 0.000314412999998126, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_solve", "lineno": 512, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "test_solve", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_solve", "array_api_function_name": "solve", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_solve:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 83% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (2.52 seconds):\n - Typical runtimes: 1-36 ms, ~ 92% in data generation\n - 96 passing examples, 0 failing examples, 91 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003746680000062952, "outcome": "passed"}, "call": {"duration": 2.527399303000003, "outcome": "passed"}, "teardown": {"duration": 0.00039790000000294867, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_svd", "lineno": 517, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "test_svd", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_svd", "array_api_function_name": "svd", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_svd:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-3 ms, ~ 49% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.52 seconds):\n - Typical runtimes: 1-9 ms, ~ 49% in data generation\n - 98 passing examples, 0 failing examples, 6 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005506329999960258, "outcome": "passed"}, "call": {"duration": 0.5313264649999994, "outcome": "passed"}, "teardown": {"duration": 0.0005091949999993517, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_svdvals", "lineno": 553, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "test_svdvals", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_svdvals", "array_api_function_name": "svdvals", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_svdvals:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 1ms, ~ 62% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.39 seconds):\n - Typical runtimes: 1-5 ms, ~ 66% in data generation\n - 98 passing examples, 0 failing examples, 7 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0008179479999981254, "outcome": "passed"}, "call": {"duration": 0.3986921549999991, "outcome": "passed"}, "teardown": {"duration": 0.00036234399999557354, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_tensordot", "lineno": 574, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_linalg.py", "array_api_tests/__init__.py", "is_hypothesis_test", "test_tensordot", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_tensordot", "array_api_function_name": "tensordot", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_tensordot:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 64% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.61 seconds):\n - Typical runtimes: 0-2 ms, ~ 73% in data generation\n - 96 passing examples, 0 failing examples, 65 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003571320000048672, "outcome": "passed"}, "call": {"duration": 0.6201299530000028, "outcome": "passed"}, "teardown": {"duration": 0.000298809000000233, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_trace", "lineno": 590, "outcome": "failed", "keywords": ["test_trace", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_trace", "array_api_function_name": "trace", "hypothesis_report_information": ["Falsifying example: test_trace(\n x=Array([[0]], dtype=int8), kw={},\n)"], "hypothesis_statistics": "array_api_tests/test_linalg.py::test_trace:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: ~ 25ms, ~ 3% in data generation\n - 0 passing examples, 1 failing examples, 0 invalid examples\n - Found 1 distinct error in this phase\n\n - during shrink phase (0.02 seconds):\n - Typical runtimes: ~ 23ms, ~ 4% in data generation\n - 0 passing examples, 1 failing examples, 0 invalid examples\n - Tried 1 shrinks of which 0 were successful\n\n - Stopped because nothing left to do"}, "setup": {"duration": 0.00035296600000123135, "outcome": "passed"}, "call": {"duration": 0.05577784700000166, "outcome": "failed", "crash": {"path": "/Users/aaronmeurer/Documents/array-api-tests/array_api_tests/array_helpers.py", "lineno": 177, "message": "AssertionError: The input arrays do not have the same dtype (int64 != int8)"}, "traceback": [{"path": "array_api_tests/test_linalg.py", "lineno": 592, "message": ""}, {"path": "array_api_tests/test_linalg.py", "lineno": 628, "message": "in test_trace"}, {"path": "array_api_tests/test_linalg.py", "lineno": 83, "message": "in _test_stacks"}, {"path": "array_api_tests/array_helpers.py", "lineno": 177, "message": "AssertionError"}], "longrepr": "> ???\n\narray_api_tests/test_linalg.py:592: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\narray_api_tests/test_linalg.py:628: in test_trace\n _test_stacks(linalg.trace, x, **kw, res=res, dims=0, true_val=true_trace)\narray_api_tests/test_linalg.py:83: in _test_stacks\n assert_equal(decomp_res_stack, true_val(*x_stacks))\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nx = Array(0, dtype=int64), y = Array(0, dtype=int8)\n\n def assert_exactly_equal(x, y):\n \"\"\"\n Test that the arrays x and y are exactly equal.\n \n If x and y do not have the same shape and dtype, they are not considered\n equal.\n \n \"\"\"\n assert x.shape == y.shape, f\"The input arrays do not have the same shapes ({x.shape} != {y.shape})\"\n \n> assert x.dtype == y.dtype, f\"The input arrays do not have the same dtype ({x.dtype} != {y.dtype})\"\nE AssertionError: The input arrays do not have the same dtype (int64 != int8)\n\narray_api_tests/array_helpers.py:177: AssertionError"}, "teardown": {"duration": 0.0004353690000016286, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_vecdot", "lineno": 630, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_vecdot", "_hypothesis_internal_use_reproduce_failure", "test_linalg.py", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_vecdot", "array_api_function_name": "vecdot", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_vecdot:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 65% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.55 seconds):\n - Typical runtimes: 0-3 ms, ~ 74% in data generation\n - 97 passing examples, 0 failing examples, 59 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003563520000042786, "outcome": "passed"}, "call": {"duration": 0.5603389609999994, "outcome": "passed"}, "teardown": {"duration": 0.00032462099999719385, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_linalg.py::test_vector_norm", "lineno": 647, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_linalg.py", "ci", "xp_extension", "array_api_tests/__init__.py", "test_vector_norm", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_linalg", "test_function": "test_vector_norm", "array_api_function_name": "vector_norm", "hypothesis_statistics": "array_api_tests/test_linalg.py::test_vector_norm:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: 0-1 ms, ~ 80% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.28 seconds):\n - Typical runtimes: 0-2 ms, ~ 84% in data generation\n - 97 passing examples, 0 failing examples, 14 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00029924100000044973, "outcome": "passed"}, "call": {"duration": 0.28917689699999727, "outcome": "passed"}, "teardown": {"duration": 0.0006728939999973704, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_concat", "lineno": 50, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_concat", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_concat", "array_api_function_name": "concat", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_concat:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 2-3 ms, ~ 56% in data generation\n - 5 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.54 seconds):\n - Typical runtimes: 1-15 ms, ~ 61% in data generation\n - 95 passing examples, 0 failing examples, 102 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004136030000054802, "outcome": "passed"}, "call": {"duration": 1.5669843220000033, "outcome": "passed"}, "teardown": {"duration": 0.0003000170000007074, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_expand_dims", "lineno": 123, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_expand_dims", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_expand_dims", "array_api_function_name": "expand_dims", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_expand_dims:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 59% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.31 seconds):\n - Typical runtimes: 0-1 ms, ~ 70% in data generation\n - 97 passing examples, 0 failing examples, 29 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004488610000024096, "outcome": "passed"}, "call": {"duration": 0.32031319000000025, "outcome": "passed"}, "teardown": {"duration": 0.00039903300000077024, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_squeeze", "lineno": 151, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_squeeze", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_squeeze", "array_api_function_name": "squeeze", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_squeeze:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 62% in data generation\n - 6 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.87 seconds):\n - Typical runtimes: 0-2 ms, ~ 82% in data generation\n - 94 passing examples, 0 failing examples, 175 invalid examples\n - Events:\n * 48.33%, Retried draw from lists(integers(min_value=1, max_value=6), max_size=2).map(tuple).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE).filter(lambda s: <unknown>) to satisfy filter\n * 27.14%, Aborted test because unable to satisfy lists(integers(min_value=1, max_value=6), max_size=2).map(tuple).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE).filter(lambda s: <unknown>)\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00030885099999977683, "outcome": "passed"}, "call": {"duration": 0.8886239090000032, "outcome": "passed"}, "teardown": {"duration": 0.00043523800000144774, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_flip", "lineno": 188, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "test_flip", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_flip", "array_api_function_name": "flip", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_flip:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 0-2 ms, ~ 72% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.58 seconds):\n - Typical runtimes: 0-2 ms, ~ 76% in data generation\n - 90 passing examples, 0 failing examples, 59 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003106979999998316, "outcome": "passed"}, "call": {"duration": 0.6023878150000002, "outcome": "passed"}, "teardown": {"duration": 0.00037790300000040133, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_permute_dims", "lineno": 211, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_permute_dims", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_permute_dims", "array_api_function_name": "permute_dims", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_permute_dims:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 69% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.51 seconds):\n - Typical runtimes: 0-4 ms, ~ 72% in data generation\n - 97 passing examples, 0 failing examples, 31 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00029273700000231884, "outcome": "passed"}, "call": {"duration": 0.520132199999999, "outcome": "passed"}, "teardown": {"duration": 0.0003298600000007923, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_reshape", "lineno": 250, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "test_reshape", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_reshape", "array_api_function_name": "reshape", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_reshape:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 2-3 ms, ~ 82% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.64 seconds):\n - Typical runtimes: 1-12 ms, ~ 92% in data generation\n - 96 passing examples, 0 failing examples, 177 invalid examples\n - Events:\n * 66.30%, Retried draw from ListStrategy(integers(min_value=0), min_size=0, max_size=inf).filter(lambda s: math.prod(s) == size) to satisfy filter\n * 52.75%, Aborted test because unable to satisfy ListStrategy(integers(min_value=0), min_size=0, max_size=inf).filter(lambda s: math.prod(s) == size)\n * 4.03%, Retried draw from lists(integers(min_value=0, max_value=156), max_size=2).map(tuple).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE) to satisfy filter\n * 0.73%, Aborted test because unable to satisfy lists(integers(min_value=0, max_value=156), max_size=2).map(tuple).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE)\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003701070000019513, "outcome": "passed"}, "call": {"duration": 1.6549884890000044, "outcome": "passed"}, "teardown": {"duration": 0.0003748889999997118, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_roll", "lineno": 281, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_roll", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_roll", "array_api_function_name": "roll", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_roll:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 0-3 ms, ~ 63% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.37 seconds):\n - Typical runtimes: 0-3 ms, ~ 68% in data generation\n - 90 passing examples, 0 failing examples, 37 invalid examples\n - Events:\n * 7.87%, Retried draw from lists(integers(min_value=0, max_value=1).map(lambda x: x if x < ndim else x - 2 * ndim), max_size=1, unique_by=lambda x: x % ndim).map(tuple).filter(lambda t: len(t) == len(shift)) to satisfy filter\n * 1.57%, Retried draw from integers(min_value=0, max_value=3).map(lambda x: x if x < ndim else x - 2 * ndim).filter(not_yet_in_unique_list) to satisfy filter\n * 1.57%, Retried draw from lists(integers(min_value=0, max_value=3).map(lambda x: x if x < ndim else x - 2 * ndim), max_size=2, unique_by=lambda x: x % ndim).map(tuple).filter(lambda t: len(t) == len(shift)) to satisfy filter\n * 0.79%, Aborted test because unable to satisfy lists(integers(min_value=0, max_value=1).map(lambda x: x if x < ndim else x - 2 * ndim), max_size=1, unique_by=lambda x: x % ndim).map(tuple).filter(lambda t: len(t) == len(shift))\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00031300399999878437, "outcome": "passed"}, "call": {"duration": 0.4008109210000015, "outcome": "passed"}, "teardown": {"duration": 0.000545590999998069, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_manipulation_functions.py::test_stack", "lineno": 320, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_manipulation_functions.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_stack", "ci"], "metadata": {"test_module": "array_api_tests.test_manipulation_functions", "test_function": "test_stack", "array_api_function_name": "stack", "hypothesis_statistics": "array_api_tests/test_manipulation_functions.py::test_stack:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: 0-4 ms, ~ 58% in data generation\n - 7 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.93 seconds):\n - Typical runtimes: 0-16 ms, ~ 69% in data generation\n - 93 passing examples, 0 failing examples, 40 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003148370000047862, "outcome": "passed"}, "call": {"duration": 0.9494636249999999, "outcome": "passed", "stdout": "f_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx='0'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx=':, :'\nf_idx=':'\nf_idx='0, :'\nf_idx=':, :'\nf_idx=':, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx='0, :'\nf_idx='1, :'\nf_idx=':, :, :'\nf_idx=':, :'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx='0, :'\nf_idx='1, :'\nf_idx='2, :'\nf_idx='0, :, :'\nf_idx='1, :, :'\nf_idx='2, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':, :'\nf_idx=':, :'\nf_idx=':'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':, :'\nf_idx=':, :'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':, :, :'\nf_idx=':'\nf_idx=':'\nf_idx=':'\nf_idx=':'\n"}, "teardown": {"duration": 0.00039083100000425475, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_abs[abs]", "lineno": 524, "outcome": "passed", "keywords": ["test_abs[abs]", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "abs", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_abs", "array_api_function_name": "abs", "params": {"ctx": {"func_name": "abs", "func": "abs", "strat": "arrays(dtype=numeric_dtypes(), shape=array_shapes(min_dims=0, min_side=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_abs[abs]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 60% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.38 seconds):\n - Typical runtimes: 0-2 ms, ~ 70% in data generation\n - 96 passing examples, 0 failing examples, 34 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0008454459999995834, "outcome": "passed"}, "call": {"duration": 0.39317627500000185, "outcome": "passed"}, "teardown": {"duration": 0.0004968909999973903, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_abs[__abs__]", "lineno": 524, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__abs__", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "test_abs[__abs__]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_abs", "array_api_function_name": "abs", "params": {"ctx": {"func_name": "__abs__", "func": "<lambda>", "strat": "arrays(dtype=numeric_dtypes(), shape=array_shapes(min_dims=0, min_side=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_abs[__abs__]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: < 1ms, ~ 59% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.37 seconds):\n - Typical runtimes: 0-2 ms, ~ 69% in data generation\n - 96 passing examples, 0 failing examples, 30 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005888519999999176, "outcome": "passed"}, "call": {"duration": 0.37995390700000087, "outcome": "passed"}, "teardown": {"duration": 0.00032949399999893103, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_acos", "lineno": 548, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "test_acos", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_acos", "array_api_function_name": "acos", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_acos:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 65% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.23 seconds):\n - Typical runtimes: 0-2 ms, ~ 72% in data generation\n - 97 passing examples, 0 failing examples, 10 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003630940000007854, "outcome": "passed"}, "call": {"duration": 0.23856239199999862, "outcome": "passed"}, "teardown": {"duration": 0.00030737099999811335, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_acosh", "lineno": 558, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "test_acosh", "ci"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_acosh", "array_api_function_name": "acosh", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_acosh:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 66% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.21 seconds):\n - Typical runtimes: 0-1 ms, ~ 71% in data generation\n - 97 passing examples, 0 failing examples, 10 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003566570000046454, "outcome": "passed"}, "call": {"duration": 0.2149119689999992, "outcome": "passed"}, "teardown": {"duration": 0.0005127469999948175, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[add(x1, x2)]", "lineno": 568, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "add(x1, x2)", "is_hypothesis_test", "test_add[add(x1, x2)]"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_add", "array_api_function_name": "add", "params": {"ctx": {"func_name": "add", "func": "add", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[add(x1, x2)]:\n\n - during reuse phase (0.04 seconds):\n - Typical runtimes: 2-3 ms, ~ 79% in data generation\n - 9 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.90 seconds):\n - Typical runtimes: 1-7 ms, ~ 79% in data generation\n - 91 passing examples, 0 failing examples, 83 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00409582600000391, "outcome": "passed"}, "call": {"duration": 0.9352609230000013, "outcome": "passed"}, "teardown": {"duration": 0.0003752809999966189, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x1, x2)]", "lineno": 568, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__add__(x1, x2)", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "test_add[__add__(x1, x2)]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_add", "array_api_function_name": "add", "params": {"ctx": {"func_name": "__add__", "func": "__add__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x1, x2)]:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: ~ 2ms, ~ 82% in data generation\n - 7 passing examples, 0 failing examples, 3 invalid examples\n\n - during generate phase (1.10 seconds):\n - Typical runtimes: 1-24 ms, ~ 74% in data generation\n - 93 passing examples, 0 failing examples, 82 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0032354120000022135, "outcome": "passed"}, "call": {"duration": 1.1372989080000053, "outcome": "passed"}, "teardown": {"duration": 0.00041262099999528346, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x, s)]", "lineno": 568, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "test_add[__add__(x, s)]", "is_hypothesis_test", "__add__(x, s)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_add", "array_api_function_name": "add", "params": {"ctx": {"func_name": "__add__", "func": "__add__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__add__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 77% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.65 seconds):\n - Typical runtimes: 1-2 ms, ~ 84% in data generation\n - 96 passing examples, 0 failing examples, 67 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0012641610000017067, "outcome": "passed"}, "call": {"duration": 0.6658183409999978, "outcome": "passed"}, "teardown": {"duration": 0.00039801999999866666, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__iadd__(x1, x2)]", "lineno": 568, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "test_add[__iadd__(x1, x2)]", "is_hypothesis_test", "__iadd__(x1, x2)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_add", "array_api_function_name": "add", "params": {"ctx": {"func_name": "__iadd__", "func": "__iadd__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.result_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.result_shape))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.input_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.input_shape))", "right_is_scalar": false, "res_name": "x1"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__iadd__(x1, x2)]:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: ~ 3ms, ~ 85% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.19 seconds):\n - Typical runtimes: 2-4 ms, ~ 89% in data generation\n - 96 passing examples, 0 failing examples, 87 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0021547850000018798, "outcome": "passed"}, "call": {"duration": 1.2083881570000017, "outcome": "passed"}, "teardown": {"duration": 0.00033645500000289985, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__iadd__(x, s)]", "lineno": 568, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__iadd__(x, s)", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "test_add[__iadd__(x, s)]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_add", "array_api_function_name": "add", "params": {"ctx": {"func_name": "__iadd__", "func": "__iadd__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64'),\n dtype('float32'),\n dtype('float64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "x"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_add[__iadd__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-3 ms, ~ 78% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.77 seconds):\n - Typical runtimes: 1-3 ms, ~ 83% in data generation\n - 96 passing examples, 0 failing examples, 64 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0010710160000044766, "outcome": "passed"}, "call": {"duration": 0.7841961670000046, "outcome": "passed"}, "teardown": {"duration": 0.00039257200000264447, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_asin", "lineno": 584, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci", "test_asin"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_asin", "array_api_function_name": "asin", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_asin:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 67% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.24 seconds):\n - Typical runtimes: 0-2 ms, ~ 72% in data generation\n - 97 passing examples, 0 failing examples, 11 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00029805899999502117, "outcome": "passed"}, "call": {"duration": 0.24266707900000029, "outcome": "passed"}, "teardown": {"duration": 0.0005507919999985234, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_asinh", "lineno": 594, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "test_asinh", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_asinh", "array_api_function_name": "asinh", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_asinh:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: < 1ms, ~ 62% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.23 seconds):\n - Typical runtimes: 0-2 ms, ~ 71% in data generation\n - 97 passing examples, 0 failing examples, 11 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0004898489999973776, "outcome": "passed"}, "call": {"duration": 0.23545460300000087, "outcome": "passed"}, "teardown": {"duration": 0.0003372220000059656, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_atan", "lineno": 602, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "test_atan", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_atan", "array_api_function_name": "atan", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_atan:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 69% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.23 seconds):\n - Typical runtimes: 0-2 ms, ~ 71% in data generation\n - 97 passing examples, 0 failing examples, 10 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00029135900000198944, "outcome": "passed"}, "call": {"duration": 0.2353482540000016, "outcome": "passed"}, "teardown": {"duration": 0.0003423839999996403, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_atan2", "lineno": 610, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci", "test_atan2"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_atan2", "array_api_function_name": "atan2", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_atan2:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 1ms, ~ 85% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.49 seconds):\n - Typical runtimes: 0-8 ms, ~ 82% in data generation\n - 98 passing examples, 0 failing examples, 45 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00029493699999960654, "outcome": "passed"}, "call": {"duration": 0.49214838900000046, "outcome": "passed"}, "teardown": {"duration": 0.00034359500000391563, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_atanh", "lineno": 618, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "test_atanh", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_atanh", "array_api_function_name": "atanh", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_atanh:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: < 1ms, ~ 67% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.21 seconds):\n - Typical runtimes: 0-1 ms, ~ 72% in data generation\n - 97 passing examples, 0 failing examples, 10 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005691440000035186, "outcome": "passed"}, "call": {"duration": 0.2145332179999997, "outcome": "passed"}, "teardown": {"duration": 0.0004035419999937062, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[bitwise_and(x1, x2)]", "lineno": 632, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_bitwise_and[bitwise_and(x1, x2)]", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "bitwise_and(x1, x2)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_and", "array_api_function_name": "bitwise_and", "params": {"ctx": {"func_name": "bitwise_and", "func": "bitwise_and", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[bitwise_and(x1, x2)]:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: ~ 2ms, ~ 79% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.56 seconds):\n - Typical runtimes: 1-5 ms, ~ 81% in data generation\n - 90 passing examples, 0 failing examples, 47 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00448631700000135, "outcome": "passed"}, "call": {"duration": 0.5961782069999941, "outcome": "passed"}, "teardown": {"duration": 0.0004700269999986517, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x1, x2)]", "lineno": 632, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "test_bitwise_and[__and__(x1, x2)]", "__and__(x1, x2)", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_and", "array_api_function_name": "bitwise_and", "params": {"ctx": {"func_name": "__and__", "func": "__and__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x1, x2)]:\n\n - during reuse phase (0.07 seconds):\n - Typical runtimes: 2-5 ms, ~ 60% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.06 seconds):\n - Typical runtimes: 1-17 ms, ~ 73% in data generation\n - 90 passing examples, 0 failing examples, 46 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0030456649999948127, "outcome": "passed"}, "call": {"duration": 1.1309706369999972, "outcome": "passed"}, "teardown": {"duration": 0.0003233130000026563, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x, s)]", "lineno": 632, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_bitwise_and[__and__(x, s)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "__and__(x, s)", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_and", "array_api_function_name": "bitwise_and", "params": {"ctx": {"func_name": "__and__", "func": "__and__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__and__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 80% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.35 seconds):\n - Typical runtimes: 1-2 ms, ~ 83% in data generation\n - 97 passing examples, 0 failing examples, 24 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0011405039999985433, "outcome": "passed"}, "call": {"duration": 0.35945540600000214, "outcome": "passed"}, "teardown": {"duration": 0.0005617320000013137, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__iand__(x1, x2)]", "lineno": 632, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "test_bitwise_and[__iand__(x1, x2)]", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "__iand__(x1, x2)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_and", "array_api_function_name": "bitwise_and", "params": {"ctx": {"func_name": "__iand__", "func": "__iand__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.result_shape))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.input_shape))", "right_is_scalar": false, "res_name": "x1"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__iand__(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 3ms, ~ 85% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.68 seconds):\n - Typical runtimes: 2-5 ms, ~ 86% in data generation\n - 97 passing examples, 0 failing examples, 29 invalid examples\n - Events:\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10cbf3d00>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10cc5be20>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10cd88340>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10cd96eb0>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10d0f51f0>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10d0f5e20>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.79%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10d2e84f0>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.001753430000000833, "outcome": "passed"}, "call": {"duration": 0.6972615629999979, "outcome": "passed"}, "teardown": {"duration": 0.00040891500000128644, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__iand__(x, s)]", "lineno": 632, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "__iand__(x, s)", "ci", "parametrize", "array_api_tests/__init__.py", "test_bitwise_and[__iand__(x, s)]", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_and", "array_api_function_name": "bitwise_and", "params": {"ctx": {"func_name": "__iand__", "func": "__iand__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "x"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_and[__iand__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 80% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.34 seconds):\n - Typical runtimes: 0-2 ms, ~ 83% in data generation\n - 97 passing examples, 0 failing examples, 23 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00118985399999616, "outcome": "passed"}, "call": {"duration": 0.3507098890000009, "outcome": "passed"}, "teardown": {"duration": 0.0003354330000036043, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[bitwise_left_shift(x1, x2)]", "lineno": 651, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "bitwise_left_shift(x1, x2)", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "test_bitwise_left_shift[bitwise_left_shift(x1, x2)]"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_left_shift", "array_api_function_name": "bitwise_left_shift", "params": {"ctx": {"func_name": "bitwise_left_shift", "func": "bitwise_left_shift", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[bitwise_left_shift(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 2ms, ~ 71% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.79 seconds):\n - Typical runtimes: 1-10 ms, ~ 77% in data generation\n - 98 passing examples, 0 failing examples, 60 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0036476039999939758, "outcome": "passed"}, "call": {"duration": 0.8030647490000007, "outcome": "passed"}, "teardown": {"duration": 0.0004462830000022677, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x1, x2)]", "lineno": 651, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "__lshift__(x1, x2)", "ci", "parametrize", "array_api_tests/__init__.py", "test_bitwise_left_shift[__lshift__(x1, x2)]", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_left_shift", "array_api_function_name": "bitwise_left_shift", "params": {"ctx": {"func_name": "__lshift__", "func": "__lshift__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x1, x2)]:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: ~ 2ms, ~ 75% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.88 seconds):\n - Typical runtimes: 1-12 ms, ~ 76% in data generation\n - 90 passing examples, 0 failing examples, 59 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0028365849999971715, "outcome": "passed"}, "call": {"duration": 0.9162198420000038, "outcome": "passed"}, "teardown": {"duration": 0.00035119899999358495, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x, s)]", "lineno": 651, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__lshift__(x, s)", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "test_bitwise_left_shift[__lshift__(x, s)]"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_left_shift", "array_api_function_name": "bitwise_left_shift", "params": {"ctx": {"func_name": "__lshift__", "func": "__lshift__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__lshift__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 82% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.37 seconds):\n - Typical runtimes: 1-2 ms, ~ 84% in data generation\n - 98 passing examples, 0 failing examples, 47 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0012661390000019423, "outcome": "passed"}, "call": {"duration": 0.3763902329999951, "outcome": "passed"}, "teardown": {"duration": 0.000370085000000131, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__ilshift__(x1, x2)]", "lineno": 651, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "__ilshift__(x1, x2)", "test_operators_and_elementwise_functions.py", "ci", "test_bitwise_left_shift[__ilshift__(x1, x2)]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_left_shift", "array_api_function_name": "bitwise_left_shift", "params": {"ctx": {"func_name": "__ilshift__", "func": "__ilshift__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.result_shape))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.input_shape))", "right_is_scalar": false, "res_name": "x1"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__ilshift__(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 3-4 ms, ~ 85% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.74 seconds):\n - Typical runtimes: 2-6 ms, ~ 86% in data generation\n - 98 passing examples, 0 failing examples, 33 invalid examples\n - Events:\n * 0.76%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10cb01c10>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n * 0.76%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10cd63f70>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.001629777000005106, "outcome": "passed"}, "call": {"duration": 0.7544218069999999, "outcome": "passed"}, "teardown": {"duration": 0.0006341660000046545, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__ilshift__(x, s)]", "lineno": 651, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_bitwise_left_shift[__ilshift__(x, s)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__ilshift__(x, s)", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_left_shift", "array_api_function_name": "bitwise_left_shift", "params": {"ctx": {"func_name": "__ilshift__", "func": "__ilshift__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "x"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[__ilshift__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 78% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.36 seconds):\n - Typical runtimes: 1-2 ms, ~ 83% in data generation\n - 98 passing examples, 0 failing examples, 41 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0012067199999989953, "outcome": "passed"}, "call": {"duration": 0.3709017999999986, "outcome": "passed"}, "teardown": {"duration": 0.0003954830000054699, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_invert[bitwise_invert]", "lineno": 673, "outcome": "passed", "keywords": ["bitwise_invert", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "test_bitwise_invert[bitwise_invert]", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_invert", "array_api_function_name": "bitwise_invert", "params": {"ctx": {"func_name": "bitwise_invert", "func": "bitwise_invert", "strat": "arrays(dtype=one_of(boolean_dtypes(), one_of(unsigned_integer_dtypes(), integer_dtypes())), shape=array_shapes(min_dims=0, min_side=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_invert[bitwise_invert]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 67% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.21 seconds):\n - Typical runtimes: 0-1 ms, ~ 66% in data generation\n - 97 passing examples, 0 failing examples, 8 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.000847249999999633, "outcome": "passed"}, "call": {"duration": 0.21660065100000025, "outcome": "passed"}, "teardown": {"duration": 0.0003709040000003938, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_invert[__invert__]", "lineno": 673, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "__invert__", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "test_bitwise_invert[__invert__]", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_invert", "array_api_function_name": "bitwise_invert", "params": {"ctx": {"func_name": "__invert__", "func": "<lambda>", "strat": "arrays(dtype=one_of(boolean_dtypes(), one_of(unsigned_integer_dtypes(), integer_dtypes())), shape=array_shapes(min_dims=0, min_side=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_invert[__invert__]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: 0-1 ms, ~ 59% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.28 seconds):\n - Typical runtimes: 0-2 ms, ~ 66% in data generation\n - 97 passing examples, 0 failing examples, 13 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0005237780000015846, "outcome": "passed"}, "call": {"duration": 0.2820026360000014, "outcome": "passed"}, "teardown": {"duration": 0.0003550050000029614, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[bitwise_or(x1, x2)]", "lineno": 691, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_bitwise_or[bitwise_or(x1, x2)]", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "bitwise_or(x1, x2)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_or", "array_api_function_name": "bitwise_or", "params": {"ctx": {"func_name": "bitwise_or", "func": "bitwise_or", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[bitwise_or(x1, x2)]:\n\n - during reuse phase (0.04 seconds):\n - Typical runtimes: 2-4 ms, ~ 74% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (1.23 seconds):\n - Typical runtimes: 1-25 ms, ~ 77% in data generation\n - 90 passing examples, 0 failing examples, 70 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.004326888999997891, "outcome": "passed"}, "call": {"duration": 1.2738177510000028, "outcome": "passed"}, "teardown": {"duration": 0.0003750690000003942, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x1, x2)]", "lineno": 691, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_bitwise_or[__or__(x1, x2)]", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "__or__(x1, x2)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_or", "array_api_function_name": "bitwise_or", "params": {"ctx": {"func_name": "__or__", "func": "__or__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x1, x2)]:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: ~ 2ms, ~ 76% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.79 seconds):\n - Typical runtimes: 1-8 ms, ~ 77% in data generation\n - 90 passing examples, 0 failing examples, 48 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0027226300000009473, "outcome": "passed"}, "call": {"duration": 0.8215673110000026, "outcome": "passed"}, "teardown": {"duration": 0.0003091490000031172, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x, s)]", "lineno": 691, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_bitwise_or[__or__(x, s)]", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__or__(x, s)", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_or", "array_api_function_name": "bitwise_or", "params": {"ctx": {"func_name": "__or__", "func": "__or__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__or__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 78% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.34 seconds):\n - Typical runtimes: 0-2 ms, ~ 84% in data generation\n - 97 passing examples, 0 failing examples, 25 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0013003939999975955, "outcome": "passed"}, "call": {"duration": 0.34795038899999753, "outcome": "passed"}, "teardown": {"duration": 0.00027743300000082627, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__ior__(x1, x2)]", "lineno": 691, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "test_bitwise_or[__ior__(x1, x2)]", "__ior__(x1, x2)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_or", "array_api_function_name": "bitwise_or", "params": {"ctx": {"func_name": "__ior__", "func": "__ior__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.result_shape))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.input_shape))", "right_is_scalar": false, "res_name": "x1"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__ior__(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 3ms, ~ 84% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.62 seconds):\n - Typical runtimes: 2-5 ms, ~ 86% in data generation\n - 97 passing examples, 0 failing examples, 28 invalid examples\n - Events:\n * 0.80%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10da0f6d0>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0017545580000017935, "outcome": "passed"}, "call": {"duration": 0.631935642000002, "outcome": "passed"}, "teardown": {"duration": 0.0004972979999990912, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__ior__(x, s)]", "lineno": 691, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "test_bitwise_or[__ior__(x, s)]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "__ior__(x, s)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_or", "array_api_function_name": "bitwise_or", "params": {"ctx": {"func_name": "__ior__", "func": "__ior__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "x"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_or[__ior__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 73% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.42 seconds):\n - Typical runtimes: 1-3 ms, ~ 83% in data generation\n - 97 passing examples, 0 failing examples, 24 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0016748280000058458, "outcome": "passed"}, "call": {"duration": 0.42483071600000244, "outcome": "passed"}, "teardown": {"duration": 0.0005496919999998795, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[bitwise_right_shift(x1, x2)]", "lineno": 710, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_bitwise_right_shift[bitwise_right_shift(x1, x2)]", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "bitwise_right_shift(x1, x2)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_right_shift", "array_api_function_name": "bitwise_right_shift", "params": {"ctx": {"func_name": "bitwise_right_shift", "func": "bitwise_right_shift", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[bitwise_right_shift(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 2ms, ~ 71% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.67 seconds):\n - Typical runtimes: 1-6 ms, ~ 79% in data generation\n - 98 passing examples, 0 failing examples, 68 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.004118101000003094, "outcome": "passed"}, "call": {"duration": 0.6814246639999979, "outcome": "passed"}, "teardown": {"duration": 0.00042544400000110727, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x1, x2)]", "lineno": 710, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "test_bitwise_right_shift[__rshift__(x1, x2)]", "ci", "__rshift__(x1, x2)", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_right_shift", "array_api_function_name": "bitwise_right_shift", "params": {"ctx": {"func_name": "__rshift__", "func": "__rshift__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x1, x2)]:\n\n - during reuse phase (0.02 seconds):\n - Typical runtimes: ~ 2ms, ~ 75% in data generation\n - 6 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.95 seconds):\n - Typical runtimes: 1-12 ms, ~ 76% in data generation\n - 94 passing examples, 0 failing examples, 61 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.003101362000002439, "outcome": "passed"}, "call": {"duration": 0.9759627459999933, "outcome": "passed"}, "teardown": {"duration": 0.0003322040000028892, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x, s)]", "lineno": 710, "outcome": "passed", "keywords": ["test_bitwise_right_shift[__rshift__(x, s)]", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "__rshift__(x, s)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_right_shift", "array_api_function_name": "bitwise_right_shift", "params": {"ctx": {"func_name": "__rshift__", "func": "__rshift__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__rshift__(x, s)]:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: ~ 1ms, ~ 80% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.34 seconds):\n - Typical runtimes: 1-3 ms, ~ 84% in data generation\n - 98 passing examples, 0 failing examples, 25 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.001393192999998405, "outcome": "passed"}, "call": {"duration": 0.3422532700000005, "outcome": "passed"}, "teardown": {"duration": 0.00037048500000480544, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x1, x2)]", "lineno": 710, "outcome": "passed", "keywords": ["test_bitwise_right_shift[__irshift__(x1, x2)]", "_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "__irshift__(x1, x2)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_right_shift", "array_api_function_name": "bitwise_right_shift", "params": {"ctx": {"func_name": "__irshift__", "func": "__irshift__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.result_shape))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.input_shape))", "right_is_scalar": false, "res_name": "x1"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 3ms, ~ 84% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.72 seconds):\n - Typical runtimes: 2-5 ms, ~ 86% in data generation\n - 98 passing examples, 0 failing examples, 39 invalid examples\n - Events:\n * 0.73%, Retried draw from <hypothesis.extra._array_helpers.MutuallyBroadcastableShapesStrategy object at 0x10d1b74c0>.map(lambda x: <unknown>).filter(lambda s: <unknown>) to satisfy filter\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.002288730000003625, "outcome": "passed"}, "call": {"duration": 0.7311749600000041, "outcome": "passed"}, "teardown": {"duration": 0.00031705300000339776, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x, s)]", "lineno": 710, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "is_hypothesis_test", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "__irshift__(x, s)", "array_api_tests/__init__.py", "test_bitwise_right_shift[__irshift__(x, s)]"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_right_shift", "array_api_function_name": "bitwise_right_shift", "params": {"ctx": {"func_name": "__irshift__", "func": "__irshift__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "x"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[__irshift__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 79% in data generation\n - 2 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.41 seconds):\n - Typical runtimes: 1-3 ms, ~ 83% in data generation\n - 98 passing examples, 0 failing examples, 43 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0012851859999898352, "outcome": "passed"}, "call": {"duration": 0.4180903059999963, "outcome": "passed"}, "teardown": {"duration": 0.0005467780000003586, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[bitwise_xor(x1, x2)]", "lineno": 731, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "test_bitwise_xor[bitwise_xor(x1, x2)]", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "bitwise_xor(x1, x2)"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_xor", "array_api_function_name": "bitwise_xor", "params": {"ctx": {"func_name": "bitwise_xor", "func": "bitwise_xor", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[bitwise_xor(x1, x2)]:\n\n - during reuse phase (0.03 seconds):\n - Typical runtimes: 2-3 ms, ~ 77% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.71 seconds):\n - Typical runtimes: 1-8 ms, ~ 77% in data generation\n - 90 passing examples, 0 failing examples, 38 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.004134253000003696, "outcome": "passed"}, "call": {"duration": 0.7481066619999979, "outcome": "passed"}, "teardown": {"duration": 0.0003873249999912787, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x1, x2)]", "lineno": 731, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "__xor__(x1, x2)", "parametrize", "array_api_tests/__init__.py", "test_bitwise_xor[__xor__(x1, x2)]", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_xor", "array_api_function_name": "bitwise_xor", "params": {"ctx": {"func_name": "__xor__", "func": "__xor__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[0]))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(mutually_broadcastable_shapes(2, max_dims=5, max_side=6).map(lambda BS: <unknown>).filter(lambda shapes: <unknown>)).map(lambda pair: pair[1]))", "right_is_scalar": false, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x1, x2)]:\n\n - during reuse phase (0.05 seconds):\n - Typical runtimes: 2-5 ms, ~ 70% in data generation\n - 10 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.93 seconds):\n - Typical runtimes: 1-12 ms, ~ 77% in data generation\n - 90 passing examples, 0 failing examples, 53 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0027930709999992587, "outcome": "passed"}, "call": {"duration": 0.9827794020000056, "outcome": "passed"}, "teardown": {"duration": 0.00032669700000553803, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x, s)]", "lineno": 731, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "__xor__(x, s)", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test", "test_bitwise_xor[__xor__(x, s)]"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_xor", "array_api_function_name": "bitwise_xor", "params": {"ctx": {"func_name": "__xor__", "func": "__xor__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "out"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__xor__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 1-2 ms, ~ 80% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.35 seconds):\n - Typical runtimes: 1-2 ms, ~ 83% in data generation\n - 97 passing examples, 0 failing examples, 24 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0013577990000044338, "outcome": "passed"}, "call": {"duration": 0.36381909100001053, "outcome": "passed"}, "teardown": {"duration": 0.00032116500000256565, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__ixor__(x1, x2)]", "lineno": 731, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "__ixor__(x1, x2)", "array-api-tests", "test_operators_and_elementwise_functions.py", "ci", "test_bitwise_xor[__ixor__(x1, x2)]", "parametrize", "array_api_tests/__init__.py", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_xor", "array_api_function_name": "bitwise_xor", "params": {"ctx": {"func_name": "__ixor__", "func": "__ixor__", "left_sym": "x1", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.result_shape))", "right_sym": "x2", "right_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype), shape=shared(oneway_broadcastable_shapes()).map(lambda S: S.input_shape))", "right_is_scalar": false, "res_name": "x1"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__ixor__(x1, x2)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 3ms, ~ 83% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.68 seconds):\n - Typical runtimes: 2-5 ms, ~ 86% in data generation\n - 97 passing examples, 0 failing examples, 31 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.001843424000000482, "outcome": "passed"}, "call": {"duration": 0.6955100370000054, "outcome": "passed"}, "teardown": {"duration": 0.00031091600000365816, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__ixor__(x, s)]", "lineno": 731, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "hypothesis", "pytestmark", "_hypothesis_internal_use_seed", "array-api-tests", "test_operators_and_elementwise_functions.py", "test_bitwise_xor[__ixor__(x, s)]", "ci", "parametrize", "array_api_tests/__init__.py", "__ixor__(x, s)", "is_hypothesis_test"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_bitwise_xor", "array_api_function_name": "bitwise_xor", "params": {"ctx": {"func_name": "__ixor__", "func": "__ixor__", "left_sym": "x", "left_strat": "arrays(dtype=shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.result_dtype), shape=array_shapes(min_dims=0).filter(lambda shape: prod(i for i in shape if i) < MAX_ARRAY_SIZE))", "right_sym": "s", "right_strat": "shared(oneway_promotable_dtypes([dtype('bool'),\n dtype('uint8'),\n dtype('uint16'),\n dtype('uint32'),\n dtype('uint64'),\n dtype('int8'),\n dtype('int16'),\n dtype('int32'),\n dtype('int64')])).map(lambda D: D.input_dtype).flatmap(lambda d: xps.from_dtype(d, **finite_kw))", "right_is_scalar": true, "res_name": "x"}}, "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_xor[__ixor__(x, s)]:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: ~ 1ms, ~ 80% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.41 seconds):\n - Typical runtimes: 1-3 ms, ~ 83% in data generation\n - 97 passing examples, 0 failing examples, 26 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0014602579999944965, "outcome": "passed"}, "call": {"duration": 0.4241829419999874, "outcome": "passed"}, "teardown": {"duration": 0.00032025400000179616, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_ceil", "lineno": 750, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci", "test_ceil"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_ceil", "array_api_function_name": "ceil", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_ceil:\n\n - during reuse phase (0.01 seconds):\n - Typical runtimes: 0-1 ms, ~ 64% in data generation\n - 4 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.38 seconds):\n - Typical runtimes: 0-2 ms, ~ 76% in data generation\n - 96 passing examples, 0 failing examples, 35 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.0003511590000044862, "outcome": "passed"}, "call": {"duration": 0.39359905999999967, "outcome": "passed"}, "teardown": {"duration": 0.0002815980000008267, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_cos", "lineno": 758, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "test_cos", "_hypothesis_internal_use_reproduce_failure", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hypothesis_internal_use_seed", "test_operators_and_elementwise_functions.py", "ci"], "metadata": {"test_module": "array_api_tests.test_operators_and_elementwise_functions", "test_function": "test_cos", "array_api_function_name": "cos", "hypothesis_statistics": "array_api_tests/test_operators_and_elementwise_functions.py::test_cos:\n\n - during reuse phase (0.00 seconds):\n - Typical runtimes: 0-1 ms, ~ 57% in data generation\n - 3 passing examples, 0 failing examples, 0 invalid examples\n\n - during generate phase (0.22 seconds):\n - Typical runtimes: 0-2 ms, ~ 71% in data generation\n - 97 passing examples, 0 failing examples, 11 invalid examples\n\n - Stopped because settings.max_examples=100"}, "setup": {"duration": 0.00030497699999898487, "outcome": "passed"}, "call": {"duration": 0.2224906909999902, "outcome": "passed"}, "teardown": {"duration": 0.0004007069999971691, "outcome": "passed"}}, {"nodeid": "array_api_tests/test_operators_and_elementwise_functions.py::test_cosh", "lineno": 766, "outcome": "passed", "keywords": ["_hypothesis_internal_use_settings", "_hypothesis_internal_use_reproduce_failure", "test_cosh", "array_api_tests/__init__.py", "is_hypothesis_test", "hypothesis", "array-api-tests", "_hy |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment