From e744fb4cb8aa54bdd12381719f85b93d42ac0388 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 14 Oct 2026 21:56:08 +0200 Subject: [PATCH 1/5] Run slow tests with -m "slow or not slow" The default -m "not slow" set in pytest_configure already deselects slow tests. The extra skip in pytest_collection_modifyitems checked the -m expression for the substring "not slow", so it also skipped slow tests under -m "slow or not slow", which the comment documents as the way to run all tests. --- dpnp/tests/conftest.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/dpnp/tests/conftest.py b/dpnp/tests/conftest.py index c4cb94845db9..b0ae98b6e769 100644 --- a/dpnp/tests/conftest.py +++ b/dpnp/tests/conftest.py @@ -178,14 +178,6 @@ def pytest_collection_modifyitems(config, items): if test_name == item_tbl: item.add_marker(skip_mark) - # Handle the exclusion of tests marked as "slow" - selected_marker = config.getoption("markexpr") - if "not slow" in selected_marker: - skip_slow = pytest.mark.skip(reason="Skipping slow tests") - for item in items: - if "slow" in item.keywords: - item.add_marker(skip_slow) - def pytest_runtest_teardown(item, nextitem): """ From 42fbacdf798042e23bcc29ae8e7c2c1b47c5c933 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 14 Oct 2026 21:56:22 +0200 Subject: [PATCH 2/5] Skip large-allocation tests on USMAllocationError These third-party tests skip when the allocation fails, but they caught MemoryError. dpnp raises USMAllocationError, which does not derive from MemoryError, so on devices with a small maximum allocation size they failed instead of skipping. --- .../third_party/cupy/binary_tests/test_packing.py | 3 ++- .../cupy/core_tests/test_ndarray_adv_indexing.py | 9 +++++---- .../third_party/cupy/creation_tests/test_matrix.py | 5 +++-- .../third_party/cupy/linalg_tests/test_product.py | 3 ++- .../third_party/cupy/math_tests/test_sumprod.py | 12 ++++++------ 5 files changed, 18 insertions(+), 14 deletions(-) diff --git a/dpnp/tests/third_party/cupy/binary_tests/test_packing.py b/dpnp/tests/third_party/cupy/binary_tests/test_packing.py index 6ffd64420d93..00f0a2a61419 100644 --- a/dpnp/tests/third_party/cupy/binary_tests/test_packing.py +++ b/dpnp/tests/third_party/cupy/binary_tests/test_packing.py @@ -4,6 +4,7 @@ import pytest import dpnp as cupy +from dpnp.exceptions import USMAllocationError from dpnp.tests.third_party.cupy import testing pytest.skip( @@ -71,7 +72,7 @@ def test_packbits_large_input(self, bitorder, expected): a[-1] = 1 packed = cupy.packbits(a, bitorder=bitorder) assert packed[-1] == expected - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") finally: del packed, a diff --git a/dpnp/tests/third_party/cupy/core_tests/test_ndarray_adv_indexing.py b/dpnp/tests/third_party/cupy/core_tests/test_ndarray_adv_indexing.py index 53ae7f0ced6e..68e1761077f9 100644 --- a/dpnp/tests/third_party/cupy/core_tests/test_ndarray_adv_indexing.py +++ b/dpnp/tests/third_party/cupy/core_tests/test_ndarray_adv_indexing.py @@ -6,6 +6,7 @@ import pytest import dpnp as cupy +from dpnp.exceptions import USMAllocationError from dpnp.tests.third_party.cupy import testing @@ -986,7 +987,7 @@ def test_advanced(self): arr[idx, :] = cupy.array([[3], [3], [3]], dtype=cupy.int8) # Check 3 got written (order may not be strictly guaranteed) assert arr.sum() == 2**30 * 3 - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") @testing.slow @@ -1003,7 +1004,7 @@ def test_take_array(self): testing.assert_array_equal(res[0, -1], [1, 2]) testing.assert_array_equal(res[1, 0], [3, 4]) testing.assert_array_equal(res[1, -1], [3, 4]) - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") finally: del res, indices, arr @@ -1020,7 +1021,7 @@ def test_take_scalar(self): res = arr.take(1, axis=0) assert res[0] == 2 assert res[-1] == 2 - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") finally: del res, arr @@ -1034,5 +1035,5 @@ def test_choose(self): res = choices[1, :].choose(choices) # sanity check, we mostly care about it not crashing. assert res.sum() == 2**31 - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") diff --git a/dpnp/tests/third_party/cupy/creation_tests/test_matrix.py b/dpnp/tests/third_party/cupy/creation_tests/test_matrix.py index 15441dc9ebbf..d75da46c91ac 100644 --- a/dpnp/tests/third_party/cupy/creation_tests/test_matrix.py +++ b/dpnp/tests/third_party/cupy/creation_tests/test_matrix.py @@ -4,6 +4,7 @@ import pytest import dpnp as cupy +from dpnp.exceptions import USMAllocationError from dpnp.tests.helper import has_support_aspect64 from dpnp.tests.third_party.cupy import testing @@ -138,7 +139,7 @@ def test_large_number_of_rows(self): out = cupy.tri(2**31 + 1, 1, k=0, dtype=cupy.uint8) assert out[0, 0] == 1 assert out[-1, 0] == 1 - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") finally: del out @@ -152,7 +153,7 @@ def test_large_number_of_columns(self): out = cupy.tri(1, 2**31, k=2**31 - 1, dtype=cupy.uint8) assert out[0, 0] == 1 assert out[0, -1] == 1 - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") finally: del out diff --git a/dpnp/tests/third_party/cupy/linalg_tests/test_product.py b/dpnp/tests/third_party/cupy/linalg_tests/test_product.py index 299bb2192d7f..64cd12be2a7b 100644 --- a/dpnp/tests/third_party/cupy/linalg_tests/test_product.py +++ b/dpnp/tests/third_party/cupy/linalg_tests/test_product.py @@ -8,6 +8,7 @@ import pytest import dpnp as cupy +from dpnp.exceptions import USMAllocationError from dpnp.tests.helper import has_support_aspect64 from dpnp.tests.third_party.cupy import testing from dpnp.tests.third_party.cupy.testing._helper import skip_if_after_baseline @@ -561,7 +562,7 @@ def test_integer_tensordot_large_indexing(): try: a = cupy.zeros((2, k), dtype=cupy.uint8) b = cupy.zeros((k, m), dtype=cupy.uint8) - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") # Select the second row, which is zero. The overflowing bound clamps diff --git a/dpnp/tests/third_party/cupy/math_tests/test_sumprod.py b/dpnp/tests/third_party/cupy/math_tests/test_sumprod.py index c0cce93be8e2..7db9d7ea302c 100644 --- a/dpnp/tests/third_party/cupy/math_tests/test_sumprod.py +++ b/dpnp/tests/third_party/cupy/math_tests/test_sumprod.py @@ -11,7 +11,7 @@ # import cupy._core._accelerator as _acc # import cupy.cuda.cutensor # from cupy._core import _cub_reduction -from dpnp.exceptions import AxisError +from dpnp.exceptions import AxisError, USMAllocationError from dpnp.tests.helper import ( has_support_aspect16, has_support_aspect64, @@ -496,7 +496,7 @@ def test_reduce(self, shape, axis, dtype, part): testing.assert_array_equal( a.argmax(axis), cupy.full(p.shape, 0) ) - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") @pytest.mark.parametrize("dtype", [numpy.int8, numpy.int32, numpy.float32]) @@ -513,7 +513,7 @@ def test_cumsum_size_over_int32_max(self, dtype): testing.assert_allclose(float(out[-1]), expected, rtol=2e-4) else: assert int(out[-1]) == expected - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") @pytest.mark.parametrize("dtype", [numpy.int8, numpy.int32, numpy.float32]) @@ -526,7 +526,7 @@ def test_cumprod_size_over_int32_max(self, dtype): a[-1] = 3 out = a.cumprod() assert out[-1] == 6 # product of array - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") @@ -1035,7 +1035,7 @@ def test_cumsum_axis(self, shape): a[:, 0] = 1 a[:, -1] = 1 cupy.cumsum(a, axis=1, out=a) - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") # leading 1 plus trailing 1: 1 everywhere, last column is 2 n_cols = a.shape[1] @@ -1047,7 +1047,7 @@ def test_cumprod_axis(self, shape): a = cupy.ones(shape, dtype=numpy.uint8) a[:, 0] = 2 cupy.cumprod(a, axis=1, out=a) - except MemoryError: + except USMAllocationError: pytest.skip("out of memory in test.") # a leading 2 followed by ones gives 2 everywhere self._spot_check(a, lambda col: 2) From 3f088379abbbaabbe0d3944c81826eddd12ba79f Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 14 Oct 2026 21:56:37 +0200 Subject: [PATCH 3/5] Drop the reference to a removed skip list skipped_tests_gpu_no_fp64.tbl was deleted once its last entry was gone, but conftest.py still tried to load it on GPUs without fp64 support. --- dpnp/tests/conftest.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/dpnp/tests/conftest.py b/dpnp/tests/conftest.py index b0ae98b6e769..5407aadef3b2 100644 --- a/dpnp/tests/conftest.py +++ b/dpnp/tests/conftest.py @@ -132,11 +132,6 @@ def pytest_collection_modifyitems(config, items): # global skip file, where gpu device is not supported test_exclude_file_gpu = os.path.join(test_path, "skipped_tests_gpu.tbl") - # global skip file, where gpu device with no fp64 support - test_exclude_file_gpu_no_fp64 = os.path.join( - test_path, "skipped_tests_gpu_no_fp64.tbl" - ) - # global skip file for cuda backend test_exclude_file_cuda = os.path.join(test_path, "skipped_tests_cuda.tbl") @@ -161,10 +156,6 @@ def pytest_collection_modifyitems(config, items): print("") if is_gpu or os.getenv("DPNP_QUEUE_GPU") == "1": excluded_tests.extend(get_excluded_tests(test_exclude_file_gpu)) - if not support_fp64: - excluded_tests.extend( - get_excluded_tests(test_exclude_file_gpu_no_fp64) - ) if is_cuda: excluded_tests.extend(get_excluded_tests(test_exclude_file_cuda)) else: From 85f11aa80a8a700bed632e5532aa5e73c25fe0ff Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 14 Oct 2026 21:56:52 +0200 Subject: [PATCH 4/5] Treat "0" as disabled in test env flags The flags were read with bool(os.getenv(...)), so any non-empty value, including "0", enabled them. Unset, empty, "0", "false", "no" and "off" now mean disabled. --- dpnp/tests/config.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/dpnp/tests/config.py b/dpnp/tests/config.py index e576c643695b..8cfde77fb1a8 100644 --- a/dpnp/tests/config.py +++ b/dpnp/tests/config.py @@ -1,13 +1,20 @@ import os -all_int_types = bool(os.getenv("DPNP_TEST_ALL_INT_TYPES", 0)) -float16_types = bool(os.getenv("DPNP_TEST_FLOAT_16", 0)) -complex_types = bool(os.getenv("DPNP_TEST_COMPLEX_TYPES", 0)) -bool_types = bool(os.getenv("DPNP_TEST_BOOL_TYPES", 0)) -skip_tensor_tests = bool(int(os.getenv("SKIP_TENSOR_TESTS", 0))) +def _getenv_bool(name): + # unset, empty, "0", "false", "no" and "off" mean disabled + value = os.getenv(name, "").strip().lower() + return value not in ("", "0", "false", "no", "off") -infra_warnings_enable = bool(os.getenv("DPNP_INFRA_WARNINGS_ENABLE", 0)) + +all_int_types = _getenv_bool("DPNP_TEST_ALL_INT_TYPES") +float16_types = _getenv_bool("DPNP_TEST_FLOAT_16") +complex_types = _getenv_bool("DPNP_TEST_COMPLEX_TYPES") +bool_types = _getenv_bool("DPNP_TEST_BOOL_TYPES") +skip_tensor_tests = _getenv_bool("SKIP_TENSOR_TESTS") + + +infra_warnings_enable = _getenv_bool("DPNP_INFRA_WARNINGS_ENABLE") infra_warnings_directory = os.getenv("DPNP_INFRA_WARNINGS_DIRECTORY", None) infra_warnings_events_artifact = os.getenv( "DPNP_INFRA_WARNINGS_EVENTS_ARTIFACT", From b13b7611fd75fe01c2a36d06ba4eabf5f74fea3d Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 14 Oct 2026 21:57:07 +0200 Subject: [PATCH 5/5] Remove tests_external The runner is not used by CI, has not worked since NumPy 2.0, and its skip lists no longer match the node IDs pytest produces. Also remove the numpy_ext wrapper that only called it. --- .flake8 | 1 - dpnp/tests/third_party/numpy_ext/__init__.py | 42 - tests_external/__init__.py | 0 tests_external/numpy/__init__.py | 0 tests_external/numpy/runtests.py | 476 --- tests_external/skipped_tests_numpy.tbl | 2826 ----------------- .../skipped_tests_numpy_aborted.tbl | 789 ----- 7 files changed, 4134 deletions(-) delete mode 100644 dpnp/tests/third_party/numpy_ext/__init__.py delete mode 100644 tests_external/__init__.py delete mode 100644 tests_external/numpy/__init__.py delete mode 100644 tests_external/numpy/runtests.py delete mode 100644 tests_external/skipped_tests_numpy.tbl delete mode 100644 tests_external/skipped_tests_numpy_aborted.tbl diff --git a/.flake8 b/.flake8 index 37b70721bd4f..60639a919e85 100644 --- a/.flake8 +++ b/.flake8 @@ -57,7 +57,6 @@ exclude = dpnp/_version.py, conda.recipe, dpnp/tests/*.py, - tests_external/*.py, # Print detailed statistic if any issue detected count = True diff --git a/dpnp/tests/third_party/numpy_ext/__init__.py b/dpnp/tests/third_party/numpy_ext/__init__.py deleted file mode 100644 index 382f3402676a..000000000000 --- a/dpnp/tests/third_party/numpy_ext/__init__.py +++ /dev/null @@ -1,42 +0,0 @@ -# ***************************************************************************** -# Copyright (c) 2016, Intel Corporation -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# - Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# - Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# - Neither the name of the copyright holder nor the names of its contributors -# may be used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -# THE POSSIBILITY OF SUCH DAMAGE. -# ***************************************************************************** - -""" -To run numpy tests under dpnp. ->>> python -m tests.third_party.numpy_ext -to run specific test suite: ->>> python -m tests.third_party.numpy_ext core/tests/test_umath.py -to run specific test case: ->>> python -m tests.third_party.numpy_ext core/tests/test_umath.py::TestHypot::test_simple -""" - -import dpnp -from tests_external.numpy import runtests - -code = runtests.run() -exit(code) diff --git a/tests_external/__init__.py b/tests_external/__init__.py deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/tests_external/numpy/__init__.py b/tests_external/numpy/__init__.py deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/tests_external/numpy/runtests.py b/tests_external/numpy/runtests.py deleted file mode 100644 index 8bdf551bf328..000000000000 --- a/tests_external/numpy/runtests.py +++ /dev/null @@ -1,476 +0,0 @@ -# cython: language_level=3 -# distutils: language = c++ -# -*- coding: utf-8 -*- -# ***************************************************************************** -# Copyright (c) 2016, Intel Corporation -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# - Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# - Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# - Neither the name of the copyright holder nor the names of its contributors -# may be used to endorse or promote products derived from this software -# without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -# THE POSSIBILITY OF SUCH DAMAGE. -# ***************************************************************************** - -""" -Script to run numpy tests under dpnp. ->>> python -m tests_external.numpy.runtests -to run specific test suite: ->>> python -m tests_external.numpy.runtests core/tests/test_umath.py -to run specific test case: ->>> python -m tests_external.numpy.runtests core/tests/test_umath.py::TestHypot::test_simple -""" - -import argparse -import site -import sys -import types -from pathlib import Path - -import numpy -import numpy.conftest -import numpy.core._rational_tests -import pytest - -import dpnp -from dpnp.dpnp_array import dpnp_array - - -class dummymodule: - pass - - -class DummyClass: - def __init__(self, *args, **kwargs): - pass - - -def dummy_func(*args, **kwargs): - pass - - -class dummy_multiarray_tests(dummymodule): - run_byteorder_converter = dummy_func - run_casting_converter = dummy_func - run_clipmode_converter = dummy_func - run_intp_converter = dummy_func - run_order_converter = dummy_func - run_searchside_converter = dummy_func - run_selectkind_converter = dummy_func - run_sortkind_converter = dummy_func - - -dummy_sctypes = {"uint": [], "int": [], "float": []} - - -def define_func_types(mod, func_names, types_, default=""): - """Define attribute types to specified functions of specified module""" - for obj in mod.__dict__.values(): - if not isinstance(obj, types.FunctionType): - continue - - if obj.__name__ in func_names: - obj.types = types_ - else: - obj.types = default - - -def redefine_strides(f): - """Redefine attribute strides in dpnp_array returned by specified function""" - - def wrapper(*args, **kwargs): - res = f(*args, **kwargs) - if not isinstance(res, dpnp_array): - return res - - strides = dpnp.asnumpy(res).strides - res._dparray_strides = strides - - return res - - return wrapper - - -def replace_arg_value(f, arg_pos, in_values, out_value): - """Replace value of positional argument of specified function""" - - def wrapper(*args, **kwargs): - if len(args) <= arg_pos: - return f(*args, **kwargs) - - args = list(args) - arg_value = args[arg_pos] - for in_value in in_values: - if arg_value == in_value or arg_value is in_value: - args[arg_pos] = out_value - - return f(*args, **kwargs) - - return wrapper - - -def replace_kwarg_value(f, arg_name, in_values, out_value): - """Replace value of keyword argument of specified function""" - - def wrapper(*args, **kwargs): - arg_value = kwargs.get(arg_name) - for in_value in in_values: - if arg_value == in_value or arg_value is in_value: - kwargs[arg_name] = out_value - - return f(*args, **kwargs) - - return wrapper - - -# setting some dummy attributes to dpnp -unsupported_classes = [ - "byte", - "bytes_", - "cdouble", - "character", - "clongdouble", - "complex_", - "complexfloating", - "datetime64", - "flexible", - "floating", - "generic", - "half", - "inexact", - "int_", - "int16", - "int8", - "intc", - "integer", - "longlong", - "matrix", - "memmap", - "nditer", - "nextafter", - "number", - "object_", - "short", - "signedinteger", - "single", - "stack", - "timedelta64", - "ubyte", - "uint", - "uint16", - "uint32", - "uint64", - "uint8", - "uintc", - "ulonglong", - "unsignedinteger", - "ushort", - "vectorize", - "VisibleDeprecationWarning", -] -for klass in unsupported_classes: - setattr(dpnp, klass, DummyClass) - -""" -Some replacements because of incomplete support: - -dpnp.array(dpnp.nan) -> dpnp.array([dpnp.nan]) -dpnp.array([None]) -> dpnp.array([dpnp.nan]) - -dpnp.array([2. + 1j, 1. + 2j]) -> dpnp.array([]) -dpnp.array([2. + 1j, 1. + 2j, 3. - 3j]) -> dpnp.array([]) - -dpnp.array([['one', 'two'], ['three', 'four']]) -> dpnp.array([[], []]) -dpnp.array([[1., 2 + 3j], [2 - 3j, 1]]) -> dpnp.array([[], []]) -dpnp.array([[1. + 2j, 2 + 3j], [3 + 4j, 4 + 5j]]) -> dpnp.array([[], []]) -dpnp.array([[2. + 1j, 1. + 2j], [1 - 1j, 2 - 2j]]) -> dpnp.array([[], []]) -dpnp.array([[2. + 1j, 1. + 2j, 1 + 3j], [1 - 2j, 1 - 3j, 1 - 6j]]) -> dpnp.array([[], []]) -dpnp.array([[1. + 1j, 2. + 2j, 3. - 3j], [3. - 5j, 4. + 9j, 6. + 2j]]) -> dpnp.array([[], []]) - -dpnp.array([[2. + 1j, 1. + 2j], [1 - 1j, 2 - 2j], [1 - 1j, 2 - 2j]]) -> dpnp.array([[2., 1.], [1., 2.], [1., 2.]]) -dpnp.array([[1. + 1j, 2. + 2j], [3. - 3j, 4. - 9j], [5. - 4j, 6. + 8j]]) -> dpnp.array([[1., 2.], [3., 4.], [5., 6.]]) - -dpnp.array(object, dtype='m8') -> dpnp.array(object, dtype=None) -dpnp.array(object, dtype=dpnp.uint8) -> dpnp.array(object, dtype=None) -dpnp.array(object, dtype='i4,i4') -> dpnp.array(object, dtype=None) -dpnp.array(object, dtype=object) -> dpnp.array(object, dtype=None) -dpnp.array(object, dtype=rational) -> dpnp.array(object, dtype=None) -dpnp.array(object, 'i,i') -> dpnp.array(object, None) - -dpnp.full(shape, -2**64+1) -> dpnp.full(shape, 0) -dpnp.full(shape, fill_value, dtype=object) -> dpnp.full(shape, fill_value, dtype=None) - -a = dpnp.ones(shape) -> a.strides = numpy.ones(shape).strides -dpnp.ones(shape, dtype='i,i') -> dpnp.ones(shape, dtype=None) - -dpnp.zeros(shape, dtype='m8') -> dpnp.zeros(shape, dtype=None) -dpnp.zeros(shape, dtype=dpnp.dtype(dict( - formats=[' dpnp.zeros(shape, dtype=None) -""" -array_input_replace_map = [ - (dpnp.nan, [dpnp.nan]), - ([None], [dpnp.nan]), - ([2.0 + 1j, 1.0 + 2j], []), - ([2.0 + 1j, 1.0 + 2j, 3.0 - 3j], []), - ([["one", "two"], ["three", "four"]], [[], []]), - ([[1.0, 2 + 3j], [2 - 3j, 1]], [[], []]), - ([[1.0 + 2j, 2 + 3j], [3 + 4j, 4 + 5j]], [[], []]), - ([[2.0 + 1j, 1.0 + 2j], [1 - 1j, 2 - 2j]], [[], []]), - ([[2.0 + 1j, 1.0 + 2j, 1 + 3j], [1 - 2j, 1 - 3j, 1 - 6j]], [[], []]), - ( - [[1.0 + 1j, 2.0 + 2j, 3.0 - 3j], [3.0 - 5j, 4.0 + 9j, 6.0 + 2j]], - [[], []], - ), - ( - [[2.0 + 1j, 1.0 + 2j], [1 - 1j, 2 - 2j], [1 - 1j, 2 - 2j]], - [[2.0, 1.0], [1.0, 2.0], [1.0, 2.0]], - ), - ( - [[1.0 + 1j, 2.0 + 2j], [3.0 - 3j, 4.0 - 9j], [5.0 - 4j, 6.0 + 8j]], - [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - ), -] -for in_value, out_value in array_input_replace_map: - dpnp.array = replace_arg_value(dpnp.array, 0, [in_value], out_value) - -rational = numpy.core._rational_tests.rational -dpnp.array = replace_kwarg_value( - dpnp.array, "dtype", ["m8", dpnp.uint8, "i4,i4", object, rational], None -) -dpnp.array = replace_arg_value(dpnp.array, 1, ["i,i"], None) - -dpnp.full = replace_arg_value(dpnp.full, 1, [-(2**64) + 1], 0) -dpnp.full = replace_kwarg_value(dpnp.full, "dtype", [object], None) -dpnp.ones = redefine_strides(dpnp.ones) -dpnp.ones = replace_kwarg_value(dpnp.ones, "dtype", ["i,i"], None) -dpnp.zeros = replace_kwarg_value( - dpnp.zeros, - "dtype", - [ - "m8", - dpnp.dtype( - dict( - formats=[" dpnp.array([dbl]*5) -LD_INFO = numpy.finfo(numpy.longdouble) -ldbl = 1 + LD_INFO.eps -D_INFO = numpy.finfo(numpy.float64) -dbl = 1 + D_INFO.eps -dpnp.array = replace_arg_value(dpnp.array, 0, [[ldbl] * 5], [dbl] * 5) - -# to be able to import core/tests/test_ufunc.py -unary_ufuncs = [ - obj - for obj in numpy.core.umath.__dict__.values() - if isinstance(obj, numpy.ufunc) -] -unary_object_ufuncs_names = { - uf.__name__ for uf in unary_ufuncs if "O->O" in uf.types -} -define_func_types(dpnp, unary_object_ufuncs_names, "O->O") - -dpnp.conftest = numpy.conftest - -del numpy -sys.modules["numpy"] = dpnp # next import of numpy will be replaced with dpnp - - -NUMPY_TESTS = [ - "core", - "fft", - "linalg/tests/test_build.py", - "linalg/tests/test_deprecations.py", - # disabled due to __setitem__ limitation: - # https://github.com/numpy/numpy/blob/d7a75e8e8fefc433cf6e5305807d5f3180954273/numpy/linalg/tests/test_linalg.py#L293 - # 'linalg/tests/test_linalg.py', - "linalg/tests/test_regression.py", - "random", -] -NUMPY_NOT_FOUND = 3 -TESTS_EXT_PATH = Path(__file__).parents[1] -ABORTED_TESTS_FILE = TESTS_EXT_PATH / "skipped_tests_numpy_aborted.tbl" -SKIPPED_TESTS_FILE = TESTS_EXT_PATH / "skipped_tests_numpy.tbl" -FAILED_TESTS_FILE = TESTS_EXT_PATH / "failed_tests_numpy.tbl" - - -def get_excluded_tests(): - for skipped_tests_fpath in [ABORTED_TESTS_FILE, SKIPPED_TESTS_FILE]: - if not skipped_tests_fpath.exists(): - continue - - with skipped_tests_fpath.open() as fd: - for line in fd: - yield line.strip() - - -def pytest_collection_modifyitems(config, items): - skip_mark = pytest.mark.skip(reason="Skipping test.") - - for item in items: - test_name = item.nodeid.strip() - - for skipped_test in get_excluded_tests(): - if test_name == skipped_test: - item.add_marker(skip_mark) - - -@pytest.hookimpl(tryfirst=True, hookwrapper=True) -def pytest_runtest_makereport(item, call): - outcome = yield - rep = outcome.get_result() - - if not rep.failed: - return None - - mode = "a" if FAILED_TESTS_FILE.exists() else "w" - with FAILED_TESTS_FILE.open(mode) as f: - f.write(rep.nodeid.strip() + "\n") - - -dpnp.conftest.pytest_collection_modifyitems = pytest_collection_modifyitems -dpnp.conftest.pytest_runtest_makereport = pytest_runtest_makereport - - -def find_pkg(name): - """Find package in site-packages""" - for p in site.getsitepackages(): - pkg_path = Path(p) / name - if pkg_path.exists(): - return pkg_path - - return None - - -def tests_from_cmdline(): - """Get relative paths to tests from command line arguments.""" - parser = argparse.ArgumentParser() - parser.add_argument("tests", nargs="*", help="list of tests to run") - args = parser.parse_args() - - return args.tests - - -def get_tests(base_path): - """Get tests paths from command line or NUMPY_TESTS""" - tests_relpaths = tests_from_cmdline() - if tests_relpaths: - for test_relpath in tests_relpaths: - yield base_path / test_relpath - return None - - for test_relpath in NUMPY_TESTS: - yield base_path / test_relpath - - return None - - -def run(): - numpy_path = find_pkg("numpy") - if numpy_path is None: - print("NumPy not found in the environment.") - return NUMPY_NOT_FOUND - - if FAILED_TESTS_FILE.exists(): - FAILED_TESTS_FILE.unlink() - - test_suites = [str(tests_path) for tests_path in get_tests(numpy_path)] - - try: - for test_suite in test_suites: - code = pytest.main([test_suite]) - if code: - break - except SystemExit as exc: - code = exc.code - - return code - - -if __name__ == "__main__": - exit(run()) diff --git a/tests_external/skipped_tests_numpy.tbl b/tests_external/skipped_tests_numpy.tbl deleted file mode 100644 index 8553bb1faa3c..000000000000 --- a/tests_external/skipped_tests_numpy.tbl +++ /dev/null @@ -1,2826 +0,0 @@ -tests/test_abc.py::TestABC::test_abstract -tests/test_api.py::test_array_array -tests/test_api.py::test_array_astype -tests/test_api.py::test_array_impossible_casts[True] -tests/test_api.py::test_broadcast_arrays -tests/test_api.py::test_contiguous_flags -tests/test_api.py::test_copy_order -tests/test_api.py::test_copyto -tests/test_api.py::test_copyto_fromscalar -tests/test_api.py::test_copyto_permut -tests/test_api.py::test_fastCopyAndTranspose -tests/test_api.py::test_none_to_nan_cast[d] -tests/test_api.py::test_none_to_nan_cast[D] -tests/test_api.py::test_none_to_nan_cast[e] -tests/test_api.py::test_none_to_nan_cast[f] -tests/test_api.py::test_none_to_nan_cast[F] -tests/test_api.py::test_none_to_nan_cast[g] -tests/test_api.py::test_none_to_nan_cast[G] -tests/test_api.py::test_string_to_boolean_cast[dtype2-out_dtype2] -tests/test_api.py::test_string_to_boolean_cast[DummyClass-bool_] -tests/test_api.py::test_string_to_boolean_cast_errors[dtype2-out_dtype2] -tests/test_api.py::test_string_to_boolean_cast_errors[DummyClass-bool_] -tests/test_api.py::test_string_to_boolean_cast_errors[str-bool_] -tests/test_api.py::test_string_to_boolean_cast[str-bool_] -tests/test_api.py::test_string_to_complex_cast[complex128-bytes] -tests/test_api.py::test_string_to_complex_cast[complex128-DummyClass0] -tests/test_api.py::test_string_to_complex_cast[complex128-DummyClass1] -tests/test_api.py::test_string_to_complex_cast[complex128-str] -tests/test_api.py::test_string_to_complex_cast[DummyClass0-bytes] -tests/test_api.py::test_string_to_complex_cast[DummyClass0-DummyClass0] -tests/test_api.py::test_string_to_complex_cast[DummyClass0-DummyClass1] -tests/test_api.py::test_string_to_complex_cast[DummyClass0-str] -tests/test_api.py::test_string_to_complex_cast[DummyClass1-bytes] -tests/test_api.py::test_string_to_complex_cast[DummyClass1-DummyClass0] -tests/test_api.py::test_string_to_complex_cast[DummyClass1-DummyClass1] -tests/test_api.py::test_string_to_complex_cast[DummyClass1-str] -tests/test_arrayprint.py::TestArray2String::test_any_text -tests/test_arrayprint.py::TestArray2String::test_basic -tests/test_arrayprint.py::TestArray2String::test_edgeitems_kwarg -tests/test_arrayprint.py::TestArray2String::test_format_function -tests/test_arrayprint.py::TestArray2String::test_linewidth -tests/test_arrayprint.py::TestArray2String::test_refcount -tests/test_arrayprint.py::TestArray2String::test_structure_format -tests/test_arrayprint.py::TestArray2String::test_summarize_1d -tests/test_arrayprint.py::TestArray2String::test_summarize_2d -tests/test_arrayprint.py::TestArray2String::test_unexpected_kwarg -tests/test_arrayprint.py::TestArray2String::test_unstructured_void_repr -tests/test_arrayprint.py::TestArray2String::test_wide_element -tests/test_arrayprint.py::TestArrayRepr::test_0d_object_subclass -tests/test_arrayprint.py::TestArrayRepr::test_containing_list -tests/test_arrayprint.py::TestArrayRepr::test_fieldless_structured -tests/test_arrayprint.py::TestArrayRepr::test_nan_inf -tests/test_arrayprint.py::TestArrayRepr::test_self_containing -tests/test_arrayprint.py::TestArrayRepr::test_subclass -tests/test_arrayprint.py::TestComplexArray::test_str -tests/test_arrayprint.py::TestContextManager::test_ctx_mgr -tests/test_arrayprint.py::TestContextManager::test_ctx_mgr_as_smth -tests/test_arrayprint.py::TestContextManager::test_ctx_mgr_exceptions -tests/test_arrayprint.py::TestContextManager::test_ctx_mgr_restores -tests/test_arrayprint.py::TestPrintOptions::test_0d_arrays -tests/test_arrayprint.py::TestPrintOptions::test_bad_args -tests/test_arrayprint.py::TestPrintOptions::test_basic -tests/test_arrayprint.py::TestPrintOptions::test_bool_spacing -tests/test_arrayprint.py::TestPrintOptions::test_dtype_linewidth_wrapping -tests/test_arrayprint.py::TestPrintOptions::test_edgeitems -tests/test_arrayprint.py::TestPrintOptions::test_floatmode -tests/test_arrayprint.py::TestPrintOptions::test_float_overflow_nowarn -tests/test_arrayprint.py::TestPrintOptions::test_float_spacing -tests/test_arrayprint.py::TestPrintOptions::test_formatter -tests/test_arrayprint.py::TestPrintOptions::test_formatter_reset -tests/test_arrayprint.py::TestPrintOptions::test_legacy_mode_scalars -tests/test_arrayprint.py::TestPrintOptions::test_legacy_stray_comma -tests/test_arrayprint.py::TestPrintOptions::test_linewidth_repr -tests/test_arrayprint.py::TestPrintOptions::test_linewidth_str -tests/test_arrayprint.py::TestPrintOptions::test_precision_zero -tests/test_arrayprint.py::TestPrintOptions::test_sign_spacing -tests/test_arrayprint.py::TestPrintOptions::test_sign_spacing_structured -tests/test_arrayprint.py::test_unicode_object_array -tests/test_conversion_utils.py::TestByteorderConverter::test_valid -tests/test_conversion_utils.py::TestByteorderConverter::test_wrong_type -tests/test_conversion_utils.py::TestByteorderConverter::test_wrong_value -tests/test_conversion_utils.py::TestCastingConverter::test_valid -tests/test_conversion_utils.py::TestCastingConverter::test_wrong_type -tests/test_conversion_utils.py::TestCastingConverter::test_wrong_value -tests/test_conversion_utils.py::TestClipmodeConverter::test_valid -tests/test_conversion_utils.py::TestClipmodeConverter::test_wrong_type -tests/test_conversion_utils.py::TestClipmodeConverter::test_wrong_value -tests/test_conversion_utils.py::TestOrderConverter::test_flatten_invalid_order -tests/test_conversion_utils.py::TestOrderConverter::test_valid -tests/test_conversion_utils.py::TestOrderConverter::test_wrong_type -tests/test_conversion_utils.py::TestOrderConverter::test_wrong_value -tests/test_conversion_utils.py::TestSearchsideConverter::test_valid -tests/test_conversion_utils.py::TestSearchsideConverter::test_wrong_type -tests/test_conversion_utils.py::TestSearchsideConverter::test_wrong_value -tests/test_conversion_utils.py::TestSelectkindConverter::test_valid -tests/test_conversion_utils.py::TestSelectkindConverter::test_wrong_type -tests/test_conversion_utils.py::TestSelectkindConverter::test_wrong_value -tests/test_conversion_utils.py::TestSortkindConverter::test_valid -tests/test_conversion_utils.py::TestSortkindConverter::test_wrong_type -tests/test_conversion_utils.py::TestSortkindConverter::test_wrong_value -tests/test_datetime.py::TestDateTimeData::test_basic -tests/test_datetime.py::TestDateTime::test_cast_overflow -tests/test_datetime.py::TestDateTime::test_compare_generic_nat -tests/test_datetime.py::TestDateTime::test_corecursive_input -tests/test_datetime.py::TestDateTime::test_creation_overflow -tests/test_datetime.py::TestDateTime::test_datetime_add -tests/test_datetime.py::TestDateTime::test_datetime_arange -tests/test_datetime.py::TestDateTime::test_datetime_arange_no_dtype -tests/test_datetime.py::TestDateTime::test_datetime_array_find_type -tests/test_datetime.py::TestDateTime::test_datetime_array_str -tests/test_datetime.py::TestDateTime::test_datetime_as_string -tests/test_datetime.py::TestDateTime::test_datetime_as_string_timezone -tests/test_datetime.py::TestDateTime::test_datetime_busdaycalendar -tests/test_datetime.py::TestDateTime::test_datetime_busday_holidays_count -tests/test_datetime.py::TestDateTime::test_datetime_busday_holidays_offset -tests/test_datetime.py::TestDateTime::test_datetime_busday_offset -tests/test_datetime.py::TestDateTime::test_datetime_casting_rules -tests/test_datetime.py::TestDateTime::test_datetime_compare -tests/test_datetime.py::TestDateTime::test_datetime_compare_nat -tests/test_datetime.py::TestDateTime::test_datetime_divide -tests/test_datetime.py::TestDateTime::test_datetime_is_busday -tests/test_datetime.py::TestDateTime::test_datetime_like -tests/test_datetime.py::TestDateTime::test_datetime_maximum_reduce -tests/test_datetime.py::TestDateTime::test_datetime_minmax -tests/test_datetime.py::TestDateTime::test_datetime_multiply -tests/test_datetime.py::TestDateTime::test_datetime_nat_argsort_stability[1000] -tests/test_datetime.py::TestDateTime::test_datetime_nat_argsort_stability[21] -tests/test_datetime.py::TestDateTime::test_datetime_nat_argsort_stability[217] -tests/test_datetime.py::TestDateTime::test_datetime_nat_argsort_stability[3] -tests/test_datetime.py::TestDateTime::test_datetime_nat_casting -tests/test_datetime.py::TestDateTime::test_datetime_scalar_construction -tests/test_datetime.py::TestDateTime::test_datetime_scalar_construction_timezone -tests/test_datetime.py::TestDateTime::test_datetime_string_conversion -tests/test_datetime.py::TestDateTime::test_datetime_subtract -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[ns]-arr0-expected0] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[ns]-arr0-expected0] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[ns]-arr1-expected1] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[ns]-arr1-expected1] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[ns]-arr2-expected2] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[ns]-arr2-expected2] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[ns]-arr3-expected3] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[ns]-arr3-expected3] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[us]-arr0-expected0] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[us]-arr0-expected0] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[us]-arr1-expected1] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[us]-arr1-expected1] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[us]-arr2-expected2] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[us]-arr2-expected2] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[m8[us]-arr3-expected3] -tests/test_datetime.py::TestDateTime::test_datetime_timedelta_sort_nat[M8[us]-arr3-expected3] -tests/test_datetime.py::TestDateTime::test_datetime_unary -tests/test_datetime.py::TestDateTime::test_datetime_y2038 -tests/test_datetime.py::TestDateTime::test_days_creation -tests/test_datetime.py::TestDateTime::test_days_to_pydate -tests/test_datetime.py::TestDateTime::test_different_unit_comparison -tests/test_datetime.py::TestDateTime::test_dtype_promotion -tests/test_datetime.py::TestDateTime::test_hours -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-as] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-D] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-fs] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-h] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-m] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-M] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-ms] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-ns] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-ps] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-s] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-us] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-W] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[datetime64[%s]-Y] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-as] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-D] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-fs] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-h] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-m] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-M] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-ms] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-ns] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-ps] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-s] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-us] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-W] -tests/test_datetime.py::TestDateTime::test_isfinite_isinf_isnan_units[timedelta64[%s]-Y] -tests/test_datetime.py::TestDateTime::test_isfinite_scalar -tests/test_datetime.py::TestDateTime::test_isnat -tests/test_datetime.py::TestDateTime::test_isnat_error -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-as] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-as] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-D] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-D] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-fs] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-fs] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-h] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-h] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-m] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-m] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-M] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-M] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-ms] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-ms] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-ns] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-ns] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-ps] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-ps] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-s] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-s] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-us] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-us] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[-1-Y] -tests/test_datetime.py::TestDateTime::test_limit_str_roundtrip[1-Y] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[10D] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[2M] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[as] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[D] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[fs] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[h] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[m] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[M] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[ms] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[ns] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[ps] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[s] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[us] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[W] -tests/test_datetime.py::TestDateTime::test_limit_symmetry[Y] -tests/test_datetime.py::TestDateTime::test_month_truncation -tests/test_datetime.py::TestDateTime::test_pickle -tests/test_datetime.py::TestDateTime::test_pydatetime_creation -tests/test_datetime.py::TestDateTime::test_pyobject_roundtrip -tests/test_datetime.py::TestDateTime::test_string_parser_error_check -tests/test_datetime.py::TestDateTime::test_string_parser_variants -tests/test_datetime.py::TestDateTime::test_timedelta_0_dim_object_array_conversion -tests/test_datetime.py::TestDateTime::test_timedelta_arange -tests/test_datetime.py::TestDateTime::test_timedelta_arange_no_dtype -tests/test_datetime.py::TestDateTime::test_timedelta_array_str -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op10-op20] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op11-op21] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op12-op22] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op13-op23] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op14-op24] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op15-op25] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod[op16-op26] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod_warnings[op10-op20] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod_warnings[op11-op21] -tests/test_datetime.py::TestDateTime::test_timedelta_divmod_warnings[op12-op22] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_error[val10-val20] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_error[val11-val21] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op10-op20-1] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op11-op21--2] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op12-op22--2] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op13-op23-1] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op14-op24-60] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op15-op25-1] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_divide[op16-op26-exp6] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_precision[9007199254740993-1] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_precision[9007199254740999--2] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_warnings[op10-op20] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_warnings[op11-op21] -tests/test_datetime.py::TestDateTime::test_timedelta_floor_div_warnings[op12-op22] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus_div_by_zero -tests/test_datetime.py::TestDateTime::test_timedelta_modulus_error[val10-val20] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus_error[val11-val21] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus_type_resolution[7.5-val21] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus_type_resolution[val10-15] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val10-val20-expected0] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val11-val21-expected1] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val12-val22-expected2] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val13-val23-expected3] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val14-val24-expected4] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val15-val25-expected5] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val16-val26-expected6] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val17-val27-expected7] -tests/test_datetime.py::TestDateTime::test_timedelta_modulus[val18-val28-expected8] -tests/test_datetime.py::TestDateTime::test_timedelta_nat_argsort_stability[1000] -tests/test_datetime.py::TestDateTime::test_timedelta_nat_argsort_stability[21] -tests/test_datetime.py::TestDateTime::test_timedelta_nat_argsort_stability[217] -tests/test_datetime.py::TestDateTime::test_timedelta_nat_argsort_stability[3] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[as] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[D] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[fs] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[generic] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[h] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[m] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[M] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[ms] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[ns] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[ps] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[s] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[us] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[W] -tests/test_datetime.py::TestDateTime::test_timedelta_np_int_construction[Y] -tests/test_datetime.py::TestDateTime::test_timedelta_object_array_conversion -tests/test_datetime.py::TestDateTime::test_timedelta_scalar_construction -tests/test_datetime.py::TestDateTime::test_timedelta_scalar_construction_units -tests/test_deprecations.py::TestAlen::test_alen -tests/test_deprecations.py::TestArrayDataAttributeAssignmentDeprecation::test_data_attr_assignment -tests/test_deprecations.py::TestBinaryReprInsufficientWidthParameterForRepresentation::test_insufficient_width_negative -tests/test_deprecations.py::TestBinaryReprInsufficientWidthParameterForRepresentation::test_insufficient_width_positive -tests/test_deprecations.py::TestComparisonDeprecations::test_array_richcompare_legacy_weirdness -tests/test_deprecations.py::TestComparisonDeprecations::test_normal_types -tests/test_deprecations.py::TestComparisonDeprecations::test_string -tests/test_deprecations.py::TestComparisonDeprecations::test_void_dtype_equality_failures -tests/test_deprecations.py::TestDatetime64Timezone::test_datetime -tests/test_deprecations.py::TestDatetime64Timezone::test_string -tests/test_deprecations.py::TestDatetimeEvent::test_3_tuple -tests/test_deprecations.py::test_deprecate_ragged_arrays -tests/test_deprecations.py::TestDTypeCoercion::test_array_construction -tests/test_deprecations.py::TestDTypeCoercion::test_dtype_coercion -tests/test_deprecations.py::TestFromStringAndFileInvalidData::test_deprecate_unparsable_data_file[,invalid_data] -tests/test_deprecations.py::TestFromStringAndFileInvalidData::test_deprecate_unparsable_data_file[invalid_sep] -tests/test_deprecations.py::Test_GetSet_NumericOps::test_get_numeric_ops -tests/test_deprecations.py::TestNonCContiguousViewDeprecation::test_fortran_contiguous -tests/test_deprecations.py::TestNonNumericConjugate::test_conjugate -tests/test_deprecations.py::TestNonTupleNDIndexDeprecation::test_basic -tests/test_deprecations.py::TestNonZero::test_zerod -tests/test_deprecations.py::TestPositiveOnNonNumerical::test_positive_on_non_number -tests/test_deprecations.py::test_qr_mode_full_future_warning -tests/test_deprecations.py::TestSctypeNA::test_sctypeNA -tests/test_deprecations.py::TestTruthTestingEmptyArrays::test_1d -tests/test_deprecations.py::TestTruthTestingEmptyArrays::test_2d -tests/test_deprecations.py::Test_UPDATEIFCOPY::test_npy_updateifcopy_deprecation -tests/test_direct.py::TestMT19937::test_gauss_inv -tests/test_direct.py::TestMT19937::test_getstate -tests/test_direct.py::TestMT19937::test_pickle -tests/test_direct.py::TestMT19937::test_uniform_double -tests/test_direct.py::TestMT19937::test_uniform_float -tests/test_direct.py::TestPCG64::test_advance_symmetry -tests/test_direct.py::TestPCG64::test_benchmark -tests/test_direct.py::TestPCG64::test_cffi -tests/test_direct.py::TestPCG64::test_ctypes -tests/test_direct.py::TestPCG64::test_gauss_inv -tests/test_direct.py::TestPCG64::test_getstate -tests/test_direct.py::TestPCG64::test_invalid_init_type -tests/test_direct.py::TestPCG64::test_invalid_init_values -tests/test_direct.py::TestPCG64::test_invalid_state_type -tests/test_direct.py::TestPCG64::test_invalid_state_value -tests/test_direct.py::TestPCG64::test_pickle -tests/test_direct.py::TestPCG64::test_random_raw -tests/test_direct.py::TestPCG64::test_raw -tests/test_direct.py::TestPCG64::test_repr -tests/test_direct.py::TestPCG64::test_str -tests/test_direct.py::TestPCG64::test_uniform_double -tests/test_direct.py::TestPCG64::test_uniform_float -tests/test_direct.py::TestPhilox::test_benchmark -tests/test_direct.py::TestPhilox::test_cffi -tests/test_direct.py::TestPhilox::test_ctypes -tests/test_direct.py::TestPhilox::test_gauss_inv -tests/test_direct.py::TestPhilox::test_getstate -tests/test_direct.py::TestPhilox::test_invalid_init_type -tests/test_direct.py::TestPhilox::test_invalid_init_values -tests/test_direct.py::TestPhilox::test_invalid_state_type -tests/test_direct.py::TestPhilox::test_invalid_state_value -tests/test_direct.py::TestPhilox::test_pickle -tests/test_direct.py::TestPhilox::test_random_raw -tests/test_direct.py::TestPhilox::test_raw -tests/test_direct.py::TestPhilox::test_repr -tests/test_direct.py::TestPhilox::test_set_key -tests/test_direct.py::TestPhilox::test_str -tests/test_direct.py::TestPhilox::test_uniform_double -tests/test_direct.py::TestPhilox::test_uniform_float -tests/test_direct.py::TestSFC64::test_benchmark -tests/test_direct.py::TestSFC64::test_cffi -tests/test_direct.py::TestSFC64::test_ctypes -tests/test_direct.py::TestSFC64::test_gauss_inv -tests/test_direct.py::TestSFC64::test_getstate -tests/test_direct.py::TestSFC64::test_invalid_init_type -tests/test_direct.py::TestSFC64::test_invalid_init_values -tests/test_direct.py::TestSFC64::test_invalid_state_type -tests/test_direct.py::TestSFC64::test_invalid_state_value -tests/test_direct.py::TestSFC64::test_pickle -tests/test_direct.py::TestSFC64::test_random_raw -tests/test_direct.py::TestSFC64::test_raw -tests/test_direct.py::TestSFC64::test_repr -tests/test_direct.py::TestSFC64::test_str -tests/test_direct.py::TestSFC64::test_uniform_double -tests/test_direct.py::TestSFC64::test_uniform_float -tests/test_dtype.py::TestBuiltin::test_equivalent_dtype_hashing -tests/test_dtype.py::TestDtypeAttributes::test_name_dtype_subclass -tests/test_dtype.py::TestFromCTypes::test_array -tests/test_dtype.py::TestFromCTypes::test_large_packed_structure -tests/test_dtype.py::TestFromCTypes::test_packed_structure -tests/test_dtype.py::TestFromCTypes::test_padded_structure -tests/test_dtype.py::TestFromCTypes::test_union -tests/test_dtype.py::TestFromCTypes::test_union_packed -tests/test_dtype.py::TestFromCTypes::test_union_with_struct_packed -tests/test_dtype.py::TestFromCTypes::test_void_pointer -tests/test_dtype.py::TestMetadata::test_base_metadata_copied -tests/test_dtype.py::TestPickling::test_builtin[object] -tests/test_dtype.py::TestPickling::test_builtin[str0] -tests/test_dtype.py::TestPickling::test_builtin[str1] -tests/test_dtype.py::TestPickling::test_datetime[as-m8] -tests/test_dtype.py::TestPickling::test_datetime[as-M8] -tests/test_dtype.py::TestPickling::test_datetime[D-m8] -tests/test_dtype.py::TestPickling::test_datetime[D-M8] -tests/test_dtype.py::TestPickling::test_datetime[fs-m8] -tests/test_dtype.py::TestPickling::test_datetime[fs-M8] -tests/test_dtype.py::TestPickling::test_datetime[h-m8] -tests/test_dtype.py::TestPickling::test_datetime[h-M8] -tests/test_dtype.py::TestPickling::test_datetime[-M8] -tests/test_dtype.py::TestPickling::test_datetime[m-m8] -tests/test_dtype.py::TestPickling::test_datetime[m-M8] -tests/test_dtype.py::TestPickling::test_datetime[M-m8] -tests/test_dtype.py::TestPickling::test_datetime[M-M8] -tests/test_dtype.py::TestPickling::test_datetime[ms-m8] -tests/test_dtype.py::TestPickling::test_datetime[ms-M8] -tests/test_dtype.py::TestPickling::test_datetime[ns-m8] -tests/test_dtype.py::TestPickling::test_datetime[ns-M8] -tests/test_dtype.py::TestPickling::test_datetime[ps-m8] -tests/test_dtype.py::TestPickling::test_datetime[ps-M8] -tests/test_dtype.py::TestPickling::test_datetime[s-m8] -tests/test_dtype.py::TestPickling::test_datetime[s-M8] -tests/test_dtype.py::TestPickling::test_datetime[us-m8] -tests/test_dtype.py::TestPickling::test_datetime[us-M8] -tests/test_dtype.py::TestPickling::test_datetime[W-m8] -tests/test_dtype.py::TestPickling::test_datetime[W-M8] -tests/test_dtype.py::TestPickling::test_datetime[Y-m8] -tests/test_dtype.py::TestPickling::test_datetime[Y-M8] -tests/test_dtype.py::TestPickling::test_structured -tests/test_dtype.py::TestPickling::test_structured_aligned -tests/test_dtype.py::TestPickling::test_structured_padded -tests/test_dtype.py::TestPickling::test_structured_titles -tests/test_dtype.py::TestPickling::test_structured_unaligned -tests/test_dtype.py::test_rational_dtype -tests/test_dtype.py::TestRecord::test_fieldless_views -tests/test_dtype.py::TestRecord::test_fields_by_index -tests/test_dtype.py::TestRecord::test_from_dictproxy -tests/test_dtype.py::TestRecord::test_nonint_offsets -tests/test_dtype.py::TestRecord::test_union_struct -tests/test_dtype.py::TestString::test_base_dtype_with_object_type -tests/test_dtype.py::TestString::test_empty_string_to_object -tests/test_dtype.py::TestString::test_void_subclass_fields -tests/test_dtype.py::TestString::test_void_subclass_sized -tests/test_dtype.py::TestString::test_void_subclass_unsized -tests/test_dtype.py::TestStructuredDtypeSparseFields::test_sparse_field_assignment_fancy -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-0-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-0-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-0-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-0-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-1-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-1-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-1-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_create_delete[wrapper-1-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape0-index0-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape0-index0-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape0-index0-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape0-index0-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape1-index1-4-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape1-index1-4-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape1-index1-4-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape1-index1-4-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape2-index2-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape2-index2-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape2-index2-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape2-index2-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape3-index3-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape3-index3-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape3-index3-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_indexing[shape3-index3-2-] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_item_setting[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_item_setting[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_item_setting[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_item_setting[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_take_and_repeat[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_take_and_repeat[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_take_and_repeat[] -tests/test_dtype.py::TestStructuredObjectRefcounting::test_structured_object_take_and_repeat[] -tests/test_dtype.py::TestSubarray::test_shape_invalid -tests/test_dtype.py::TestSubarray::test_shape_sequence -tests/test_einsum.py::TestEinsumPath::test_path_type_input -tests/test_einsum.py::TestEinsum::test_broadcasting_dot_cases -tests/test_einsum.py::TestEinsum::test_collapse -tests/test_einsum.py::TestEinsum::test_complex -tests/test_einsum.py::TestEinsum::test_edge_cases -tests/test_einsum.py::TestEinsum::test_einsum_all_contig_non_contig_output -tests/test_einsum.py::TestEinsum::test_einsum_failed_on_p9_and_s390x -tests/test_einsum.py::TestEinsum::test_einsum_fixed_collapsingbug -tests/test_einsum.py::TestEinsum::test_einsum_misc -tests/test_einsum.py::TestEinsum::test_einsum_sums_cfloat128 -tests/test_einsum.py::TestEinsum::test_einsum_sums_cfloat64 -tests/test_einsum.py::TestEinsum::test_einsum_sums_clongdouble -tests/test_einsum.py::TestEinsum::test_einsum_sums_float16 -tests/test_einsum.py::TestEinsum::test_einsum_sums_float32 -tests/test_einsum.py::TestEinsum::test_einsum_sums_float64 -tests/test_einsum.py::TestEinsum::test_einsum_sums_int16 -tests/test_einsum.py::TestEinsum::test_einsum_sums_int32 -tests/test_einsum.py::TestEinsum::test_einsum_sums_int64 -tests/test_einsum.py::TestEinsum::test_einsum_sums_int8 -tests/test_einsum.py::TestEinsum::test_einsum_sums_longdouble -tests/test_einsum.py::TestEinsum::test_einsum_sums_uint16 -tests/test_einsum.py::TestEinsum::test_einsum_sums_uint32 -tests/test_einsum.py::TestEinsum::test_einsum_sums_uint64 -tests/test_einsum.py::TestEinsum::test_einsum_sums_uint8 -tests/test_einsum.py::TestEinsum::test_einsum_views -tests/test_einsum.py::TestEinsum::test_expand -tests/test_einsum.py::TestEinsum::test_hadamard_like_products -tests/test_einsum.py::TestEinsum::test_index_transformations -tests/test_einsum.py::TestEinsum::test_random_cases -tests/test_errstate.py::TestErrstate::test_divide -tests/test_errstate.py::TestErrstate::test_errcall -tests/test_errstate.py::TestErrstate::test_errstate_decorator -tests/test_errstate.py::TestErrstate::test_invalid -tests/test__exceptions.py::TestArrayMemoryError::test__size_to_string -tests/test__exceptions.py::TestArrayMemoryError::test__total_size -tests/test_extending.py::test_cffi -tests/test_extending.py::test_cython -tests/test_extint128.py::test_add_128 -tests/test_extint128.py::test_ceildiv_128_64 -tests/test_extint128.py::test_divmod_128_64 -tests/test_extint128.py::test_floordiv_128_64 -tests/test_extint128.py::test_gt_128 -tests/test_extint128.py::test_mul_64_64 -tests/test_extint128.py::test_neg_128 -tests/test_extint128.py::test_safe_binop -tests/test_extint128.py::test_shl_128 -tests/test_extint128.py::test_shr_128 -tests/test_extint128.py::test_sub_128 -tests/test_extint128.py::test_to_128 -tests/test_extint128.py::test_to_64 -tests/test_function_base.py::TestGeomspace::test_basic -tests/test_function_base.py::TestGeomspace::test_bounds -tests/test_function_base.py::TestGeomspace::test_complex -tests/test_function_base.py::TestGeomspace::test_start_stop_array -tests/test_function_base.py::TestGeomspace::test_start_stop_array_scalar -tests/test_function_base.py::TestGeomspace::test_subclass -tests/test_function_base.py::TestLinspace::test_array_interface -tests/test_function_base.py::TestLinspace::test_basic -tests/test_function_base.py::TestLinspace::test_complex -tests/test_function_base.py::TestLinspace::test_object -tests/test_function_base.py::TestLinspace::test_physical_quantities -tests/test_function_base.py::TestLinspace::test_start_stop_array -tests/test_function_base.py::TestLinspace::test_start_stop_array_scalar -tests/test_function_base.py::TestLinspace::test_subclass -tests/test_function_base.py::TestLogspace::test_basic -tests/test_function_base.py::TestLogspace::test_physical_quantities -tests/test_function_base.py::TestLogspace::test_start_stop_array -tests/test_function_base.py::TestLogspace::test_subclass -tests/test_generator_mt19937.py::TestBroadcast::test_noncentral_f -tests/test_generator_mt19937.py::TestIntegers::test_bounds_checking_array[False] -tests/test_generator_mt19937.py::TestIntegers::test_bounds_checking_array[True] -tests/test_generator_mt19937.py::TestIntegers::test_bounds_checking[False] -tests/test_generator_mt19937.py::TestIntegers::test_bounds_checking[True] -tests/test_generator_mt19937.py::TestIntegers::test_full_range_array[False] -tests/test_generator_mt19937.py::TestIntegers::test_full_range_array[True] -tests/test_generator_mt19937.py::TestIntegers::test_full_range[False] -tests/test_generator_mt19937.py::TestIntegers::test_full_range[True] -tests/test_generator_mt19937.py::TestIntegers::test_in_bounds_fuzz[False] -tests/test_generator_mt19937.py::TestIntegers::test_in_bounds_fuzz[True] -tests/test_generator_mt19937.py::TestIntegers::test_int64_uint64_broadcast_exceptions[False] -tests/test_generator_mt19937.py::TestIntegers::test_int64_uint64_broadcast_exceptions[True] -tests/test_generator_mt19937.py::TestIntegers::test_int64_uint64_corner_case[False] -tests/test_generator_mt19937.py::TestIntegers::test_int64_uint64_corner_case[True] -tests/test_generator_mt19937.py::TestIntegers::test_integers_small_dtype_chisquared[10000000-2500-DummyClass-3300.0] -tests/test_generator_mt19937.py::TestIntegers::test_integers_small_dtype_chisquared[50000000-5000-DummyClass-6500.0] -tests/test_generator_mt19937.py::TestIntegers::test_integers_small_dtype_chisquared[5000000-5-DummyClass-125.0] -tests/test_generator_mt19937.py::TestIntegers::test_integers_small_dtype_chisquared[5000000-7-DummyClass-150.0] -tests/test_generator_mt19937.py::TestIntegers::test_repeatability_32bit_boundary_broadcasting -tests/test_generator_mt19937.py::TestIntegers::test_repeatability_broadcasting[False] -tests/test_generator_mt19937.py::TestIntegers::test_repeatability_broadcasting[True] -tests/test_generator_mt19937.py::TestIntegers::test_repeatability[False] -tests/test_generator_mt19937.py::TestIntegers::test_repeatability[True] -tests/test_generator_mt19937.py::TestIntegers::test_respect_dtype_array[False] -tests/test_generator_mt19937.py::TestIntegers::test_respect_dtype_array[True] -tests/test_generator_mt19937.py::TestIntegers::test_respect_dtype_singleton[False] -tests/test_generator_mt19937.py::TestIntegers::test_respect_dtype_singleton[True] -tests/test_generator_mt19937.py::TestIntegers::test_rng_zero_and_extremes_array[False] -tests/test_generator_mt19937.py::TestIntegers::test_rng_zero_and_extremes_array[True] -tests/test_generator_mt19937.py::TestIntegers::test_rng_zero_and_extremes[False] -tests/test_generator_mt19937.py::TestIntegers::test_rng_zero_and_extremes[True] -tests/test_generator_mt19937.py::TestIntegers::test_scalar_array_equiv[False] -tests/test_generator_mt19937.py::TestIntegers::test_scalar_array_equiv[True] -tests/test_generator_mt19937.py::TestIntegers::test_zero_size[False] -tests/test_generator_mt19937.py::TestIntegers::test_zero_size[True] -tests/test_generator_mt19937.py::TestMultinomial::test_int_negative_interval -tests/test_generator_mt19937.py::TestMultinomial::test_p_non_contiguous -tests/test_generator_mt19937.py::TestMultinomial::test_size -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-count-25] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-count-45] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-count-55] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-count-8] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-marginals-25] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-marginals-45] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-marginals-55] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[150000-marginals-8] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-count-25] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-count-45] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-count-55] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-count-8] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-marginals-25] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-marginals-45] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-marginals-55] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[5-marginals-8] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-count-25] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-count-45] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-count-55] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-count-8] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-marginals-25] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-marginals-45] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-marginals-55] -tests/test_generator_mt19937.py::TestMultivariateHypergeometric::test_typical_cases[size1-marginals-8] -tests/test_generator_mt19937.py::TestRandomDist::test_choice_large_sample -tests/test_generator_mt19937.py::TestRandomDist::test_choice_noninteger -tests/test_generator_mt19937.py::TestRandomDist::test_choice_p_non_contiguous -tests/test_generator_mt19937.py::TestRandomDist::test_choice_return_shape -tests/test_generator_mt19937.py::TestRandomDist::test_dirichlet -tests/test_generator_mt19937.py::TestRandomDist::test_dirichlet_moderately_small_alpha -tests/test_generator_mt19937.py::TestRandomDist::test_dirichlet_size -tests/test_generator_mt19937.py::TestRandomDist::test_integers_masked -tests/test_generator_mt19937.py::TestRandomDist::test_multivariate_normal_basic_stats[cholesky] -tests/test_generator_mt19937.py::TestRandomDist::test_multivariate_normal_basic_stats[eigh] -tests/test_generator_mt19937.py::TestRandomDist::test_multivariate_normal_basic_stats[svd] -tests/test_generator_mt19937.py::TestRandomDist::test_multivariate_normal[cholesky] -tests/test_generator_mt19937.py::TestRandomDist::test_multivariate_normal[eigh] -tests/test_generator_mt19937.py::TestRandomDist::test_multivariate_normal[svd] -tests/test_generator_mt19937.py::TestRandomDist::test_pareto -tests/test_generator_mt19937.py::TestRandomDist::test_permutation -tests/test_generator_mt19937.py::TestRandomDist::test_permutation_exceptions -tests/test_generator_mt19937.py::TestRandomDist::test_scalar_exception_propagation -tests/test_generator_mt19937.py::TestRandomDist::test_shuffle -tests/test_generator_mt19937.py::TestRandomDist::test_shuffle_axis_nonsquare -tests/test_generator_mt19937.py::TestRandomDist::test_shuffle_custom_axis -tests/test_generator_mt19937.py::TestRandomDist::test_shuffle_exceptions -tests/test_generator_mt19937.py::TestRandomDist::test_shuffle_masked -tests/test_generator_mt19937.py::TestRandomDist::test_standard_gammma_float_out -tests/test_generator_mt19937.py::TestRandomDist::test_uniform_range_bounds -tests/test_generator_mt19937.py::TestRandomDist::test_vonmises_small -tests/test_generator_mt19937.py::TestSeed::test_array -tests/test_generator_mt19937.py::TestSetState::test_gaussian_reset -tests/test_generator_mt19937.py::TestSetState::test_gaussian_reset_in_media_res -tests/test_generator_mt19937.py::TestSingleEltArrayInput::test_integers[False] -tests/test_generator_mt19937.py::TestSingleEltArrayInput::test_integers[True] -tests/test_generator_mt19937.py::TestThread::test_exp -tests/test_generator_mt19937.py::TestThread::test_multinomial -tests/test_generator_mt19937.py::TestThread::test_normal -tests/test_generator_mt19937_regressions.py::TestRegression::test_beta_small_parameters -tests/test_generator_mt19937_regressions.py::TestRegression::test_hypergeometric_range -tests/test_generator_mt19937_regressions.py::TestRegression::test_multivariate_normal_size_types -tests/test_generator_mt19937_regressions.py::TestRegression::test_permutation_subclass -tests/test_generator_mt19937_regressions.py::TestRegression::test_shuffle_mixed_dimension -tests/test_generator_mt19937_regressions.py::TestRegression::test_shuffle_of_array_of_different_length_strings -tests/test_generator_mt19937_regressions.py::TestRegression::test_shuffle_of_array_of_objects -tests/test_generator_mt19937_regressions.py::TestRegression::test_VonMises_range -tests/test_getlimits.py::TestFinfo::test_basic -tests/test_getlimits.py::TestHalf::test_singleton -tests/test_getlimits.py::TestIinfo::test_basic -tests/test_getlimits.py::test_known_types -tests/test_getlimits.py::test_plausible_finfo -tests/test_getlimits.py::TestRepr::test_iinfo_repr -tests/test_getlimits.py::TestSingle::test_singleton -tests/test_half.py::TestHalf::test_half_array_interface -tests/test_half.py::TestHalf::test_half_coercion -tests/test_half.py::TestHalf::test_half_conversion_denormal_round_even[float32-DummyClass-23] -tests/test_half.py::TestHalf::test_half_conversion_denormal_round_even[float64-DummyClass-52] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-down-down] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-down-None] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-down-up] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-None-down] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-None-None] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-None-up] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-up-down] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-up-None] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float32-up-up] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-down-down] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-down-None] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-down-up] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-None-down] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-None-None] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-None-up] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-up-down] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-up-None] -tests/test_half.py::TestHalf::test_half_conversion_rounding[float64-up-up] -tests/test_half.py::TestHalf::test_half_conversions -tests/test_half.py::TestHalf::test_half_correctness -tests/test_half.py::TestHalf::test_half_fpe -tests/test_half.py::TestHalf::test_half_funcs -tests/test_half.py::TestHalf::test_half_ordering -tests/test_half.py::TestHalf::test_half_rounding -tests/test_half.py::TestHalf::test_half_ufuncs -tests/test_half.py::TestHalf::test_half_values -tests/test_half.py::TestHalf::test_nans_infs -tests/test_half.py::TestHalf::test_spacing_nextafter -tests/test_helper.py::TestIRFFTN::test_not_last_axis_success -tests/test_indexerrors.py::TestIndexErrors::test_iterators_exceptions -tests/test_indexerrors.py::TestIndexErrors::test_mapping -tests/test_indexerrors.py::TestIndexErrors::test_mapping_error_message -tests/test_indexerrors.py::TestIndexErrors::test_methods -tests/test_indexerrors.py::TestIndexErrors::test_multiindex_exceptions -tests/test_indexerrors.py::TestIndexErrors::test_put_exceptions -tests/test_indexerrors.py::TestIndexErrors::test_take_from_object -tests/test_indexing.py::TestArrayToIndexDeprecation::test_array_to_index_error -tests/test_indexing.py::TestBooleanIndexing::test_bool_as_int_argument_errors -tests/test_indexing.py::TestBooleanIndexing::test_boolean_indexing_weirdness -tests/test_indexing.py::TestBroadcastedAssignments::test_broadcast_subspace -tests/test_indexing.py::TestBroadcastedAssignments::test_index_is_larger -tests/test_indexing.py::TestBroadcastedAssignments::test_prepending_ones -tests/test_indexing.py::TestBroadcastedAssignments::test_prepend_not_one -tests/test_indexing.py::TestBroadcastedAssignments::test_simple_broadcasting_errors -tests/test_indexing.py::TestCApiAccess::test_getitem -tests/test_indexing.py::TestCApiAccess::test_setitem -tests/test_indexing.py::TestFancyIndexingCast::test_boolean_index_cast_assign -tests/test_indexing.py::TestFancyIndexingEquivalence::test_cast_equivalence -tests/test_indexing.py::TestFancyIndexingEquivalence::test_object_assign -tests/test_indexing.py::TestFieldIndexing::test_scalar_return_type -tests/test_indexing.py::TestFloatNonIntegerArgument::test_non_integer_argument_errors -tests/test_indexing.py::TestFloatNonIntegerArgument::test_non_integer_sequence_multiplication -tests/test_indexing.py::TestFloatNonIntegerArgument::test_reduce_axis_float_index -tests/test_indexing.py::TestIndexing::test_boolean_assignment_needs_api -tests/test_indexing.py::TestIndexing::test_boolean_assignment_value_mismatch -tests/test_indexing.py::TestIndexing::test_boolean_indexing_list -tests/test_indexing.py::TestIndexing::test_boolean_indexing_onedim -tests/test_indexing.py::TestIndexing::test_boolean_indexing_twodim -tests/test_indexing.py::TestIndexing::test_boolean_shape_mismatch -tests/test_indexing.py::TestIndexing::test_broaderrors_indexing -tests/test_indexing.py::TestIndexing::test_broken_sequence_not_nd_index -tests/test_indexing.py::TestIndexing::test_ellipsis_index -tests/test_indexing.py::TestIndexing::test_empty_fancy_index -tests/test_indexing.py::TestIndexing::test_empty_tuple_index -tests/test_indexing.py::TestIndexing::test_indexing_array_negative_strides -tests/test_indexing.py::TestIndexing::test_indexing_array_weird_strides -tests/test_indexing.py::TestIndexing::test_index_no_floats -tests/test_indexing.py::TestIndexing::test_memory_order -tests/test_indexing.py::TestIndexing::test_nonbaseclass_values -tests/test_indexing.py::TestIndexing::test_none_index -tests/test_indexing.py::TestIndexing::test_reversed_strides_result_allocation -tests/test_indexing.py::TestIndexing::test_reverse_strides_and_subspace_bufferinit -tests/test_indexing.py::TestIndexing::test_same_kind_index_casting -tests/test_indexing.py::TestIndexing::test_scalar_array_bool -tests/test_indexing.py::TestIndexing::test_scalar_return_type -tests/test_indexing.py::TestIndexing::test_single_bool_index -tests/test_indexing.py::TestIndexing::test_single_int_index -tests/test_indexing.py::TestIndexing::test_small_regressions -tests/test_indexing.py::TestIndexing::test_subclass_writeable -tests/test_indexing.py::TestIndexing::test_too_many_fancy_indices_special_case -tests/test_indexing.py::TestIndexing::test_tuple_subclass -tests/test_indexing.py::TestIndexing::test_unaligned -tests/test_indexing.py::TestIndexing::test_uncontiguous_subspace_assignment -tests/test_indexing.py::TestIndexing::test_void_scalar_empty_tuple -tests/test_indexing.py::TestMultiIndexingAutomated::test_1d -tests/test_indexing.py::TestMultiIndexingAutomated::test_boolean -tests/test_indexing.py::TestMultiIndexingAutomated::test_multidim -tests/test_indexing.py::TestMultipleEllipsisError::test_basic -tests/test_indexing.py::TestNonIntegerArrayLike::test_basic -tests/test_indexing.py::TestSubclasses::test_basic -tests/test_indexing.py::TestSubclasses::test_fancy_on_read_only -tests/test_indexing.py::TestSubclasses::test_finalize_gets_full_info -tests/test_item_selection.py::TestTake::test_empty_argpartition -tests/test_item_selection.py::TestTake::test_empty_partition -tests/test_item_selection.py::TestTake::test_refcounting -tests/test_item_selection.py::TestTake::test_simple -tests/test_longdouble.py::test_array_and_stringlike_roundtrip[bytes] -tests/test_longdouble.py::test_array_and_stringlike_roundtrip[DummyClass0] -tests/test_longdouble.py::test_array_and_stringlike_roundtrip[DummyClass1] -tests/test_longdouble.py::test_array_and_stringlike_roundtrip[str] -tests/test_longdouble.py::TestFileBased::test_fromfile -tests/test_longdouble.py::TestFileBased::test_genfromtxt -tests/test_longdouble.py::TestFileBased::test_loadtxt -tests/test_longdouble.py::TestFileBased::test_tofile_roundtrip -tests/test_longdouble.py::test_fromstring -tests/test_longdouble.py::test_fromstring_empty -tests/test_longdouble.py::test_scalar_extraction -tests/test_memmap.py::TestMemmap::test_arithmetic_drops_references -tests/test_memmap.py::TestMemmap::test_attributes -tests/test_memmap.py::TestMemmap::test_del -tests/test_memmap.py::TestMemmap::test_empty_array -tests/test_memmap.py::TestMemmap::test_filename -tests/test_memmap.py::TestMemmap::test_filename_fileobj -tests/test_memmap.py::TestMemmap::test_flush -tests/test_memmap.py::TestMemmap::test_getitem -tests/test_memmap.py::TestMemmap::test_indexing_drops_references -tests/test_memmap.py::TestMemmap::test_memmap_subclass -tests/test_memmap.py::TestMemmap::test_mmap_offset_greater_than_allocation_granularity -tests/test_memmap.py::TestMemmap::test_no_shape -tests/test_memmap.py::TestMemmap::test_open_with_filename -tests/test_memmap.py::TestMemmap::test_path -tests/test_memmap.py::TestMemmap::test_roundtrip -tests/test_memmap.py::TestMemmap::test_slicing_keeps_references -tests/test_memmap.py::TestMemmap::test_ufunc_return_ndarray -tests/test_memmap.py::TestMemmap::test_unnamed_file -tests/test_memmap.py::TestMemmap::test_view -tests/test_mem_overlap.py::test_diophantine_fuzz -tests/test_mem_overlap.py::test_internal_overlap_fuzz -tests/test_mem_overlap.py::test_internal_overlap_manual -tests/test_mem_overlap.py::test_internal_overlap_slices -tests/test_mem_overlap.py::test_may_share_memory_bad_max_work -tests/test_mem_overlap.py::test_may_share_memory_easy_fuzz -tests/test_mem_overlap.py::test_may_share_memory_harder_fuzz -tests/test_mem_overlap.py::test_may_share_memory_manual -tests/test_mem_overlap.py::test_non_ndarray_inputs -tests/test_mem_overlap.py::test_overlapping_assignments -tests/test_mem_overlap.py::test_shares_memory_api -tests/test_mem_overlap.py::TestUFunc::test_binary_ufunc_1d_manual -tests/test_mem_overlap.py::TestUFunc::test_binary_ufunc_accumulate_fuzz -tests/test_mem_overlap.py::TestUFunc::test_binary_ufunc_reduceat_fuzz -tests/test_mem_overlap.py::TestUFunc::test_binary_ufunc_reduceat_manual -tests/test_mem_overlap.py::TestUFunc::test_binary_ufunc_reduce_fuzz -tests/test_mem_overlap.py::TestUFunc::test_inplace_op_simple_manual -tests/test_mem_overlap.py::TestUFunc::test_ufunc_at_manual -tests/test_mem_overlap.py::TestUFunc::test_unary_gufunc_fuzz -tests/test_mem_overlap.py::TestUFunc::test_unary_ufunc_1d_manual -tests/test_mem_overlap.py::TestUFunc::test_unary_ufunc_call_fuzz -tests/test_multiarray.py::TestArrayConstruction::test_array -tests/test_multiarray.py::TestArrayConstruction::test_array_cont -tests/test_multiarray.py::TestArrayConstruction::test_array_copy_false -tests/test_multiarray.py::TestArrayConstruction::test_array_copy_true -tests/test_multiarray.py::TestAssignment::test_assignment_broadcasting -tests/test_multiarray.py::TestAttributes::test_attributes -tests/test_multiarray.py::TestAttributes::test_dtypeattr -tests/test_multiarray.py::TestAttributes::test_fill -tests/test_multiarray.py::TestAttributes::test_fill_max_uint64 -tests/test_multiarray.py::TestAttributes::test_fill_struct_array -tests/test_multiarray.py::TestAttributes::test_set_stridesattr -tests/test_multiarray.py::TestAttributes::test_stridesattr -tests/test_multiarray.py::TestFlags::test_otherflags -tests/test_multiarray.py::TestFlags::test_string_align -tests/test_multiarray.py::TestFlags::test_void_align -tests/test_multiarray.py::TestFlags::test_warnonwrite -tests/test_multiarray.py::TestFlags::test_writeable -tests/test_multiarray.py::TestFlags::test_writeable_any_base -tests/test_multiarray.py::TestFlags::test_writeable_from_buffer -tests/test_multiarray.py::TestFlags::test_writeable_from_readonly -tests/test_multiarray.py::TestFlags::test_writeable_pickle -tests/test_multiarray.py::TestHash::test_int -tests/test_multiarray.py::TestPickling::test_correct_protocol5_error_message -tests/test_nditer.py::test_0d_iter -tests/test_nditer.py::test_close_equivalent -tests/test_nditer.py::test_close_raises -tests/test_nditer.py::test_iter_allocated_array_dtypes -tests/test_nditer.py::test_iter_allocate_output_buffered_readwrite -tests/test_nditer.py::test_iter_allocate_output_errors -tests/test_nditer.py::test_iter_allocate_output_itorder -tests/test_nditer.py::test_iter_allocate_output_opaxes -tests/test_nditer.py::test_iter_allocate_output_simple -tests/test_nditer.py::test_iter_allocate_output_subtype -tests/test_nditer.py::test_iter_allocate_output_types_byte_order -tests/test_nditer.py::test_iter_allocate_output_types_promotion -tests/test_nditer.py::test_iter_allocate_output_types_scalar -tests/test_nditer.py::test_iter_array_cast -tests/test_nditer.py::test_iter_array_cast_errors -tests/test_nditer.py::test_iter_assign_mapping -tests/test_nditer.py::test_iter_best_order -tests/test_nditer.py::test_iter_best_order_c_index_1d -tests/test_nditer.py::test_iter_best_order_c_index_2d -tests/test_nditer.py::test_iter_best_order_c_index_3d -tests/test_nditer.py::test_iter_best_order_f_index_1d -tests/test_nditer.py::test_iter_best_order_f_index_2d -tests/test_nditer.py::test_iter_best_order_f_index_3d -tests/test_nditer.py::test_iter_best_order_multi_index_1d -tests/test_nditer.py::test_iter_best_order_multi_index_2d -tests/test_nditer.py::test_iter_best_order_multi_index_3d -tests/test_nditer.py::test_iter_broadcasting -tests/test_nditer.py::test_iter_broadcasting_errors -tests/test_nditer.py::test_iter_buffered_cast_byteswapped -tests/test_nditer.py::test_iter_buffered_cast_byteswapped_complex -tests/test_nditer.py::test_iter_buffered_cast_simple -tests/test_nditer.py::test_iter_buffered_cast_structured_type -tests/test_nditer.py::test_iter_buffered_cast_subarray -tests/test_nditer.py::test_iter_buffered_reduce_reuse -tests/test_nditer.py::test_iter_buffering_badwriteback -tests/test_nditer.py::test_iter_buffering_delayed_alloc -tests/test_nditer.py::test_iter_buffering_growinner -tests/test_nditer.py::test_iter_buffering_reduction -tests/test_nditer.py::test_iter_buffering_reduction_reuse_reduce_loops -tests/test_nditer.py::test_iter_buffering_string -tests/test_nditer.py::test_iter_common_dtype -tests/test_nditer.py::test_iter_copy -tests/test_nditer.py::test_iter_copy_if_overlap -tests/test_nditer.py::test_iter_c_order -tests/test_nditer.py::test_iter_c_or_f_order -tests/test_nditer.py::test_iter_dim_coalescing -tests/test_nditer.py::test_iter_flags_errors -tests/test_nditer.py::test_iter_f_order -tests/test_nditer.py::test_iter_iterindex -tests/test_nditer.py::test_iter_iterrange -tests/test_nditer.py::test_iter_itershape -tests/test_nditer.py::test_iter_nbo_align_contig -tests/test_nditer.py::TestIterNested::test_0d -tests/test_nditer.py::TestIterNested::test_basic -tests/test_nditer.py::TestIterNested::test_broadcast -tests/test_nditer.py::TestIterNested::test_dtype_buffered -tests/test_nditer.py::TestIterNested::test_dtype_copy -tests/test_nditer.py::TestIterNested::test_flip_axes -tests/test_nditer.py::TestIterNested::test_iter_nested_iters_dtype_buffered -tests/test_nditer.py::TestIterNested::test_reorder -tests/test_nditer.py::test_iter_no_broadcast -tests/test_nditer.py::test_iter_no_inner_dim_coalescing -tests/test_nditer.py::test_iter_no_inner_full_coalesce -tests/test_nditer.py::test_iter_object_arrays_basic -tests/test_nditer.py::test_iter_object_arrays_conversions -tests/test_nditer.py::test_iter_op_axes -tests/test_nditer.py::test_iter_op_axes_errors -tests/test_nditer.py::test_iter_reduction -tests/test_nditer.py::test_iter_reduction_error -tests/test_nditer.py::test_iter_refcount -tests/test_nditer.py::test_iter_remove_axis -tests/test_nditer.py::test_iter_remove_multi_index_inner_loop -tests/test_nditer.py::test_iter_scalar_cast -tests/test_nditer.py::test_iter_scalar_cast_errors -tests/test_nditer.py::test_iter_slice -tests/test_nditer.py::test_iter_too_large -tests/test_nditer.py::test_iter_too_large_with_multiindex -tests/test_nditer.py::test_iter_write_buffering -tests/test_nditer.py::test_iter_writemasked -tests/test_nditer.py::test_iter_writemasked_badinput -tests/test_nditer.py::test_warn_noclose -tests/test_nditer.py::test_writebacks -tests/test_numeric.py::TestAllclose::test_equalnan -tests/test_numeric.py::TestAllclose::test_ip_allclose -tests/test_numeric.py::TestAllclose::test_ip_not_allclose -tests/test_numeric.py::TestAllclose::test_min_int -tests/test_numeric.py::TestAllclose::test_no_parameter_modification -tests/test_numeric.py::TestAllclose::test_return_class_is_ndarray -tests/test_numeric.py::TestArgwhere::test_2D -tests/test_numeric.py::TestArgwhere::test_list -tests/test_numeric.py::TestArgwhere::test_nd[0] -tests/test_numeric.py::TestArgwhere::test_nd[1] -tests/test_numeric.py::TestArgwhere::test_nd[2] -tests/test_numeric.py::TestArrayComparisons::test_array_equal -tests/test_numeric.py::TestArrayComparisons::test_array_equal_equal_nan -tests/test_numeric.py::TestArrayComparisons::test_array_equiv -tests/test_numeric.py::TestArrayComparisons::test_none_compares_elementwise -tests/test_numeric.py::TestBaseRepr::test_base3 -tests/test_numeric.py::TestBaseRepr::test_base_range -tests/test_numeric.py::TestBaseRepr::test_negative -tests/test_numeric.py::TestBaseRepr::test_positive -tests/test_numeric.py::TestBinaryRepr::test_large_neg_int64 -tests/test_numeric.py::TestBinaryRepr::test_negative -tests/test_numeric.py::TestBinaryRepr::test_neg_width_boundaries -tests/test_numeric.py::TestBinaryRepr::test_positive -tests/test_numeric.py::TestBinaryRepr::test_sufficient_width -tests/test_numeric.py::TestBinaryRepr::test_zero -tests/test_numeric.py::TestBoolCmp::test_double -tests/test_numeric.py::TestBoolCmp::test_float -tests/test_numeric.py::TestBoolScalar::test_bitwise_and -tests/test_numeric.py::TestBoolScalar::test_bitwise_or -tests/test_numeric.py::TestBoolScalar::test_bitwise_xor -tests/test_numeric.py::TestBoolScalar::test_logical -tests/test_numeric.py::TestBroadcast::test_broadcast_error_kwargs -tests/test_numeric.py::TestBroadcast::test_broadcast_in_args -tests/test_numeric.py::TestBroadcast::test_broadcast_single_arg -tests/test_numeric.py::TestBroadcast::test_number_of_arguments -tests/test_numeric.py::TestClip::test_array_double -tests/test_numeric.py::TestClip::test_clip_all_none -tests/test_numeric.py::TestClip::test_clip_func_takes_out -tests/test_numeric.py::TestClip::test_clip_inplace_array -tests/test_numeric.py::TestClip::test_clip_invalid_casting -tests/test_numeric.py::TestClip::test_clip_nan -tests/test_numeric.py::TestClip::test_clip_problem_cases[arr0-0--18446744073709551615-exp0] -tests/test_numeric.py::TestClip::test_clip_problem_cases[arr1-0-0-exp1] -tests/test_numeric.py::TestClip::test_clip_property -tests/test_numeric.py::TestClip::test_clip_scalar_nan_propagation[arr0-amin0-amax0] -tests/test_numeric.py::TestClip::test_clip_value_min_max_flip[1-0] -tests/test_numeric.py::TestClip::test_clip_value_min_max_flip[1-amax1] -tests/test_numeric.py::TestClip::test_clip_value_min_max_flip[amin2-amax2] -tests/test_numeric.py::TestClip::test_clip_with_out_array_int32 -tests/test_numeric.py::TestClip::test_clip_with_out_array_outint32 -tests/test_numeric.py::TestClip::test_clip_with_out_memory_overlap -tests/test_numeric.py::TestClip::test_clip_with_out_simple -tests/test_numeric.py::TestClip::test_clip_with_out_simple2 -tests/test_numeric.py::TestClip::test_clip_with_out_simple_int32 -tests/test_numeric.py::TestClip::test_object_clip -tests/test_numeric.py::TestClip::test_ones_pathological[?] -tests/test_numeric.py::TestClip::test_ones_pathological[b] -tests/test_numeric.py::TestClip::test_ones_pathological[B] -tests/test_numeric.py::TestClip::test_ones_pathological[d] -tests/test_numeric.py::TestClip::test_ones_pathological[D] -tests/test_numeric.py::TestClip::test_ones_pathological[e] -tests/test_numeric.py::TestClip::test_ones_pathological[f] -tests/test_numeric.py::TestClip::test_ones_pathological[F] -tests/test_numeric.py::TestClip::test_ones_pathological[g] -tests/test_numeric.py::TestClip::test_ones_pathological[G] -tests/test_numeric.py::TestClip::test_ones_pathological[h] -tests/test_numeric.py::TestClip::test_ones_pathological[H] -tests/test_numeric.py::TestClip::test_ones_pathological[i] -tests/test_numeric.py::TestClip::test_ones_pathological[I] -tests/test_numeric.py::TestClip::test_ones_pathological[l] -tests/test_numeric.py::TestClip::test_ones_pathological[L] -tests/test_numeric.py::TestClip::test_ones_pathological[O] -tests/test_numeric.py::TestClip::test_ones_pathological[p] -tests/test_numeric.py::TestClip::test_ones_pathological[P] -tests/test_numeric.py::TestClip::test_ones_pathological[q] -tests/test_numeric.py::TestClip::test_ones_pathological[Q] -tests/test_numeric.py::TestClip::test_simple_inplace_01 -tests/test_numeric.py::TestClip::test_simple_int32_inout[None] -tests/test_numeric.py::TestClip::test_simple_int32_inout[unsafe] -tests/test_numeric.py::TestClip::test_simple_int32_out -tests/test_numeric.py::TestClip::test_simple_int64_inout -tests/test_numeric.py::TestClip::test_simple_int64_out -tests/test_numeric.py::TestClip::test_simple_nonnative -tests/test_numeric.py::TestClip::test_simple_out -tests/test_numeric.py::TestClip::test_type_cast_05 -tests/test_numeric.py::TestClip::test_type_cast_06 -tests/test_numeric.py::TestClip::test_type_cast_07 -tests/test_numeric.py::TestClip::test_type_cast_08 -tests/test_numeric.py::TestClip::test_type_cast_09 -tests/test_numeric.py::TestClip::test_type_cast_10 -tests/test_numeric.py::TestClip::test_type_cast_11 -tests/test_numeric.py::TestClip::test_type_cast_12 -tests/test_numeric.py::TestConvolve::test_no_overwrite -tests/test_numeric.py::TestConvolve::test_object -tests/test_numeric.py::TestCross::test_2x2 -tests/test_numeric.py::TestCross::test_broadcasting -tests/test_numeric.py::TestCross::test_broadcasting_shapes -tests/test_numeric.py::TestFloatExceptions::test_floating_exceptions -tests/test_numeric.py::TestFloatExceptions::test_warnings -tests/test_numeric.py::TestFromiter::test_values -tests/test_numeric.py::TestIndex::test_boolean -tests/test_numeric.py::TestIndex::test_boolean_edgecase -tests/test_numeric.py::TestIndices::test_simple -tests/test_numeric.py::TestIndices::test_single_input -tests/test_numeric.py::TestIsclose::test_equal_nan -tests/test_numeric.py::TestIsclose::test_ip_all_isclose -tests/test_numeric.py::TestIsclose::test_ip_isclose -tests/test_numeric.py::TestIsclose::test_ip_isclose_allclose -tests/test_numeric.py::TestIsclose::test_ip_none_isclose -tests/test_numeric.py::TestIsclose::test_masked_arrays -tests/test_numeric.py::TestIsclose::test_non_finite_scalar -tests/test_numeric.py::TestIsclose::test_no_parameter_modification -tests/test_numeric.py::TestIsclose::test_scalar_return -tests/test_numeric.py::TestIsscalar::test_isscalar -tests/test_numeric.py::TestKeepdims::test_raise -tests/test_numeric.py::TestLikeFuncs::test_empty_like -tests/test_numeric.py::TestLikeFuncs::test_filled_like -tests/test_numeric.py::TestLikeFuncs::test_ones_like -tests/test_numeric.py::TestLikeFuncs::test_zeros_like -tests/test_numeric.py::TestMoveaxis::test_array_likes -tests/test_numeric.py::TestMoveaxis::test_errors -tests/test_numeric.py::TestNonarrayArgs::test_clip -tests/test_numeric.py::TestNonarrayArgs::test_compress -tests/test_numeric.py::TestNonarrayArgs::test_cumproduct -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round_accuracy -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass0] -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass1] -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass2] -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass3] -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass4] -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass5] -tests/test_numeric.py::TestNonarrayArgs::test_dunder_round[DummyClass6] -tests/test_numeric.py::TestNonarrayArgs::test_ptp -tests/test_numeric.py::TestNonarrayArgs::test_ravel -tests/test_numeric.py::TestNonarrayArgs::test_reshape -tests/test_numeric.py::TestNonarrayArgs::test_searchsorted -tests/test_numeric.py::TestNonarrayArgs::test_size -tests/test_numeric.py::TestNonarrayArgs::test_std -tests/test_numeric.py::TestNonarrayArgs::test_var -tests/test_numeric.py::TestNonzero::test_array_method -tests/test_numeric.py::TestNonzero::test_count_nonzero_axis -tests/test_numeric.py::TestNonzero::test_count_nonzero_axis_all_dtypes -tests/test_numeric.py::TestNonzero::test_count_nonzero_axis_consistent -tests/test_numeric.py::TestNonzero::test_countnonzero_axis_empty -tests/test_numeric.py::TestNonzero::test_countnonzero_keepdims -tests/test_numeric.py::TestNonzero::test_nonzero_exception_safe -tests/test_numeric.py::TestNonzero::test_nonzero_invalid_object -tests/test_numeric.py::TestNonzero::test_nonzero_onedim -tests/test_numeric.py::TestNonzero::test_nonzero_sideeffect_safety -tests/test_numeric.py::TestNonzero::test_nonzero_trivial -tests/test_numeric.py::TestNonzero::test_nonzero_twodim -tests/test_numeric.py::TestNonzero::test_nonzero_zerod -tests/test_numeric.py::TestNonzero::test_return_type -tests/test_numeric.py::TestNonzero::test_sparse -tests/test_numeric.py::test_outer_out_param -tests/test_numeric.py::TestRequire::test_C_and_F_simul -tests/test_numeric.py::TestRequire::test_ensure_array -tests/test_numeric.py::TestRequire::test_non_array_input -tests/test_numeric.py::TestRequire::test_preserve_subtype -tests/test_numeric.py::TestRequire::test_require_each -tests/test_numeric.py::TestRequire::test_unknown_requirement -tests/test_numeric.py::TestResize::test_copies -tests/test_numeric.py::TestResize::test_reshape_from_zero -tests/test_numeric.py::TestResize::test_zeroresize -tests/test_numeric.py::TestRollaxis::test_exceptions -tests/test_numeric.py::TestRollaxis::test_results -tests/test_numeric.py::TestRoll::test_roll1d -tests/test_numeric.py::TestRoll::test_roll2d -tests/test_numeric.py::TestRoll::test_roll_empty -tests/test_numeric.py::TestSeterr::test_default -tests/test_numeric.py::TestSeterr::test_divide_err -tests/test_numeric.py::TestSeterr::test_errobj -tests/test_numeric.py::TestSeterr::test_errobj_noerrmask -tests/test_numeric.py::TestSeterr::test_set -tests/test_numeric.py::TestStdVarComplex::test_basic -tests/test_numeric.py::TestStdVar::test_out_scalar -tests/test_numeric.py::TestStringFunction::test_set_string_function -tests/test_numeric.py::TestTensordot::test_zero_dimensional -tests/test_numeric.py::TestTypes::test_can_cast -tests/test_numeric.py::TestTypes::test_can_cast_simple_to_structured -tests/test_numeric.py::TestTypes::test_can_cast_structured_to_simple -tests/test_numeric.py::TestTypes::test_coercion -tests/test_numeric.py::TestTypes::test_promote_types_endian -tests/test_numeric.py::TestTypes::test_promote_types_strings -tests/test_numeric.py::TestTypes::test_result_type -tests/test_numerictypes.py::TestBitName::test_abstract -tests/test_numerictypes.py::TestCommonType::test_scalar_loses1 -tests/test_numerictypes.py::TestCommonType::test_scalar_loses2 -tests/test_numerictypes.py::TestCommonType::test_scalar_wins -tests/test_numerictypes.py::TestCommonType::test_scalar_wins2 -tests/test_numerictypes.py::TestCommonType::test_scalar_wins3 -tests/test_numerictypes.py::TestCreateValuesNestedMultiple::test_list_of_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesNestedMultiple::test_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesNestedMultiple::test_tuple -tests/test_numerictypes.py::TestCreateValuesNestedSingle::test_list_of_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesNestedSingle::test_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesNestedSingle::test_tuple -tests/test_numerictypes.py::TestCreateValuesPlainMultiple::test_list_of_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesPlainMultiple::test_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesPlainMultiple::test_tuple -tests/test_numerictypes.py::TestCreateValuesPlainSingle::test_list_of_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesPlainSingle::test_list_of_tuple -tests/test_numerictypes.py::TestCreateValuesPlainSingle::test_tuple -tests/test_numerictypes.py::TestCreateZerosNested::test_zeros0D -tests/test_numerictypes.py::TestCreateZerosNested::test_zerosMD -tests/test_numerictypes.py::TestCreateZerosNested::test_zerosSD -tests/test_numerictypes.py::TestCreateZerosPlain::test_zeros0D -tests/test_numerictypes.py::TestCreateZerosPlain::test_zerosMD -tests/test_numerictypes.py::TestCreateZerosPlain::test_zerosSD -tests/test_numerictypes.py::TestEmptyField::test_assign -tests/test_numerictypes.py::test_issctype[1.1-False] -tests/test_numerictypes.py::test_issctype[int32-True] -tests/test_numerictypes.py::test_issctype[list-False] -tests/test_numerictypes.py::test_issctype[rep4-True] -tests/test_numerictypes.py::test_issctype[rep5-True] -tests/test_numerictypes.py::test_issctype[rep6-True] -tests/test_numerictypes.py::test_issctype[str-True] -tests/test_numerictypes.py::TestIsSubDType::test_both_abstract -tests/test_numerictypes.py::TestIsSubDType::test_nondtype_nonscalartype -tests/test_numerictypes.py::TestIsSubDType::test_same -tests/test_numerictypes.py::TestIsSubDType::test_sibling_class -tests/test_numerictypes.py::TestIsSubDType::test_subclass -tests/test_numerictypes.py::TestIsSubDType::test_subclass_backwards -tests/test_numerictypes.py::TestMaximumSctype::test_complex[DummyClass0] -tests/test_numerictypes.py::TestMaximumSctype::test_complex[DummyClass1] -tests/test_numerictypes.py::TestMaximumSctype::test_complex[DummyClass2] -tests/test_numerictypes.py::TestMaximumSctype::test_float[DummyClass0] -tests/test_numerictypes.py::TestMaximumSctype::test_float[DummyClass1] -tests/test_numerictypes.py::TestMaximumSctype::test_float[float128] -tests/test_numerictypes.py::TestMaximumSctype::test_float[float64] -tests/test_numerictypes.py::TestMaximumSctype::test_int[DummyClass0] -tests/test_numerictypes.py::TestMaximumSctype::test_int[DummyClass1] -tests/test_numerictypes.py::TestMaximumSctype::test_int[DummyClass2] -tests/test_numerictypes.py::TestMaximumSctype::test_int[DummyClass3] -tests/test_numerictypes.py::TestMaximumSctype::test_int[DummyClass4] -tests/test_numerictypes.py::TestMaximumSctype::test_other[bool_] -tests/test_numerictypes.py::TestMaximumSctype::test_other[DummyClass0] -tests/test_numerictypes.py::TestMaximumSctype::test_other[DummyClass1] -tests/test_numerictypes.py::TestMaximumSctype::test_other[DummyClass2] -tests/test_numerictypes.py::TestMaximumSctype::test_other[DummyClass3] -tests/test_numerictypes.py::TestMaximumSctype::test_uint[DummyClass0] -tests/test_numerictypes.py::TestMaximumSctype::test_uint[DummyClass1] -tests/test_numerictypes.py::TestMaximumSctype::test_uint[DummyClass2] -tests/test_numerictypes.py::TestMaximumSctype::test_uint[DummyClass3] -tests/test_numerictypes.py::TestMaximumSctype::test_uint[DummyClass4] -tests/test_numerictypes.py::TestMultipleFields::test_no_tuple -tests/test_numerictypes.py::TestMultipleFields::test_return -tests/test_numerictypes.py::TestReadValuesNestedMultiple::test_access_top_fields -tests/test_numerictypes.py::TestReadValuesNestedMultiple::test_nested1_acessors -tests/test_numerictypes.py::TestReadValuesNestedMultiple::test_nested1_descriptor -tests/test_numerictypes.py::TestReadValuesNestedMultiple::test_nested2_acessors -tests/test_numerictypes.py::TestReadValuesNestedMultiple::test_nested2_descriptor -tests/test_numerictypes.py::TestReadValuesNestedSingle::test_access_top_fields -tests/test_numerictypes.py::TestReadValuesNestedSingle::test_nested1_acessors -tests/test_numerictypes.py::TestReadValuesNestedSingle::test_nested1_descriptor -tests/test_numerictypes.py::TestReadValuesNestedSingle::test_nested2_acessors -tests/test_numerictypes.py::TestReadValuesNestedSingle::test_nested2_descriptor -tests/test_numerictypes.py::TestReadValuesPlainMultiple::test_access_fields -tests/test_numerictypes.py::TestReadValuesPlainSingle::test_access_fields -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass0] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass1] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass10] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass11] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass12] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass13] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass14] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass2] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass3] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass4] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass5] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass6] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass7] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass8] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_undersood_by_dtype[DummyClass9] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_are_unique -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass0] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass1] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass10] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass11] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass12] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass13] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass14] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass2] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass3] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass4] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass5] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass6] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass7] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass8] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[DummyClass9] -tests/test_numerictypes.py::TestScalarTypeNames::test_names_reflect_attributes[float128] -tests/test_numerictypes.py::Test_sctype2char::test_abstract_type -tests/test_numerictypes.py::Test_sctype2char::test_array_instance -tests/test_numerictypes.py::Test_sctype2char::test_non_type -tests/test_numerictypes.py::Test_sctype2char::test_other_type -tests/test_numerictypes.py::Test_sctype2char::test_scalar_type -tests/test_numerictypes.py::Test_sctype2char::test_third_party_scalar_type -tests/test_numerictypes.py::TestSctypeDict::test_longdouble -tests/test_overrides.py::TestArrayFunctionImplementation::test_not_implemented -tests/test_overrides.py::TestGetImplementingArgs::test_ndarray_subclass_and_duck_array -tests/test_overrides.py::TestGetImplementingArgs::test_ndarray_subclasses -tests/test_overrides.py::TestNDArrayArrayFunction::test_method -tests/test_overrides.py::TestNDArrayArrayFunction::test_no_wrapper -tests/test_overrides.py::TestNDArrayMethods::test_repr -tests/test_overrides.py::TestNumPyFunctions::test_override_sum -tests/test_overrides.py::TestNumPyFunctions::test_set_module -tests/test_overrides.py::TestNumPyFunctions::test_sum_forwarding_implementation -tests/test_overrides.py::TestNumPyFunctions::test_sum_on_mock_array -tests/test_pocketfft.py::TestFFT1D::test_axes[irfftn] -tests/test_pocketfft.py::TestFFT1D::test_dtypes[DummyClass0] -tests/test_pocketfft.py::TestFFT1D::test_dtypes[DummyClass1] -tests/test_pocketfft.py::TestFFT1D::test_dtypes[float128] -tests/test_pocketfft.py::TestFFT1D::test_dtypes[float64] -tests/test_pocketfft.py::TestFFT1D::test_fft -tests/test_pocketfft.py::TestFFT1D::test_fft2 -tests/test_pocketfft.py::TestFFT1D::test_fftn -tests/test_pocketfft.py::TestFFT1D::test_hfft -tests/test_pocketfft.py::TestFFT1D::test_identity -tests/test_pocketfft.py::TestFFT1D::test_ifft2 -tests/test_pocketfft.py::TestFFT1D::test_ifftn -tests/test_pocketfft.py::TestFFT1D::test_ifft[None] -tests/test_pocketfft.py::TestFFT1D::test_ifft[ortho] -tests/test_pocketfft.py::TestFFT1D::test_ihttf -tests/test_pocketfft.py::TestFFT1D::test_irfft -tests/test_pocketfft.py::TestFFT1D::test_irfft2 -tests/test_pocketfft.py::TestFFT1D::test_irfftn -tests/test_pocketfft.py::TestFFT1D::test_rfft -tests/test_pocketfft.py::TestFFT1D::test_rfft2 -tests/test_pocketfft.py::TestFFT1D::test_rfftn -tests/test_pocketfft.py::TestFFTThreadSafe::test_irfft -tests/test_pocketfft.py::test_fft_with_order[fft2-F-complex128] -tests/test_pocketfft.py::test_fft_with_order[fft2-F-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[fft2-F-float32] -tests/test_pocketfft.py::test_fft_with_order[fft2-F-float64] -tests/test_pocketfft.py::test_fft_with_order[fft2-non-contiguous-complex128] -tests/test_pocketfft.py::test_fft_with_order[fft2-non-contiguous-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[fft2-non-contiguous-float32] -tests/test_pocketfft.py::test_fft_with_order[fft2-non-contiguous-float64] -tests/test_pocketfft.py::test_fft_with_order[fft-F-complex128] -tests/test_pocketfft.py::test_fft_with_order[fft-F-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[fft-F-float32] -tests/test_pocketfft.py::test_fft_with_order[fft-F-float64] -tests/test_pocketfft.py::test_fft_with_order[fftn-F-complex128] -tests/test_pocketfft.py::test_fft_with_order[fftn-F-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[fftn-F-float32] -tests/test_pocketfft.py::test_fft_with_order[fftn-F-float64] -tests/test_pocketfft.py::test_fft_with_order[fftn-non-contiguous-complex128] -tests/test_pocketfft.py::test_fft_with_order[fftn-non-contiguous-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[fftn-non-contiguous-float32] -tests/test_pocketfft.py::test_fft_with_order[fftn-non-contiguous-float64] -tests/test_pocketfft.py::test_fft_with_order[fft-non-contiguous-complex128] -tests/test_pocketfft.py::test_fft_with_order[fft-non-contiguous-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[fft-non-contiguous-float32] -tests/test_pocketfft.py::test_fft_with_order[fft-non-contiguous-float64] -tests/test_pocketfft.py::test_fft_with_order[ifft2-F-complex128] -tests/test_pocketfft.py::test_fft_with_order[ifft2-F-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[ifft2-F-float32] -tests/test_pocketfft.py::test_fft_with_order[ifft2-F-float64] -tests/test_pocketfft.py::test_fft_with_order[ifft2-non-contiguous-complex128] -tests/test_pocketfft.py::test_fft_with_order[ifft2-non-contiguous-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[ifft2-non-contiguous-float32] -tests/test_pocketfft.py::test_fft_with_order[ifft2-non-contiguous-float64] -tests/test_pocketfft.py::test_fft_with_order[ifft-F-complex128] -tests/test_pocketfft.py::test_fft_with_order[ifft-F-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[ifft-F-float32] -tests/test_pocketfft.py::test_fft_with_order[ifft-F-float64] -tests/test_pocketfft.py::test_fft_with_order[ifftn-F-complex128] -tests/test_pocketfft.py::test_fft_with_order[ifftn-F-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[ifftn-F-float32] -tests/test_pocketfft.py::test_fft_with_order[ifftn-F-float64] -tests/test_pocketfft.py::test_fft_with_order[ifftn-non-contiguous-complex128] -tests/test_pocketfft.py::test_fft_with_order[ifftn-non-contiguous-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[ifftn-non-contiguous-float32] -tests/test_pocketfft.py::test_fft_with_order[ifftn-non-contiguous-float64] -tests/test_pocketfft.py::test_fft_with_order[ifft-non-contiguous-complex128] -tests/test_pocketfft.py::test_fft_with_order[ifft-non-contiguous-DummyClass] -tests/test_pocketfft.py::test_fft_with_order[ifft-non-contiguous-float32] -tests/test_pocketfft.py::test_fft_with_order[ifft-non-contiguous-float64] -tests/test_print.py::test_complex_inf_nan[DummyClass0] -tests/test_print.py::test_complex_inf_nan[DummyClass1] -tests/test_print.py::test_complex_inf_nan[DummyClass2] -tests/test_print.py::test_complex_type_print[DummyClass0] -tests/test_print.py::test_complex_type_print[DummyClass1] -tests/test_print.py::test_complex_type_print[DummyClass2] -tests/test_print.py::test_complex_types[DummyClass0] -tests/test_print.py::test_complex_types[DummyClass1] -tests/test_print.py::test_complex_types[DummyClass2] -tests/test_print.py::test_scalar_format -tests/test_protocols.py::test_array_called -tests/test_protocols.py::test_getattr_warning -tests/test_random.py::TestBinomial::test_n_zero -tests/test_random.py::TestBinomial::test_p_is_nan -tests/test_random.py::TestBroadcast::test_poisson -tests/test_random.py::TestBroadcast::test_zipf -tests/test_random.py::TestMultinomial::test_int_negative_interval -tests/test_random.py::TestMultinomial::test_multidimensional_pvals -tests/test_random.py::TestMultinomial::test_size -tests/test_random.py::TestRandint::test_bounds_checking -tests/test_random.py::TestRandint::test_full_range -tests/test_random.py::TestRandint::test_in_bounds_fuzz -tests/test_random.py::TestRandint::test_int64_uint64_corner_case -tests/test_random.py::TestRandint::test_repeatability -tests/test_random.py::TestRandint::test_respect_dtype_singleton -tests/test_random.py::TestRandint::test_rng_zero_and_extremes -tests/test_random.py::TestRandomDist::test_beta -tests/test_random.py::TestRandomDist::test_binomial -tests/test_random.py::TestRandomDist::test_chisquare -tests/test_random.py::TestRandomDist::test_choice_noninteger -tests/test_random.py::TestRandomDist::test_choice_return_shape -tests/test_random.py::TestRandomDist::test_dirichlet -tests/test_random.py::TestRandomDist::test_dirichlet_bad_alpha -tests/test_random.py::TestRandomDist::test_dirichlet_size -tests/test_random.py::TestRandomDist::test_exponential -tests/test_random.py::TestRandomDist::test_exponential_0 -tests/test_random.py::TestRandomDist::test_f -tests/test_random.py::TestRandomDist::test_gamma -tests/test_random.py::TestRandomDist::test_gamma_0 -tests/test_random.py::TestRandomDist::test_geometric -tests/test_random.py::TestRandomDist::test_gumbel -tests/test_random.py::TestRandomDist::test_gumbel_0 -tests/test_random.py::TestRandomDist::test_hypergeometric -tests/test_random.py::TestRandomDist::test_laplace -tests/test_random.py::TestRandomDist::test_laplace_0 -tests/test_random.py::TestRandomDist::test_logistic -tests/test_random.py::TestRandomDist::test_lognormal -tests/test_random.py::TestRandomDist::test_lognormal_0 -tests/test_random.py::TestRandomDist::test_multinomial -tests/test_random.py::TestRandomDist::test_multivariate_normal -tests/test_random.py::TestRandomDist::test_negative_binomial -tests/test_random.py::TestRandomDist::test_noncentral_chisquare -tests/test_random.py::TestRandomDist::test_normal -tests/test_random.py::TestRandomDist::test_normal_0 -tests/test_random.py::TestRandomDist::test_pareto -tests/test_random.py::TestRandomDist::test_poisson -tests/test_random.py::TestRandomDist::test_poisson_exceptions -tests/test_random.py::TestRandomDist::test_power -tests/test_random.py::TestRandomDist::test_rand -tests/test_random.py::TestRandomDist::test_randint -tests/test_random.py::TestRandomDist::test_randn -tests/test_random.py::TestRandomDist::test_random -tests/test_random.py::TestRandomDist::test_random_integers -tests/test_random.py::TestRandomDist::test_random_integers_deprecated -tests/test_random.py::TestRandomDist::test_random_integers_max_int -tests/test_random.py::TestRandomDist::test_rayleigh -tests/test_random.py::TestRandomDist::test_rayleigh_0 -tests/test_random.py::TestRandomDist::test_scalar_exception_propagation -tests/test_random.py::TestRandomDist::test_shuffle -tests/test_random.py::TestRandomDist::test_shuffle_masked -tests/test_random.py::TestRandomDist::test_standard_cauchy -tests/test_random.py::TestRandomDist::test_standard_exponential -tests/test_random.py::TestRandomDist::test_standard_gamma -tests/test_random.py::TestRandomDist::test_standard_gamma_0 -tests/test_random.py::TestRandomDist::test_standard_normal -tests/test_random.py::TestRandomDist::test_standard_t -tests/test_random.py::TestRandomDist::test_triangular -tests/test_random.py::TestRandomDist::test_uniform -tests/test_random.py::TestRandomDist::test_uniform_range_bounds -tests/test_random.py::TestRandomDist::test_vonmises -tests/test_random.py::TestRandomDist::test_wald -tests/test_random.py::TestRandomDist::test_weibull -tests/test_random.py::TestRandomDist::test_weibull_0 -tests/test_random.py::TestRandomDist::test_zipf -tests/test_random.py::TestSeed::test_array -tests/test_random.py::TestSeed::test_invalid_array -tests/test_random.py::TestSeed::test_invalid_array_shape -tests/test_random.py::TestSeed::test_invalid_scalar -tests/test_random.py::TestSeed::test_scalar -tests/test_random.py::TestSetState::test_backwards_compatibility -tests/test_random.py::TestSetState::test_basic -tests/test_random.py::TestSetState::test_gaussian_reset -tests/test_random.py::TestSetState::test_gaussian_reset_in_media_res -tests/test_random.py::TestSetState::test_negative_binomial -tests/test_random.py::TestThread::test_exp -tests/test_random.py::TestThread::test_multinomial -tests/test_random.py::TestThread::test_normal -tests/test_randomstate.py::TestBinomial::test_n_zero -tests/test_randomstate.py::TestBinomial::test_p_is_nan -tests/test_randomstate.py::TestBroadcast::test_poisson -tests/test_randomstate.py::TestBroadcast::test_zipf -tests/test_randomstate.py::test_integer_dtype[binomial] -tests/test_randomstate.py::test_integer_dtype[geometric] -tests/test_randomstate.py::test_integer_dtype[hypergeometric] -tests/test_randomstate.py::test_integer_dtype[multinomial] -tests/test_randomstate.py::test_integer_dtype[negative_binomial] -tests/test_randomstate.py::test_integer_dtype[poisson] -tests/test_randomstate.py::test_integer_dtype[zipf] -tests/test_randomstate.py::test_integer_repeat[binomial] -tests/test_randomstate.py::test_integer_repeat[geometric] -tests/test_randomstate.py::test_integer_repeat[hypergeometric] -tests/test_randomstate.py::test_integer_repeat[logseries] -tests/test_randomstate.py::test_integer_repeat[multinomial] -tests/test_randomstate.py::test_integer_repeat[negative_binomial] -tests/test_randomstate.py::test_integer_repeat[poisson] -tests/test_randomstate.py::test_integer_repeat[zipf] -tests/test_randomstate.py::TestMultinomial::test_int_negative_interval -tests/test_randomstate.py::TestMultinomial::test_invalid_prob -tests/test_randomstate.py::TestMultinomial::test_p_non_contiguous -tests/test_randomstate.py::TestMultinomial::test_size -tests/test_randomstate.py::TestRandint::test_bounds_checking -tests/test_randomstate.py::TestRandint::test_full_range -tests/test_randomstate.py::TestRandint::test_in_bounds_fuzz -tests/test_randomstate.py::TestRandint::test_int64_uint64_corner_case -tests/test_randomstate.py::TestRandint::test_repeatability -tests/test_randomstate.py::TestRandint::test_repeatability_32bit_boundary_broadcasting -tests/test_randomstate.py::TestRandint::test_respect_dtype_singleton -tests/test_randomstate.py::TestRandint::test_rng_zero_and_extremes -tests/test_randomstate.py::TestRandomDist::test_beta -tests/test_randomstate.py::TestRandomDist::test_binomial -tests/test_randomstate.py::TestRandomDist::test_chisquare -tests/test_randomstate.py::TestRandomDist::test_choice_noninteger -tests/test_randomstate.py::TestRandomDist::test_choice_p_non_contiguous -tests/test_randomstate.py::TestRandomDist::test_choice_return_shape -tests/test_randomstate.py::TestRandomDist::test_dirichlet -tests/test_randomstate.py::TestRandomDist::test_dirichlet_size -tests/test_randomstate.py::TestRandomDist::test_exponential -tests/test_randomstate.py::TestRandomDist::test_exponential_0 -tests/test_randomstate.py::TestRandomDist::test_f -tests/test_randomstate.py::TestRandomDist::test_gamma -tests/test_randomstate.py::TestRandomDist::test_gamma_0 -tests/test_randomstate.py::TestRandomDist::test_geometric -tests/test_randomstate.py::TestRandomDist::test_geometric_exceptions -tests/test_randomstate.py::TestRandomDist::test_gumbel -tests/test_randomstate.py::TestRandomDist::test_gumbel_0 -tests/test_randomstate.py::TestRandomDist::test_hypergeometric -tests/test_randomstate.py::TestRandomDist::test_laplace -tests/test_randomstate.py::TestRandomDist::test_laplace_0 -tests/test_randomstate.py::TestRandomDist::test_logistic -tests/test_randomstate.py::TestRandomDist::test_lognormal -tests/test_randomstate.py::TestRandomDist::test_lognormal_0 -tests/test_randomstate.py::TestRandomDist::test_multinomial -tests/test_randomstate.py::TestRandomDist::test_multivariate_normal -tests/test_randomstate.py::TestRandomDist::test_negative_binomial -tests/test_randomstate.py::TestRandomDist::test_negative_binomial_exceptions -tests/test_randomstate.py::TestRandomDist::test_noncentral_chisquare -tests/test_randomstate.py::TestRandomDist::test_normal -tests/test_randomstate.py::TestRandomDist::test_normal_0 -tests/test_randomstate.py::TestRandomDist::test_pareto -tests/test_randomstate.py::TestRandomDist::test_permutation -tests/test_randomstate.py::TestRandomDist::test_poisson -tests/test_randomstate.py::TestRandomDist::test_poisson_exceptions -tests/test_randomstate.py::TestRandomDist::test_power -tests/test_randomstate.py::TestRandomDist::test_rand -tests/test_randomstate.py::TestRandomDist::test_randint -tests/test_randomstate.py::TestRandomDist::test_randn -tests/test_randomstate.py::TestRandomDist::test_randn_singleton -tests/test_randomstate.py::TestRandomDist::test_random_integers -tests/test_randomstate.py::TestRandomDist::test_random_integers_deprecated -tests/test_randomstate.py::TestRandomDist::test_random_integers_max_int -tests/test_randomstate.py::TestRandomDist::test_random_sample -tests/test_randomstate.py::TestRandomDist::test_rand_singleton -tests/test_randomstate.py::TestRandomDist::test_rayleigh -tests/test_randomstate.py::TestRandomDist::test_rayleigh_0 -tests/test_randomstate.py::TestRandomDist::test_scalar_exception_propagation -tests/test_randomstate.py::TestRandomDist::test_shuffle -tests/test_randomstate.py::TestRandomDist::test_shuffle_masked -tests/test_randomstate.py::TestRandomDist::test_standard_cauchy -tests/test_randomstate.py::TestRandomDist::test_standard_exponential -tests/test_randomstate.py::TestRandomDist::test_standard_gamma -tests/test_randomstate.py::TestRandomDist::test_standard_gamma_0 -tests/test_randomstate.py::TestRandomDist::test_standard_normal -tests/test_randomstate.py::TestRandomDist::test_standard_t -tests/test_randomstate.py::TestRandomDist::test_tomaxint -tests/test_randomstate.py::TestRandomDist::test_triangular -tests/test_randomstate.py::TestRandomDist::test_uniform -tests/test_randomstate.py::TestRandomDist::test_uniform_range_bounds -tests/test_randomstate.py::TestRandomDist::test_vonmises -tests/test_randomstate.py::TestRandomDist::test_wald -tests/test_randomstate.py::TestRandomDist::test_weibull -tests/test_randomstate.py::TestRandomDist::test_weibull_0 -tests/test_randomstate.py::TestRandomDist::test_zipf -tests/test_randomstate.py::TestSeed::test_array -tests/test_randomstate.py::TestSeed::test_cannot_seed -tests/test_randomstate.py::TestSeed::test_invalid_array -tests/test_randomstate.py::TestSeed::test_invalid_array_shape -tests/test_randomstate.py::TestSeed::test_invalid_initialization -tests/test_randomstate.py::TestSeed::test_invalid_scalar -tests/test_randomstate.py::TestSeed::test_scalar -tests/test_randomstate.py::TestSetState::test_backwards_compatibility -tests/test_randomstate.py::TestSetState::test_basic -tests/test_randomstate.py::TestSetState::test_gaussian_reset -tests/test_randomstate.py::TestSetState::test_gaussian_reset_in_media_res -tests/test_randomstate.py::TestSetState::test_get_state_warning -tests/test_randomstate.py::TestSetState::test_invalid_legacy_state_setting -tests/test_randomstate.py::TestSetState::test_negative_binomial -tests/test_randomstate.py::TestSetState::test_pickle -tests/test_randomstate.py::TestSetState::test_repr -tests/test_randomstate.py::TestSetState::test_state_setting -tests/test_randomstate.py::TestThread::test_exp -tests/test_randomstate.py::TestThread::test_multinomial -tests/test_randomstate.py::TestThread::test_normal -tests/test_randomstate_regression.py::TestRegression::test_call_within_randomstate -tests/test_randomstate_regression.py::TestRegression::test_hypergeometric_range -tests/test_randomstate_regression.py::TestRegression::test_multivariate_normal_size_types -tests/test_randomstate_regression.py::TestRegression::test_named_argument_initialization -tests/test_randomstate_regression.py::TestRegression::test_permutation_subclass -tests/test_randomstate_regression.py::TestRegression::test_randint_117 -tests/test_randomstate_regression.py::TestRegression::test_shuffle_mixed_dimension -tests/test_randomstate_regression.py::TestRegression::test_shuffle_of_array_of_different_length_strings -tests/test_randomstate_regression.py::TestRegression::test_shuffle_of_array_of_objects -tests/test_records.py::test_find_duplicate -tests/test_records.py::TestFromrecords::test_0d_recarray_repr -tests/test_records.py::TestFromrecords::test_fromrecords -tests/test_records.py::TestFromrecords::test_fromrecords_0len -tests/test_records.py::TestFromrecords::test_fromrecords_2d -tests/test_records.py::TestFromrecords::test_fromrecords_with_explicit_dtype -tests/test_records.py::TestFromrecords::test_method_array -tests/test_records.py::TestFromrecords::test_method_array2 -tests/test_records.py::TestFromrecords::test_recarray_conflict_fields -tests/test_records.py::TestFromrecords::test_recarray_fromarrays -tests/test_records.py::TestFromrecords::test_recarray_fromfile -tests/test_records.py::TestFromrecords::test_recarray_from_names -tests/test_records.py::TestFromrecords::test_recarray_from_obj -tests/test_records.py::TestFromrecords::test_recarray_from_repr -tests/test_records.py::TestFromrecords::test_recarray_repr -tests/test_records.py::TestFromrecords::test_recarray_returntypes -tests/test_records.py::TestFromrecords::test_recarray_slices -tests/test_records.py::TestFromrecords::test_recarray_stringtypes -tests/test_records.py::TestFromrecords::test_recarray_views -tests/test_records.py::TestFromrecords::test_zero_width_strings -tests/test_records.py::TestPathUsage::test_tofile_fromfile -tests/test_records.py::TestRecord::test_assign_dtype_attribute[0] -tests/test_records.py::TestRecord::test_assign_dtype_attribute[1] -tests/test_records.py::TestRecord::test_assign_dtype_attribute[2] -tests/test_records.py::TestRecord::test_assignment1 -tests/test_records.py::TestRecord::test_assignment2 -tests/test_records.py::TestRecord::test_fromarrays_nested_structured_arrays -tests/test_records.py::TestRecord::test_invalid_assignment -tests/test_records.py::TestRecord::test_missing_field -tests/test_records.py::TestRecord::test_nested_dtype_padding -tests/test_records.py::TestRecord::test_nested_fields_are_records[0] -tests/test_records.py::TestRecord::test_nested_fields_are_records[1] -tests/test_records.py::TestRecord::test_nested_fields_are_records[2] -tests/test_records.py::TestRecord::test_nonwriteable_setfield -tests/test_records.py::TestRecord::test_objview_record -tests/test_records.py::TestRecord::test_out_of_order_fields -tests/test_records.py::TestRecord::test_pickle_1 -tests/test_records.py::TestRecord::test_pickle_2 -tests/test_records.py::TestRecord::test_pickle_3 -tests/test_records.py::TestRecord::test_pickle_void -tests/test_records.py::TestRecord::test_record_scalar_setitem -tests/test_regression.py::TestRegression::test_2d__array__shape -tests/test_regression.py::TestRegression::test_bad_array_interface -tests/test_regression.py::TestRegression::test_call_within_randomstate -tests/test_regression.py::TestRegression::test_dot_big_stride -tests/test_regression.py::TestRegression::test_eff1d_casting -tests/test_regression.py::TestRegression::test_eig_build -tests/test_regression.py::TestRegression::test_eigh_build -tests/test_regression.py::TestRegression::test_hypergeometric_range -tests/test_regression.py::TestRegression::test_lapack_endian -tests/test_regression.py::TestRegression::test_large_svd_32bit -tests/test_regression.py::TestRegression::test_lstsq_complex_larger_rhs -tests/test_regression.py::TestRegression::test_memoryleak -tests/test_regression.py::TestRegression::test_multivariate_normal_size_types -tests/test_regression.py::TestRegression::test_permutation_subclass -tests/test_regression.py::TestRegression::test_pickle_datetime64_array -tests/test_regression.py::TestRegression::test_pickle_empty_string -tests/test_regression.py::TestRegression::test_pickle_transposed -tests/test_regression.py::TestRegression::test_shuffle_mixed_dimension -tests/test_regression.py::TestRegression::test_shuffle_of_array_of_different_length_strings -tests/test_regression.py::TestRegression::test_shuffle_of_array_of_objects -tests/test_regression.py::TestRegression::test_svd_no_uv -tests/test_regression.py::TestRegression::test_to_ctypes -tests/test_regression.py::TestRegression::test_VonMises_range -tests/test_scalarbuffer.py::TestScalarPEP3118::test_datetime_memoryview -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[b] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[B] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[e] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[f] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[h] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[H] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[i] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[I] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[l] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[L] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[q] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[Q] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[Zd] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[Zf] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_dim[Zg] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[b] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[B] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[e] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[f] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[h] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[H] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[i] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[I] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[l] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[L] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[q] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[Q] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[Zd] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[Zf] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_known_code[Zg] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[?] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[b] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[B] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[d] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[e] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[f] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[g] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[h] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[H] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[i] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[I] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[l] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[L] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[q] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[Q] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[Zd] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[Zf] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_scalar_match_array[Zg] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_str_ucs4[ascii] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_str_ucs4[basic multilingual] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_str_ucs4[non-BMP] -tests/test_scalarbuffer.py::TestScalarPEP3118::test_void_scalar_structured_data -tests/test_scalar_ctors.py::TestExtraArgs::test_datetime -tests/test_scalar_ctors.py::TestExtraArgs::test_superclass -tests/test_scalar_ctors.py::TestExtraArgs::test_void -tests/test_scalar_ctors.py::TestFromInt::test_uint64_from_negative -tests/test_scalar_ctors.py::TestFromString::test_floating -tests/test_scalar_ctors.py::TestFromString::test_floating_overflow -tests/test_scalarinherit.py::TestCharacter::test_char_radd -tests/test_scalarinherit.py::TestCharacter::test_char_repeat -tests/test_scalarmath.py::TestBaseMath::test_blocked -tests/test_scalarmath.py::TestBaseMath::test_lower_align -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-b] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-b] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-B] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-B] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-h] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-h] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-H] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-H] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-i] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-i] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-I] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-I] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-l] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-l] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-L] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-L] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-p] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-p] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-P] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-P] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-q] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-q] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[<<-Q] -tests/test_scalarmath.py::TestBitShifts::test_shift_all_bits[>>-Q] -tests/test_scalarmath.py::TestComplexDivision::test_branches -tests/test_scalarmath.py::TestComplexDivision::test_signed_zeros -tests/test_scalarmath.py::TestComplexDivision::test_zero_division -tests/test_scalarmath.py::TestConversion::test_iinfo_long_values -tests/test_scalarmath.py::TestConversion::test_int_from_infinite_longdouble -tests/test_scalarmath.py::TestConversion::test_int_raise_behaviour -tests/test_scalarmath.py::TestConversion::test_numpy_scalar_relational_operators -tests/test_scalarmath.py::TestConversion::test_scalar_comparison_to_none -tests/test_scalarmath.py::TestModulus::test_float_modulus_corner_cases -tests/test_scalarmath.py::TestModulus::test_float_modulus_exact -tests/test_scalarmath.py::TestModulus::test_float_modulus_roundoff -tests/test_scalarmath.py::TestModulus::test_inplace_floordiv_handling -tests/test_scalarmath.py::TestModulus::test_modulus_basic -tests/test_scalarmath.py::TestMultiply::test_no_seq_repeat_basic_array_like -tests/test_scalarmath.py::TestNegative::test_exceptions -tests/test_scalarmath.py::TestNegative::test_result -tests/test_scalarmath.py::TestPower::test_integers_to_negative_integer_power -tests/test_scalarmath.py::TestPower::test_large_types -tests/test_scalarmath.py::TestPower::test_mixed_types -tests/test_scalarmath.py::TestPower::test_modular_power -tests/test_scalarmath.py::TestPower::test_small_types -tests/test_scalarmath.py::TestRepr::test_float_repr -tests/test_scalarmath.py::TestSizeOf::test_equal_nbytes -tests/test_scalarmath.py::TestSubtract::test_exceptions -tests/test_scalarmath.py::TestSubtract::test_result -tests/test_scalarmath.py::TestTypes::test_type_create -tests/test_scalarmath.py::TestTypes::test_types -tests/test_scalar_methods.py::TestAsIntegerRatio::test_against_known_values -tests/test_scalar_methods.py::TestAsIntegerRatio::test_errors[DummyClass0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_errors[DummyClass1] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_roundtrip[DummyClass-frac_vals0-exp_vals0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_roundtrip[DummyClass-frac_vals1-exp_vals1] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_roundtrip[float128-frac_vals3-exp_vals3] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_roundtrip[float64-frac_vals2-exp_vals2] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_simple_fractions[DummyClass0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_simple_fractions[DummyClass1] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[0.0-ratio2-DummyClass0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[0.0-ratio2-DummyClass1] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[0.875-ratio0-DummyClass0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[0.875-ratio0-DummyClass1] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[-0.875-ratio1-DummyClass0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[-0.875-ratio1-DummyClass1] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[11.5-ratio3-DummyClass0] -tests/test_scalar_methods.py::TestAsIntegerRatio::test_small[11.5-ratio3-DummyClass1] -tests/test_scalarprint.py::TestRealScalars::test_dragon4 -tests/test_scalarprint.py::TestRealScalars::test_dragon4_interface -tests/test_scalarprint.py::TestRealScalars::test_str -tests/test_seed_sequence.py::test_reference_data -tests/test_shape_base.py::TestBlock::test_3d[block] -tests/test_shape_base.py::TestBlock::test_block_complicated[block] -tests/test_shape_base.py::TestBlock::test_block_memory_order[block] -tests/test_shape_base.py::TestBlock::test_block_memory_order[force_concatenate] -tests/test_shape_base.py::TestBlock::test_block_memory_order[force_slicing] -tests/test_shape_base.py::TestBlock::test_block_mixed_1d_and_2d[block] -tests/test_shape_base.py::TestBlock::test_block_simple_column_wise[block] -tests/test_shape_base.py::TestBlock::test_block_simple_row_wise[block] -tests/test_shape_base.py::TestBlock::test_block_with_1d_arrays_column_wise[block] -tests/test_shape_base.py::TestBlock::test_block_with_1d_arrays_multiple_rows[block] -tests/test_shape_base.py::TestBlock::test_block_with_1d_arrays_row_wise[block] -tests/test_shape_base.py::TestBlock::test_block_with_mismatched_shape[block] -tests/test_shape_base.py::TestBlock::test_block_with_mismatched_shape[force_concatenate] -tests/test_shape_base.py::TestBlock::test_block_with_mismatched_shape[force_slicing] -tests/test_shape_base.py::TestBlock::test_different_ndims[block] -tests/test_shape_base.py::TestBlock::test_different_ndims_depths[block] -tests/test_shape_base.py::TestBlock::test_nested[block] -tests/test_shape_base.py::TestBlock::test_no_lists[block] -tests/test_shape_base.py::TestBlock::test_no_lists[force_concatenate] -tests/test_shape_base.py::TestBlock::test_no_lists[force_slicing] -tests/test_shape_base.py::TestBlock::test_returns_copy[block] -tests/test_shape_base.py::TestBlock::test_returns_copy[force_concatenate] -tests/test_shape_base.py::TestBlock::test_returns_copy[force_slicing] -tests/test_shape_base.py::TestConcatenate::test_bad_out_shape -tests/test_shape_base.py::TestConcatenate::test_concatenate_axis_None -tests/test_shape_base.py::TestConcatenate::test_exceptions -tests/test_shape_base.py::TestConcatenate::test_large_concatenate_axis_None -tests/test_shape_base.py::TestConcatenate::test_out_dtype -tests/test_shape_base.py::TestConcatenate::test_returns_copy -tests/test_shape_base.py::test_stack -tests/test_shape_base.py::TestVstack::test_generator -tests/test_smoke.py::TestDefaultRNG::test_advance -tests/test_smoke.py::TestDefaultRNG::test_beta -tests/test_smoke.py::TestDefaultRNG::test_binomial -tests/test_smoke.py::TestDefaultRNG::test_bytes -tests/test_smoke.py::TestDefaultRNG::test_chisquare -tests/test_smoke.py::TestDefaultRNG::test_default_is_pcg64 -tests/test_smoke.py::TestDefaultRNG::test_dirichlet -tests/test_smoke.py::TestDefaultRNG::test_entropy_init -tests/test_smoke.py::TestDefaultRNG::test_exponential -tests/test_smoke.py::TestDefaultRNG::test_f -tests/test_smoke.py::TestDefaultRNG::test_gamma -tests/test_smoke.py::TestDefaultRNG::test_gamma_floats -tests/test_smoke.py::TestDefaultRNG::test_geometric -tests/test_smoke.py::TestDefaultRNG::test_gumbel -tests/test_smoke.py::TestDefaultRNG::test_hypergeometric -tests/test_smoke.py::TestDefaultRNG::test_init -tests/test_smoke.py::TestDefaultRNG::test_integers -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[bool_] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[DummyClass0] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[DummyClass1] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[DummyClass2] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[DummyClass3] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[DummyClass4] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[DummyClass5] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[bool_] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[DummyClass0] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[DummyClass1] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[DummyClass2] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[DummyClass3] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[DummyClass4] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[DummyClass5] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[int32] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast_errors[int64] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[int32] -tests/test_smoke.py::TestDefaultRNG::test_integers_broadcast[int64] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[bool_] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[DummyClass0] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[DummyClass1] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[DummyClass2] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[DummyClass3] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[DummyClass4] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[DummyClass5] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[int32] -tests/test_smoke.py::TestDefaultRNG::test_integers_numpy[int64] -tests/test_smoke.py::TestDefaultRNG::test_jump -tests/test_smoke.py::TestDefaultRNG::test_laplace -tests/test_smoke.py::TestDefaultRNG::test_logitic -tests/test_smoke.py::TestDefaultRNG::test_logseries -tests/test_smoke.py::TestDefaultRNG::test_multinomial -tests/test_smoke.py::TestDefaultRNG::test_multivariate_normal -tests/test_smoke.py::TestDefaultRNG::test_negative_binomial -tests/test_smoke.py::TestDefaultRNG::test_noncentral_chisquare -tests/test_smoke.py::TestDefaultRNG::test_noncentral_f -tests/test_smoke.py::TestDefaultRNG::test_normal -tests/test_smoke.py::TestDefaultRNG::test_normal_floats -tests/test_smoke.py::TestDefaultRNG::test_normal_zig_floats -tests/test_smoke.py::TestDefaultRNG::test_output_fill -tests/test_smoke.py::TestDefaultRNG::test_output_fill_error -tests/test_smoke.py::TestDefaultRNG::test_output_filling_exponential -tests/test_smoke.py::TestDefaultRNG::test_output_filling_gamma -tests/test_smoke.py::TestDefaultRNG::test_output_filling_gamma_broadcast -tests/test_smoke.py::TestDefaultRNG::test_output_filling_uniform -tests/test_smoke.py::TestDefaultRNG::test_pareto -tests/test_smoke.py::TestDefaultRNG::test_permutation -tests/test_smoke.py::TestDefaultRNG::test_pickle -tests/test_smoke.py::TestDefaultRNG::test_poisson -tests/test_smoke.py::TestDefaultRNG::test_power -tests/test_smoke.py::TestDefaultRNG::test_random -tests/test_smoke.py::TestDefaultRNG::test_rayleigh -tests/test_smoke.py::TestDefaultRNG::test_reset_state -tests/test_smoke.py::TestDefaultRNG::test_reset_state_float -tests/test_smoke.py::TestDefaultRNG::test_reset_state_gauss -tests/test_smoke.py::TestDefaultRNG::test_reset_state_uint32 -tests/test_smoke.py::TestDefaultRNG::test_seed -tests/test_smoke.py::TestDefaultRNG::test_seed_array -tests/test_smoke.py::TestDefaultRNG::test_shuffle -tests/test_smoke.py::TestDefaultRNG::test_standard_cauchy -tests/test_smoke.py::TestDefaultRNG::test_standard_exponential -tests/test_smoke.py::TestDefaultRNG::test_standard_exponential_float -tests/test_smoke.py::TestDefaultRNG::test_standard_exponential_float_log -tests/test_smoke.py::TestDefaultRNG::test_standard_gamma -tests/test_smoke.py::TestDefaultRNG::test_standard_normal -tests/test_smoke.py::TestDefaultRNG::test_standard_normal_zig -tests/test_smoke.py::TestDefaultRNG::test_standard_t -tests/test_smoke.py::TestDefaultRNG::test_triangular -tests/test_smoke.py::TestDefaultRNG::test_uniform -tests/test_smoke.py::TestDefaultRNG::test_uniform_array -tests/test_smoke.py::TestDefaultRNG::test_uniform_float -tests/test_smoke.py::TestDefaultRNG::test_vonmises -tests/test_smoke.py::TestDefaultRNG::test_wald -tests/test_smoke.py::TestDefaultRNG::test_weibull -tests/test_smoke.py::TestDefaultRNG::test_zipf -tests/test_smoke.py::TestMT19937::test_entropy_init -tests/test_smoke.py::TestMT19937::test_gamma_floats -tests/test_smoke.py::TestMT19937::test_init -tests/test_smoke.py::TestMT19937::test_integers_broadcast[DummyClass0] -tests/test_smoke.py::TestMT19937::test_integers_broadcast[DummyClass1] -tests/test_smoke.py::TestMT19937::test_integers_broadcast[DummyClass2] -tests/test_smoke.py::TestMT19937::test_integers_broadcast[DummyClass3] -tests/test_smoke.py::TestMT19937::test_integers_broadcast[DummyClass4] -tests/test_smoke.py::TestMT19937::test_integers_broadcast[DummyClass5] -tests/test_smoke.py::TestMT19937::test_integers_broadcast_errors[DummyClass0] -tests/test_smoke.py::TestMT19937::test_integers_broadcast_errors[DummyClass1] -tests/test_smoke.py::TestMT19937::test_integers_broadcast_errors[DummyClass2] -tests/test_smoke.py::TestMT19937::test_integers_broadcast_errors[DummyClass3] -tests/test_smoke.py::TestMT19937::test_integers_broadcast_errors[DummyClass4] -tests/test_smoke.py::TestMT19937::test_integers_broadcast_errors[DummyClass5] -tests/test_smoke.py::TestMT19937::test_integers_broadcast[int64] -tests/test_smoke.py::TestMT19937::test_integers_numpy[DummyClass0] -tests/test_smoke.py::TestMT19937::test_integers_numpy[DummyClass1] -tests/test_smoke.py::TestMT19937::test_integers_numpy[DummyClass2] -tests/test_smoke.py::TestMT19937::test_integers_numpy[DummyClass3] -tests/test_smoke.py::TestMT19937::test_integers_numpy[DummyClass4] -tests/test_smoke.py::TestMT19937::test_integers_numpy[DummyClass5] -tests/test_smoke.py::TestMT19937::test_jump -tests/test_smoke.py::TestMT19937::test_multivariate_normal -tests/test_smoke.py::TestMT19937::test_normal_floats -tests/test_smoke.py::TestMT19937::test_normal_zig_floats -tests/test_smoke.py::TestMT19937::test_numpy_state -tests/test_smoke.py::TestMT19937::test_output_fill -tests/test_smoke.py::TestMT19937::test_output_fill_error -tests/test_smoke.py::TestMT19937::test_output_filling_exponential -tests/test_smoke.py::TestMT19937::test_output_filling_gamma -tests/test_smoke.py::TestMT19937::test_output_filling_gamma_broadcast -tests/test_smoke.py::TestMT19937::test_output_filling_uniform -tests/test_smoke.py::TestMT19937::test_permutation -tests/test_smoke.py::TestMT19937::test_pickle -tests/test_smoke.py::TestMT19937::test_reset_state_uint32 -tests/test_smoke.py::TestMT19937::test_seed -tests/test_smoke.py::TestMT19937::test_seed_array -tests/test_smoke.py::TestMT19937::test_shuffle -tests/test_smoke.py::TestMT19937::test_uniform_float -tests/test_smoke.py::TestPCG64::test_gamma_floats -tests/test_smoke.py::TestPCG64::test_integers_broadcast[DummyClass0] -tests/test_smoke.py::TestPCG64::test_integers_broadcast[DummyClass1] -tests/test_smoke.py::TestPCG64::test_integers_broadcast[DummyClass2] -tests/test_smoke.py::TestPCG64::test_integers_broadcast[DummyClass3] -tests/test_smoke.py::TestPCG64::test_integers_broadcast[DummyClass4] -tests/test_smoke.py::TestPCG64::test_integers_broadcast[DummyClass5] -tests/test_smoke.py::TestPCG64::test_integers_broadcast_errors[DummyClass0] -tests/test_smoke.py::TestPCG64::test_integers_broadcast_errors[DummyClass1] -tests/test_smoke.py::TestPCG64::test_integers_broadcast_errors[DummyClass2] -tests/test_smoke.py::TestPCG64::test_integers_broadcast_errors[DummyClass3] -tests/test_smoke.py::TestPCG64::test_integers_broadcast_errors[DummyClass4] -tests/test_smoke.py::TestPCG64::test_integers_broadcast_errors[DummyClass5] -tests/test_smoke.py::TestPCG64::test_integers_broadcast[int64] -tests/test_smoke.py::TestPCG64::test_integers_numpy[DummyClass0] -tests/test_smoke.py::TestPCG64::test_integers_numpy[DummyClass1] -tests/test_smoke.py::TestPCG64::test_integers_numpy[DummyClass2] -tests/test_smoke.py::TestPCG64::test_integers_numpy[DummyClass3] -tests/test_smoke.py::TestPCG64::test_integers_numpy[DummyClass4] -tests/test_smoke.py::TestPCG64::test_integers_numpy[DummyClass5] -tests/test_smoke.py::TestPCG64::test_multivariate_normal -tests/test_smoke.py::TestPCG64::test_normal_floats -tests/test_smoke.py::TestPCG64::test_normal_zig_floats -tests/test_smoke.py::TestPCG64::test_output_fill -tests/test_smoke.py::TestPCG64::test_output_fill_error -tests/test_smoke.py::TestPCG64::test_output_filling_exponential -tests/test_smoke.py::TestPCG64::test_output_filling_gamma -tests/test_smoke.py::TestPCG64::test_output_filling_gamma_broadcast -tests/test_smoke.py::TestPCG64::test_output_filling_uniform -tests/test_smoke.py::TestPCG64::test_permutation -tests/test_smoke.py::TestPCG64::test_reset_state_uint32 -tests/test_smoke.py::TestPCG64::test_seed_array -tests/test_smoke.py::TestPCG64::test_shuffle -tests/test_smoke.py::TestPCG64::test_uniform_float -tests/test_smoke.py::TestPhilox::test_advance -tests/test_smoke.py::TestPhilox::test_entropy_init -tests/test_smoke.py::TestPhilox::test_gamma_floats -tests/test_smoke.py::TestPhilox::test_init -tests/test_smoke.py::TestPhilox::test_integers_broadcast[DummyClass0] -tests/test_smoke.py::TestPhilox::test_integers_broadcast[DummyClass1] -tests/test_smoke.py::TestPhilox::test_integers_broadcast[DummyClass2] -tests/test_smoke.py::TestPhilox::test_integers_broadcast[DummyClass3] -tests/test_smoke.py::TestPhilox::test_integers_broadcast[DummyClass4] -tests/test_smoke.py::TestPhilox::test_integers_broadcast[DummyClass5] -tests/test_smoke.py::TestPhilox::test_integers_broadcast_errors[DummyClass0] -tests/test_smoke.py::TestPhilox::test_integers_broadcast_errors[DummyClass1] -tests/test_smoke.py::TestPhilox::test_integers_broadcast_errors[DummyClass2] -tests/test_smoke.py::TestPhilox::test_integers_broadcast_errors[DummyClass3] -tests/test_smoke.py::TestPhilox::test_integers_broadcast_errors[DummyClass4] -tests/test_smoke.py::TestPhilox::test_integers_broadcast_errors[DummyClass5] -tests/test_smoke.py::TestPhilox::test_integers_broadcast[int64] -tests/test_smoke.py::TestPhilox::test_integers_numpy[DummyClass0] -tests/test_smoke.py::TestPhilox::test_integers_numpy[DummyClass1] -tests/test_smoke.py::TestPhilox::test_integers_numpy[DummyClass2] -tests/test_smoke.py::TestPhilox::test_integers_numpy[DummyClass3] -tests/test_smoke.py::TestPhilox::test_integers_numpy[DummyClass4] -tests/test_smoke.py::TestPhilox::test_integers_numpy[DummyClass5] -tests/test_smoke.py::TestPhilox::test_jump -tests/test_smoke.py::TestPhilox::test_multivariate_normal -tests/test_smoke.py::TestPhilox::test_normal_floats -tests/test_smoke.py::TestPhilox::test_normal_zig_floats -tests/test_smoke.py::TestPhilox::test_output_fill -tests/test_smoke.py::TestPhilox::test_output_fill_error -tests/test_smoke.py::TestPhilox::test_output_filling_exponential -tests/test_smoke.py::TestPhilox::test_output_filling_gamma -tests/test_smoke.py::TestPhilox::test_output_filling_gamma_broadcast -tests/test_smoke.py::TestPhilox::test_output_filling_uniform -tests/test_smoke.py::TestPhilox::test_permutation -tests/test_smoke.py::TestPhilox::test_pickle -tests/test_smoke.py::TestPhilox::test_reset_state_uint32 -tests/test_smoke.py::TestPhilox::test_seed -tests/test_smoke.py::TestPhilox::test_seed_array -tests/test_smoke.py::TestPhilox::test_shuffle -tests/test_smoke.py::TestPhilox::test_uniform_float -tests/test_smoke.py::TestSFC64::test_entropy_init -tests/test_smoke.py::TestSFC64::test_gamma_floats -tests/test_smoke.py::TestSFC64::test_init -tests/test_smoke.py::TestSFC64::test_integers_broadcast[DummyClass0] -tests/test_smoke.py::TestSFC64::test_integers_broadcast[DummyClass1] -tests/test_smoke.py::TestSFC64::test_integers_broadcast[DummyClass2] -tests/test_smoke.py::TestSFC64::test_integers_broadcast[DummyClass3] -tests/test_smoke.py::TestSFC64::test_integers_broadcast[DummyClass4] -tests/test_smoke.py::TestSFC64::test_integers_broadcast[DummyClass5] -tests/test_smoke.py::TestSFC64::test_integers_broadcast_errors[DummyClass0] -tests/test_smoke.py::TestSFC64::test_integers_broadcast_errors[DummyClass1] -tests/test_smoke.py::TestSFC64::test_integers_broadcast_errors[DummyClass2] -tests/test_smoke.py::TestSFC64::test_integers_broadcast_errors[DummyClass3] -tests/test_smoke.py::TestSFC64::test_integers_broadcast_errors[DummyClass4] -tests/test_smoke.py::TestSFC64::test_integers_broadcast_errors[DummyClass5] -tests/test_smoke.py::TestSFC64::test_integers_broadcast[int64] -tests/test_smoke.py::TestSFC64::test_integers_numpy[DummyClass0] -tests/test_smoke.py::TestSFC64::test_integers_numpy[DummyClass1] -tests/test_smoke.py::TestSFC64::test_integers_numpy[DummyClass2] -tests/test_smoke.py::TestSFC64::test_integers_numpy[DummyClass3] -tests/test_smoke.py::TestSFC64::test_integers_numpy[DummyClass4] -tests/test_smoke.py::TestSFC64::test_integers_numpy[DummyClass5] -tests/test_smoke.py::TestSFC64::test_multivariate_normal -tests/test_smoke.py::TestSFC64::test_normal_floats -tests/test_smoke.py::TestSFC64::test_normal_zig_floats -tests/test_smoke.py::TestSFC64::test_output_fill -tests/test_smoke.py::TestSFC64::test_output_fill_error -tests/test_smoke.py::TestSFC64::test_output_filling_exponential -tests/test_smoke.py::TestSFC64::test_output_filling_gamma -tests/test_smoke.py::TestSFC64::test_output_filling_gamma_broadcast -tests/test_smoke.py::TestSFC64::test_output_filling_uniform -tests/test_smoke.py::TestSFC64::test_permutation -tests/test_smoke.py::TestSFC64::test_pickle -tests/test_smoke.py::TestSFC64::test_reset_state_uint32 -tests/test_smoke.py::TestSFC64::test_seed -tests/test_smoke.py::TestSFC64::test_seed_array -tests/test_smoke.py::TestSFC64::test_shuffle -tests/test_smoke.py::TestSFC64::test_uniform_float -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[DummyClass-DummyClass0] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[DummyClass-DummyClass1] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[DummyClass-DummyClass2] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[DummyClass-DummyClass3] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[DummyClass-DummyClass4] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[DummyClass-float64] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[float128-float128] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc[float64-float64] -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc_On_Om_method -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc_OO_O -tests/test_ufunc.py::TestUfuncGenericLoops::test_binary_PyUFunc_OO_O_method -tests/test_ufunc.py::TestUfuncGenericLoops::test_python_complex_conjugate -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[DummyClass-DummyClass0] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[DummyClass-DummyClass1] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[DummyClass-DummyClass2] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[DummyClass-DummyClass3] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[DummyClass-DummyClass4] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[DummyClass-float64] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[float128-float128] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc[float64-float64] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[absolute] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[arccos] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[arccosh] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[arcsin] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[arcsinh] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[arctan] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[arctanh] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[cbrt] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[ceil] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[conjugate0] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[conjugate1] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[cos] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[cosh] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[deg2rad] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[degrees] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[exp] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[exp2] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[expm1] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[fabs] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[floor] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[invert0] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[invert1] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[log] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[log10] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[log1p] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[log2] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[logical_not] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[negative] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[rad2deg] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[radians] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[reciprocal] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[sign] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[sin] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[sinh] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[sqrt] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[square] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[tan] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[tanh] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_full[trunc] -tests/test_ufunc.py::TestUfuncGenericLoops::test_unary_PyUFunc_O_O_method_simple -tests/test_ufunc.py::test_ufunc_noncontiguous[absolute] -tests/test_ufunc.py::test_ufunc_noncontiguous[arccos] -tests/test_ufunc.py::test_ufunc_noncontiguous[arccosh] -tests/test_ufunc.py::test_ufunc_noncontiguous[arcsin] -tests/test_ufunc.py::test_ufunc_noncontiguous[arcsinh] -tests/test_ufunc.py::test_ufunc_noncontiguous[arctan] -tests/test_ufunc.py::test_ufunc_noncontiguous[arctanh] -tests/test_ufunc.py::test_ufunc_noncontiguous[cbrt] -tests/test_ufunc.py::test_ufunc_noncontiguous[ceil] -tests/test_ufunc.py::test_ufunc_noncontiguous[conjugate0] -tests/test_ufunc.py::test_ufunc_noncontiguous[conjugate1] -tests/test_ufunc.py::test_ufunc_noncontiguous[cos] -tests/test_ufunc.py::test_ufunc_noncontiguous[cosh] -tests/test_ufunc.py::test_ufunc_noncontiguous[deg2rad] -tests/test_ufunc.py::test_ufunc_noncontiguous[degrees] -tests/test_ufunc.py::test_ufunc_noncontiguous[exp] -tests/test_ufunc.py::test_ufunc_noncontiguous[exp2] -tests/test_ufunc.py::test_ufunc_noncontiguous[expm1] -tests/test_ufunc.py::test_ufunc_noncontiguous[fabs] -tests/test_ufunc.py::test_ufunc_noncontiguous[floor] -tests/test_ufunc.py::test_ufunc_noncontiguous[invert0] -tests/test_ufunc.py::test_ufunc_noncontiguous[invert1] -tests/test_ufunc.py::test_ufunc_noncontiguous[log] -tests/test_ufunc.py::test_ufunc_noncontiguous[log10] -tests/test_ufunc.py::test_ufunc_noncontiguous[log1p] -tests/test_ufunc.py::test_ufunc_noncontiguous[log2] -tests/test_ufunc.py::test_ufunc_noncontiguous[logical_not] -tests/test_ufunc.py::test_ufunc_noncontiguous[negative] -tests/test_ufunc.py::test_ufunc_noncontiguous[rad2deg] -tests/test_ufunc.py::test_ufunc_noncontiguous[radians] -tests/test_ufunc.py::test_ufunc_noncontiguous[reciprocal] -tests/test_ufunc.py::test_ufunc_noncontiguous[sign] -tests/test_ufunc.py::test_ufunc_noncontiguous[sin] -tests/test_ufunc.py::test_ufunc_noncontiguous[sinh] -tests/test_ufunc.py::test_ufunc_noncontiguous[sqrt] -tests/test_ufunc.py::test_ufunc_noncontiguous[square] -tests/test_ufunc.py::test_ufunc_noncontiguous[tan] -tests/test_ufunc.py::test_ufunc_noncontiguous[tanh] -tests/test_ufunc.py::test_ufunc_noncontiguous[trunc] -tests/test_ufunc.py::TestUfunc::test_axes_argument -tests/test_ufunc.py::TestUfunc::test_axis_argument -tests/test_ufunc.py::TestUfunc::test_axis_out_of_bounds -tests/test_ufunc.py::TestUfunc::test_broadcast -tests/test_ufunc.py::TestUfunc::test_can_ignore_signature -tests/test_ufunc.py::TestUfunc::test_casting_out_param -tests/test_ufunc.py::TestUfunc::test_cross1d -tests/test_ufunc.py::TestUfunc::test_cumsum -tests/test_ufunc.py::TestUfunc::test_custom_ufunc -tests/test_ufunc.py::TestUfunc::test_endian -tests/test_ufunc.py::TestUfunc::test_euclidean_pdist -tests/test_ufunc.py::TestUfunc::test_forced_sig -tests/test_ufunc.py::TestUfunc::test_get_signature -tests/test_ufunc.py::TestUfunc::test_identityless_reduction_corder -tests/test_ufunc.py::TestUfunc::test_identityless_reduction_forder -tests/test_ufunc.py::TestUfunc::test_identityless_reduction_noncontig -tests/test_ufunc.py::TestUfunc::test_identityless_reduction_noncontig_unaligned -tests/test_ufunc.py::TestUfunc::test_identityless_reduction_nonreorderable -tests/test_ufunc.py::TestUfunc::test_identityless_reduction_otherorder -tests/test_ufunc.py::TestUfunc::test_incontiguous_array -tests/test_ufunc.py::TestUfunc::test_initial_reduction -tests/test_ufunc.py::TestUfunc::test_inner1d -tests/test_ufunc.py::TestUfunc::test_innerwt -tests/test_ufunc.py::TestUfunc::test_innerwt_empty -tests/test_ufunc.py::TestUfunc::test_inplace_fancy_indexing -tests/test_ufunc.py::TestUfunc::test_keepdims_argument -tests/test_ufunc.py::TestUfunc::test_matrix_multiply -tests/test_ufunc.py::TestUfunc::test_matrix_multiply_umath_empty -tests/test_ufunc.py::TestUfunc::test_nat_is_not_finite[nat0] -tests/test_ufunc.py::TestUfunc::test_nat_is_not_finite[nat1] -tests/test_ufunc.py::TestUfunc::test_nat_is_not_inf[nat0] -tests/test_ufunc.py::TestUfunc::test_nat_is_not_inf[nat1] -tests/test_ufunc.py::TestUfunc::test_no_doc_string -tests/test_ufunc.py::TestUfunc::test_NotImplemented_not_returned -tests/test_ufunc.py::TestUfunc::test_object_array_accumulate_inplace -tests/test_ufunc.py::TestUfunc::test_object_array_reduceat_inplace -tests/test_ufunc.py::TestUfunc::test_object_array_reduction -tests/test_ufunc.py::TestUfunc::test_object_comparison -tests/test_ufunc.py::TestUfunc::test_object_logical -tests/test_ufunc.py::TestUfunc::test_operand_flags -tests/test_ufunc.py::TestUfunc::test_output_argument -tests/test_ufunc.py::TestUfunc::test_pickle -tests/test_ufunc.py::TestUfunc::test_pickle_withstring -tests/test_ufunc.py::TestUfunc::test_reduce_arguments -tests/test_ufunc.py::TestUfunc::test_reduceat_shifting_sum -tests/test_ufunc.py::TestUfunc::test_reduce_noncontig_output -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func0-output_shape0] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func0-output_shape1] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func0-output_shape2] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func0-output_shape3] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func0-output_shape4] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func1-output_shape0] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func1-output_shape1] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func1-output_shape2] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func1-output_shape3] -tests/test_ufunc.py::TestUfunc::test_reduce_wrong_dimension_output[dummy_func1-output_shape4] -tests/test_ufunc.py::TestUfunc::test_reduce_zero_axis -tests/test_ufunc.py::TestUfunc::test_reduction_where_initial_needed -tests/test_ufunc.py::TestUfunc::test_reduction_with_where_and_initial[5.0-0-where0] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where_and_initial[5.0-1-where1] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where_and_initial[5.0-None-True] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where_and_initial[-inf-0-where0] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where_and_initial[-inf-1-where1] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where_and_initial[-inf-None-True] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where0-0] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where0-1] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where0-None] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where1-0] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where1-1] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where1-None] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where2-0] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where2-1] -tests/test_ufunc.py::TestUfunc::test_reduction_with_where[where2-None] -tests/test_ufunc.py::TestUfunc::test_safe_casting -tests/test_ufunc.py::TestUfunc::test_scalar_equal -tests/test_ufunc.py::TestUfunc::test_scalar_reduction -tests/test_ufunc.py::TestUfunc::test_signature0 -tests/test_ufunc.py::TestUfunc::test_signature1 -tests/test_ufunc.py::TestUfunc::test_signature2 -tests/test_ufunc.py::TestUfunc::test_signature3 -tests/test_ufunc.py::TestUfunc::test_signature4 -tests/test_ufunc.py::TestUfunc::test_signature5 -tests/test_ufunc.py::TestUfunc::test_signature6 -tests/test_ufunc.py::TestUfunc::test_signature7 -tests/test_ufunc.py::TestUfunc::test_signature8 -tests/test_ufunc.py::TestUfunc::test_signature_failure_extra_parenthesis -tests/test_ufunc.py::TestUfunc::test_signature_failure_mismatching_parenthesis -tests/test_ufunc.py::TestUfunc::test_signature_failure_signature_missing_input_arg -tests/test_ufunc.py::TestUfunc::test_signature_failure_signature_missing_output_arg -tests/test_ufunc.py::TestUfunc::test_struct_ufunc -tests/test_ufunc.py::TestUfunc::test_structured_equal -tests/test_ufunc.py::TestUfunc::test_sum -tests/test_ufunc.py::TestUfunc::test_sum_complex -tests/test_ufunc.py::TestUfunc::test_sum_stability -tests/test_ufunc.py::TestUfunc::test_sum_where -tests/test_ufunc.py::TestUfunc::test_true_divide -tests/test_ufunc.py::TestUfunc::test_type_cast -tests/test_ufunc.py::TestUfunc::test_ufunc_custom_out -tests/test_ufunc.py::TestUfunc::test_where_param_alloc -tests/test_ufunc.py::TestUfunc::test_zerosize_reduction -tests/test_ufunc.py::test_ufunc_types[absolute] -tests/test_ufunc.py::test_ufunc_types[arccos] -tests/test_ufunc.py::test_ufunc_types[arccosh] -tests/test_ufunc.py::test_ufunc_types[arcsin] -tests/test_ufunc.py::test_ufunc_types[arcsinh] -tests/test_ufunc.py::test_ufunc_types[arctan] -tests/test_ufunc.py::test_ufunc_types[arctanh] -tests/test_ufunc.py::test_ufunc_types[cbrt] -tests/test_ufunc.py::test_ufunc_types[ceil] -tests/test_ufunc.py::test_ufunc_types[conjugate0] -tests/test_ufunc.py::test_ufunc_types[conjugate1] -tests/test_ufunc.py::test_ufunc_types[cos] -tests/test_ufunc.py::test_ufunc_types[cosh] -tests/test_ufunc.py::test_ufunc_types[deg2rad] -tests/test_ufunc.py::test_ufunc_types[degrees] -tests/test_ufunc.py::test_ufunc_types[exp] -tests/test_ufunc.py::test_ufunc_types[exp2] -tests/test_ufunc.py::test_ufunc_types[expm1] -tests/test_ufunc.py::test_ufunc_types[fabs] -tests/test_ufunc.py::test_ufunc_types[floor] -tests/test_ufunc.py::test_ufunc_types[invert0] -tests/test_ufunc.py::test_ufunc_types[invert1] -tests/test_ufunc.py::test_ufunc_types[log] -tests/test_ufunc.py::test_ufunc_types[log10] -tests/test_ufunc.py::test_ufunc_types[log1p] -tests/test_ufunc.py::test_ufunc_types[log2] -tests/test_ufunc.py::test_ufunc_types[logical_not] -tests/test_ufunc.py::test_ufunc_types[negative] -tests/test_ufunc.py::test_ufunc_types[rad2deg] -tests/test_ufunc.py::test_ufunc_types[radians] -tests/test_ufunc.py::test_ufunc_types[reciprocal] -tests/test_ufunc.py::test_ufunc_types[sign] -tests/test_ufunc.py::test_ufunc_types[sin] -tests/test_ufunc.py::test_ufunc_types[sinh] -tests/test_ufunc.py::test_ufunc_types[sqrt] -tests/test_ufunc.py::test_ufunc_types[square] -tests/test_ufunc.py::test_ufunc_types[tan] -tests/test_ufunc.py::test_ufunc_types[tanh] -tests/test_ufunc.py::test_ufunc_types[trunc] -tests/test_ufunc.py::test_ufunc_warn_with_nan[equal] -tests/test_ufunc.py::test_ufunc_warn_with_nan[sign] -tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals -tests/test_umath_complex.py::TestCabs::test_cabs_inf_nan -tests/test_umath_complex.py::TestCabs::test_fabs -tests/test_umath_complex.py::TestCabs::test_simple -tests/test_umath_complex.py::TestCarg::test_simple -tests/test_umath_complex.py::TestCarg::test_special_values -tests/test_umath_complex.py::TestCexp::test_simple -tests/test_umath_complex.py::TestCexp::test_special_values -tests/test_umath_complex.py::TestClog::test_simple -tests/test_umath_complex.py::TestClog::test_special_values -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--1-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-1-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--2-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-2-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--3-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-3-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128--4-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[complex128-4-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--1-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-1-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--2-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-2-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--3-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-3-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-1] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-10] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-11] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-13] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-15] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-17] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-18] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-19] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-2] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-3] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-4] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-5] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-6] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-7] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-8] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass--4-9] -tests/test_umath_complex.py::TestComplexAbsoluteAVX::test_array[DummyClass-4-9] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128--1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128-1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128--2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128-2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128--3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128-3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128--4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-complex128-4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass--1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass-1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass--2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass-2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass--3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass-3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass--4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[abs-DummyClass-4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128--1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128-1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128--2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128-2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128--3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128-3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128--4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-complex128-4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass--1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass-1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass--2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass-2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass--3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass-3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass--4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[conjugate-DummyClass-4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128--1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128-1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128--2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128-2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128--3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128-3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128--4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-complex128-4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass--1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass-1] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass--2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass-2] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass--3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass-3] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass--4] -tests/test_umath_complex.py::TestComplexAbsoluteMixedDTypes::test_array[square-DummyClass-4] -tests/test_umath_complex.py::TestCpow::test_array -tests/test_umath_complex.py::TestCpow::test_scalar -tests/test_umath_complex.py::TestCpow::test_simple -tests/test_umath_complex.py::TestCsqrt::test_simple -tests/test_umath_complex.py::TestCsqrt::test_simple_conjugate -tests/test_umath_complex.py::TestCsqrt::test_special_values -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[complex128--1] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[complex128-1] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[complex128--2] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[complex128-2] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[complex128--4] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[complex128-4] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[DummyClass--1] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[DummyClass-1] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[DummyClass--2] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[DummyClass-2] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[DummyClass--4] -tests/test_umath_complex.py::TestSpecialComplexAVX::test_array[DummyClass-4] -tests/test_umath.py::TestAbsoluteNegative::test_abs_neg_blocked -tests/test_umath.py::TestAbsoluteNegative::test_lower_align -tests/test_umath.py::TestAdd::test_reduce_alignment -tests/test_umath.py::TestArctan2SpecialValues::test_any_ninf -tests/test_umath.py::TestArctan2SpecialValues::test_any_pinf -tests/test_umath.py::TestArctan2SpecialValues::test_negative_zero -tests/test_umath.py::TestArctan2SpecialValues::test_positive_zero -tests/test_umath.py::TestArctan2SpecialValues::test_zero_negative -tests/test_umath.py::TestArctan2SpecialValues::test_zero_nzero -tests/test_umath.py::TestArctan2SpecialValues::test_zero_positive -tests/test_umath.py::TestArctan2SpecialValues::test_zero_pzero -tests/test_umath.py::TestAttributes::test_attributes -tests/test_umath.py::TestAttributes::test_doc -tests/test_umath.py::TestAVXFloat32Transcendental::test_exp_float32 -tests/test_umath.py::TestAVXFloat32Transcendental::test_log_float32 -tests/test_umath.py::TestAVXFloat32Transcendental::test_sincos_float32 -tests/test_umath.py::TestAVXFloat32Transcendental::test_strided_float32 -tests/test_umath.py::TestAVXUfuncs::test_avx_based_ufunc -tests/test_umath.py::TestBitwiseUFuncs::test_identity -tests/test_umath.py::TestBitwiseUFuncs::test_reduction -tests/test_umath.py::TestBool::test_exceptions -tests/test_umath.py::TestBool::test_reduce -tests/test_umath.py::TestBool::test_truth_table_logical -tests/test_umath.py::TestCbrt::test_cbrt -tests/test_umath.py::TestCbrt::test_cbrt_scalar -tests/test_umath.py::TestChoose::test_mixed -tests/test_umath.py::TestComparisons::test_ignore_object_identity_in_equal -tests/test_umath.py::TestComparisons::test_ignore_object_identity_in_not_equal -tests/test_umath.py::TestComplexFunctions::test_against_cmath -tests/test_umath.py::TestComplexFunctions::test_branch_cuts_complex64 -tests/test_umath.py::TestComplexFunctions::test_it -tests/test_umath.py::TestComplexFunctions::test_loss_of_precision[DummyClass0] -tests/test_umath.py::TestComplexFunctions::test_loss_of_precision[DummyClass1] -tests/test_umath.py::TestComplexFunctions::test_loss_of_precision[DummyClass2] -tests/test_umath.py::TestComplexFunctions::test_precisions_consistent -tests/test_umath.py::TestConstants::test_e -tests/test_umath.py::TestConstants::test_euler_gamma -tests/test_umath.py::TestConstants::test_pi -tests/test_umath.py::test_copysign -tests/test_umath.py::TestDegrees::test_degrees -tests/test_umath.py::TestDivision::test_division_complex -tests/test_umath.py::TestDivision::test_division_int -tests/test_umath.py::TestDivision::test_floor_division_complex -tests/test_umath.py::TestDivision::test_floor_division_signed_zero -tests/test_umath.py::TestDivision::test_zero_division_complex -tests/test_umath.py::TestExp2::test_exp2_values -tests/test_umath.py::TestExpm1::test_complex -tests/test_umath.py::TestExpm1::test_expm1 -tests/test_umath.py::TestExpm1::test_special -tests/test_umath.py::TestExp::test_exp_strides -tests/test_umath.py::TestExp::test_exp_values -tests/test_umath.py::TestFloatingPoint::test_floating_point -tests/test_umath.py::TestFloat_power::test_type_conversion -tests/test_umath.py::TestFmax::test_complex_nans -tests/test_umath.py::TestFmax::test_float_nans -tests/test_umath.py::TestFmax::test_reduce -tests/test_umath.py::TestFmax::test_reduce_complex -tests/test_umath.py::TestFmin::test_complex_nans -tests/test_umath.py::TestFmin::test_float_nans -tests/test_umath.py::TestFmin::test_reduce -tests/test_umath.py::TestFmin::test_reduce_complex -tests/test_umath.py::TestFrompyfunc::test_identity -tests/test_umath.py::TestHeavside::test_heaviside -tests/test_umath.py::TestHypotSpecialValues::test_nan_outputs2 -tests/test_umath.py::TestHypot::test_reduce -tests/test_umath.py::TestInt::test_logical_not -tests/test_umath.py::TestLdexp::test_ldexp -tests/test_umath.py::TestLdexp::test_ldexp_overflow -tests/test_umath.py::TestLog1p::test_log1p -tests/test_umath.py::TestLog1p::test_special -tests/test_umath.py::TestLog2::test_log2_ints -tests/test_umath.py::TestLog2::test_log2_special -tests/test_umath.py::TestLog2::test_log2_values -tests/test_umath.py::TestLogAddExp2::test_inf -tests/test_umath.py::TestLogAddExp2::test_logaddexp2_range -tests/test_umath.py::TestLogAddExp2::test_logaddexp2_values -tests/test_umath.py::TestLogAddExp2::test_nan -tests/test_umath.py::TestLogAddExp2::test_reduce -tests/test_umath.py::TestLogAddExp::test_inf -tests/test_umath.py::TestLogAddExp::test_logaddexp_range -tests/test_umath.py::TestLogAddExp::test_logaddexp_values -tests/test_umath.py::TestLogAddExp::test_nan -tests/test_umath.py::TestLogAddExp::test_reduce -tests/test_umath.py::TestLog::test_log_values -tests/test_umath.py::TestMaximum::test_complex_nans -tests/test_umath.py::TestMaximum::test_float_nans -tests/test_umath.py::TestMaximum::test_object_array -tests/test_umath.py::TestMaximum::test_object_nans -tests/test_umath.py::TestMaximum::test_reduce -tests/test_umath.py::TestMaximum::test_reduce_complex -tests/test_umath.py::TestMaximum::test_strided_array -tests/test_umath.py::test_memoverlap_accumulate[float32] -tests/test_umath.py::test_memoverlap_accumulate[float64] -tests/test_umath.py::TestMinimum::test_complex_nans -tests/test_umath.py::TestMinimum::test_float_nans -tests/test_umath.py::TestMinimum::test_object_array -tests/test_umath.py::TestMinimum::test_object_nans -tests/test_umath.py::TestMinimum::test_reduce -tests/test_umath.py::TestMinimum::test_reduce_complex -tests/test_umath.py::TestMinimum::test_strided_array -tests/test_umath.py::TestMinMax::test_lower_align -tests/test_umath.py::TestMinMax::test_reduce_reorder -tests/test_umath.py::test_nextafter -tests/test_umath.py::test_nextafterf -tests/test_umath.py::test_nextafterl -tests/test_umath.py::test_nextafter_vs_spacing -tests/test_umath.py::test_outer_subclass_preserve[arr0] -tests/test_umath.py::test_outer_subclass_preserve[arr1] -tests/test_umath.py::test_outer_subclass_preserve[arr2] -tests/test_umath.py::TestOut::test_out_subok -tests/test_umath.py::TestOut::test_out_wrap_subok -tests/test_umath.py::TestPositive::test_invalid -tests/test_umath.py::TestPositive::test_valid -tests/test_umath.py::test_pos_nan -tests/test_umath.py::TestPower::test_fast_power -tests/test_umath.py::TestPower::test_integer_power_of_1 -tests/test_umath.py::TestPower::test_integer_power_of_zero -tests/test_umath.py::TestPower::test_integer_power_with_integer_zero_exponent -tests/test_umath.py::TestPower::test_integer_to_negative_power -tests/test_umath.py::TestPower::test_power_complex -tests/test_umath.py::TestPower::test_power_float -tests/test_umath.py::TestPower::test_power_zero -tests/test_umath.py::TestRadians::test_radians -tests/test_umath.py::TestRationalFunctions::test_builtin_long -tests/test_umath.py::TestRationalFunctions::test_decimal -tests/test_umath.py::TestRationalFunctions::test_float -tests/test_umath.py::TestRationalFunctions::test_gcd -tests/test_umath.py::TestRationalFunctions::test_gcd_object -tests/test_umath.py::TestRationalFunctions::test_gcd_overflow -tests/test_umath.py::TestRationalFunctions::test_lcm -tests/test_umath.py::TestRationalFunctions::test_lcm_object -tests/test_umath.py::TestRationalFunctions::test_lcm_overflow -tests/test_umath.py::test_reduceat -tests/test_umath.py::test_reduceat_empty -tests/test_umath.py::TestRemainder::test_float_remainder_corner_cases -tests/test_umath.py::TestRemainder::test_float_remainder_exact -tests/test_umath.py::TestRemainder::test_float_remainder_roundoff -tests/test_umath.py::TestRemainder::test_remainder_basic -tests/test_umath.py::test_rint_big_int -tests/test_umath.py::TestRoundingFunctions::test_object_direct -tests/test_umath.py::TestRoundingFunctions::test_object_indirect -tests/test_umath.py::test_signaling_nan_exceptions -tests/test_umath.py::TestSign::test_sign -tests/test_umath.py::TestSign::test_sign_dtype_nan_object -tests/test_umath.py::test_spacing -tests/test_umath.py::test_spacingf -tests/test_umath.py::test_spacing_gfortran -tests/test_umath.py::test_spacingl -tests/test_umath.py::TestSpecialFloats::test_abs_values -tests/test_umath.py::TestSpecialFloats::test_exp_values -tests/test_umath.py::TestSpecialFloats::test_log_values -tests/test_umath.py::TestSpecialFloats::test_reciprocal_values -tests/test_umath.py::TestSpecialFloats::test_sincos_values -tests/test_umath.py::TestSpecialFloats::test_sqrt_values -tests/test_umath.py::TestSpecialFloats::test_square_values -tests/test_umath.py::TestSpecialMethods::test_default_prepare -tests/test_umath.py::TestSpecialMethods::test_failing_out_wrap -tests/test_umath.py::TestSpecialMethods::test_failing_prepare -tests/test_umath.py::TestSpecialMethods::test_failing_wrap -tests/test_umath.py::TestSpecialMethods::test_none_wrap -tests/test_umath.py::TestSpecialMethods::test_old_wrap -tests/test_umath.py::TestSpecialMethods::test_prepare -tests/test_umath.py::TestSpecialMethods::test_prepare_out -tests/test_umath.py::TestSpecialMethods::test_priority -tests/test_umath.py::TestSpecialMethods::test_priority_with_scalar -tests/test_umath.py::TestSpecialMethods::test_ufunc_override -tests/test_umath.py::TestSpecialMethods::test_ufunc_override_methods -tests/test_umath.py::TestSpecialMethods::test_ufunc_override_mro -tests/test_umath.py::TestSpecialMethods::test_ufunc_override_not_implemented -tests/test_umath.py::TestSpecialMethods::test_ufunc_override_out -tests/test_umath.py::TestSpecialMethods::test_ufunc_override_with_super -tests/test_umath.py::TestSpecialMethods::test_wrap -tests/test_umath.py::TestSpecialMethods::test_wrap_and_prepare_out -tests/test_umath.py::TestSpecialMethods::test_wrap_with_iterable -tests/test_unicode.py::TestAssignValues_1009_UCS2::test_values0D -tests/test_unicode.py::TestAssignValues_1009_UCS2::test_valuesMD -tests/test_unicode.py::TestAssignValues_1009_UCS2::test_valuesSD -tests/test_unicode.py::TestAssignValues_1009_UCS4::test_values0D -tests/test_unicode.py::TestAssignValues_1009_UCS4::test_valuesMD -tests/test_unicode.py::TestAssignValues_1009_UCS4::test_valuesSD -tests/test_unicode.py::TestAssignValues_1_UCS2::test_values0D -tests/test_unicode.py::TestAssignValues_1_UCS2::test_valuesMD -tests/test_unicode.py::TestAssignValues_1_UCS2::test_valuesSD -tests/test_unicode.py::TestAssignValues_1_UCS4::test_values0D -tests/test_unicode.py::TestAssignValues_1_UCS4::test_valuesMD -tests/test_unicode.py::TestAssignValues_1_UCS4::test_valuesSD -tests/test_unicode.py::TestAssignValues_2_UCS2::test_values0D -tests/test_unicode.py::TestAssignValues_2_UCS2::test_valuesMD -tests/test_unicode.py::TestAssignValues_2_UCS2::test_valuesSD -tests/test_unicode.py::TestAssignValues_2_UCS4::test_values0D -tests/test_unicode.py::TestAssignValues_2_UCS4::test_valuesMD -tests/test_unicode.py::TestAssignValues_2_UCS4::test_valuesSD -tests/test_unicode.py::TestByteorder_1009_UCS2::test_values0D -tests/test_unicode.py::TestByteorder_1009_UCS2::test_values_cast -tests/test_unicode.py::TestByteorder_1009_UCS2::test_valuesMD -tests/test_unicode.py::TestByteorder_1009_UCS2::test_valuesSD -tests/test_unicode.py::TestByteorder_1009_UCS2::test_values_updowncast -tests/test_unicode.py::TestByteorder_1009_UCS4::test_values0D -tests/test_unicode.py::TestByteorder_1009_UCS4::test_values_cast -tests/test_unicode.py::TestByteorder_1009_UCS4::test_valuesMD -tests/test_unicode.py::TestByteorder_1009_UCS4::test_valuesSD -tests/test_unicode.py::TestByteorder_1009_UCS4::test_values_updowncast -tests/test_unicode.py::TestByteorder_1_UCS2::test_values0D -tests/test_unicode.py::TestByteorder_1_UCS2::test_values_cast -tests/test_unicode.py::TestByteorder_1_UCS2::test_valuesMD -tests/test_unicode.py::TestByteorder_1_UCS2::test_valuesSD -tests/test_unicode.py::TestByteorder_1_UCS2::test_values_updowncast -tests/test_unicode.py::TestByteorder_1_UCS4::test_values0D -tests/test_unicode.py::TestByteorder_1_UCS4::test_values_cast -tests/test_unicode.py::TestByteorder_1_UCS4::test_valuesMD -tests/test_unicode.py::TestByteorder_1_UCS4::test_valuesSD -tests/test_unicode.py::TestByteorder_1_UCS4::test_values_updowncast -tests/test_unicode.py::TestByteorder_2_UCS2::test_values0D -tests/test_unicode.py::TestByteorder_2_UCS2::test_values_cast -tests/test_unicode.py::TestByteorder_2_UCS2::test_valuesMD -tests/test_unicode.py::TestByteorder_2_UCS2::test_valuesSD -tests/test_unicode.py::TestByteorder_2_UCS2::test_values_updowncast -tests/test_unicode.py::TestByteorder_2_UCS4::test_values0D -tests/test_unicode.py::TestByteorder_2_UCS4::test_values_cast -tests/test_unicode.py::TestByteorder_2_UCS4::test_valuesMD -tests/test_unicode.py::TestByteorder_2_UCS4::test_valuesSD -tests/test_unicode.py::TestByteorder_2_UCS4::test_values_updowncast -tests/test_unicode.py::TestCreateValues_1009_UCS2::test_values0D -tests/test_unicode.py::TestCreateValues_1009_UCS2::test_valuesMD -tests/test_unicode.py::TestCreateValues_1009_UCS2::test_valuesSD -tests/test_unicode.py::TestCreateValues_1009_UCS4::test_values0D -tests/test_unicode.py::TestCreateValues_1009_UCS4::test_valuesMD -tests/test_unicode.py::TestCreateValues_1009_UCS4::test_valuesSD -tests/test_unicode.py::TestCreateValues_1_UCS2::test_values0D -tests/test_unicode.py::TestCreateValues_1_UCS2::test_valuesMD -tests/test_unicode.py::TestCreateValues_1_UCS2::test_valuesSD -tests/test_unicode.py::TestCreateValues_1_UCS4::test_values0D -tests/test_unicode.py::TestCreateValues_1_UCS4::test_valuesMD -tests/test_unicode.py::TestCreateValues_1_UCS4::test_valuesSD -tests/test_unicode.py::TestCreateValues_2_UCS2::test_values0D -tests/test_unicode.py::TestCreateValues_2_UCS2::test_valuesMD -tests/test_unicode.py::TestCreateValues_2_UCS2::test_valuesSD -tests/test_unicode.py::TestCreateValues_2_UCS4::test_values0D -tests/test_unicode.py::TestCreateValues_2_UCS4::test_valuesMD -tests/test_unicode.py::TestCreateValues_2_UCS4::test_valuesSD -tests/test_unicode.py::TestCreateZeros_1009::test_zeros0D -tests/test_unicode.py::TestCreateZeros_1009::test_zerosMD -tests/test_unicode.py::TestCreateZeros_1009::test_zerosSD -tests/test_unicode.py::TestCreateZeros_1::test_zeros0D -tests/test_unicode.py::TestCreateZeros_1::test_zerosMD -tests/test_unicode.py::TestCreateZeros_1::test_zerosSD -tests/test_unicode.py::TestCreateZeros_2::test_zeros0D -tests/test_unicode.py::TestCreateZeros_2::test_zerosMD -tests/test_unicode.py::TestCreateZeros_2::test_zerosSD -tests/test_unicode.py::test_string_cast diff --git a/tests_external/skipped_tests_numpy_aborted.tbl b/tests_external/skipped_tests_numpy_aborted.tbl deleted file mode 100644 index fc0372686f4e..000000000000 --- a/tests_external/skipped_tests_numpy_aborted.tbl +++ /dev/null @@ -1,789 +0,0 @@ -tests/test_indexing.py::TestIndexing::test_trivial_fancy_not_possible -tests/test_indexing.py::TestIndexing::test_trivial_fancy_out_of_bounds -tests/test_multiarray.py::TestAlen::test_basic -tests/test_multiarray.py::TestAlen::test_singleton -tests/test_multiarray.py::TestAlignment::test_strided_loop_alignments -tests/test_multiarray.py::TestAlignment::test_various_alignments -tests/test_multiarray.py::TestArgmax::test_all -tests/test_multiarray.py::TestArgmax::test_argmax_unicode -tests/test_multiarray.py::TestArgmax::test_combinations -tests/test_multiarray.py::TestArgmax::test_np_vs_ndarray -tests/test_multiarray.py::TestArgmax::test_object_argmax_with_NULLs -tests/test_multiarray.py::TestArgmax::test_output_shape -tests/test_multiarray.py::TestArgmin::test_all -tests/test_multiarray.py::TestArgmin::test_argmin_unicode -tests/test_multiarray.py::TestArgmin::test_combinations -tests/test_multiarray.py::TestArgmin::test_np_vs_ndarray -tests/test_multiarray.py::TestArgmin::test_object_argmin_with_NULLs -tests/test_multiarray.py::TestArgmin::test_output_shape -tests/test_multiarray.py::TestArrayAttributeDeletion::test_multiarray_writable_attributes_deletion -tests/test_multiarray.py::TestArrayFinalize::test_lifetime_on_error -tests/test_multiarray.py::TestArrayFinalize::test_receives_base -tests/test_multiarray.py::test_array_interface_empty_shape -tests/test_multiarray.py::test_array_interface_itemsize -tests/test_multiarray.py::test_array_interface_offset -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val0-iface0-0.5] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val1-iface1-expected1] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val2-iface2-expected2] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val3-iface3-0.5] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val5-iface5-expected5] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val6-iface6-ValueError] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val7-iface7-0.5] -tests/test_multiarray.py::TestArrayInterface::test_scalar_interface[val8-iface8-ValueError] -tests/test_multiarray.py::TestArrayPriority::test_ndarray_other -tests/test_multiarray.py::TestArrayPriority::test_ndarray_subclass -tests/test_multiarray.py::TestArrayPriority::test_subclass_other -tests/test_multiarray.py::TestArrayPriority::test_subclass_subclass -tests/test_multiarray.py::TestAsCArray::test_1darray -tests/test_multiarray.py::TestAsCArray::test_2darray -tests/test_multiarray.py::TestAsCArray::test_3darray -tests/test_multiarray.py::TestAssignment::test_assignment_errors -tests/test_multiarray.py::TestAssignment::test_cast_to_string -tests/test_multiarray.py::TestAssignment::test_longdouble_assignment -tests/test_multiarray.py::TestAssignment::test_stringlike_empty_list -tests/test_multiarray.py::TestAssignment::test_unicode_assignment -tests/test_multiarray.py::TestBinop::test_array_ufunc_index -tests/test_multiarray.py::TestBinop::test_inplace -tests/test_multiarray.py::TestBinop::test_out_override -tests/test_multiarray.py::TestBinop::test_pos_array_ufunc_override -tests/test_multiarray.py::TestBinop::test_pow_array_object_dtype -tests/test_multiarray.py::TestBinop::test_pow_override_with_errors -tests/test_multiarray.py::TestBinop::test_ufunc_binop_interaction -tests/test_multiarray.py::TestBool::test_cast_from_bytes -tests/test_multiarray.py::TestBool::test_cast_from_unicode -tests/test_multiarray.py::TestBool::test_cast_from_void -tests/test_multiarray.py::TestBool::test_count_nonzero -tests/test_multiarray.py::TestBool::test_count_nonzero_all -tests/test_multiarray.py::TestBool::test_count_nonzero_unaligned -tests/test_multiarray.py::TestBool::test_sum -tests/test_multiarray.py::TestBool::test_test_interning -tests/test_multiarray.py::TestBytestringArrayNonzero::test_all_null_bstring_array_is_falsey -tests/test_multiarray.py::TestBytestringArrayNonzero::test_empty_bstring_array_is_falsey -tests/test_multiarray.py::TestBytestringArrayNonzero::test_null_inside_bstring_array_is_truthy -tests/test_multiarray.py::TestBytestringArrayNonzero::test_whitespace_bstring_array_is_falsey -tests/test_multiarray.py::TestChoose::test_basic -tests/test_multiarray.py::TestChoose::test_broadcast1 -tests/test_multiarray.py::TestChoose::test_broadcast2 -tests/test_multiarray.py::TestChoose::test_output_dtype[ops0] -tests/test_multiarray.py::TestChoose::test_output_dtype[ops1] -tests/test_multiarray.py::TestChoose::test_output_dtype[ops2] -tests/test_multiarray.py::TestChoose::test_output_dtype[ops3] -tests/test_multiarray.py::TestClip::test_basic -tests/test_multiarray.py::TestClip::test_max_or_min -tests/test_multiarray.py::TestClip::test_nan -tests/test_multiarray.py::TestClip::test_record_array -tests/test_multiarray.py::TestCompress::test_axis -tests/test_multiarray.py::TestCompress::test_flatten -tests/test_multiarray.py::TestCompress::test_truncate -tests/test_multiarray.py::TestConversion::test_array_scalar_relational_operation -tests/test_multiarray.py::TestConversion::test_to_bool_scalar -tests/test_multiarray.py::TestConversion::test_to_int_scalar -tests/test_multiarray.py::TestCreation::test_array_of_ragged_array -tests/test_multiarray.py::TestCreation::test_array_too_big -tests/test_multiarray.py::TestCreation::test_deep_nonragged_object -tests/test_multiarray.py::TestCreation::test_empty_unicode -tests/test_multiarray.py::TestCreation::test_failed_len_sequence -tests/test_multiarray.py::TestCreation::test_false_len_iterable -tests/test_multiarray.py::TestCreation::test_false_len_sequence -tests/test_multiarray.py::TestCreation::test_from_attribute -tests/test_multiarray.py::TestCreation::test_from_string -tests/test_multiarray.py::TestCreation::test_malloc_fails -tests/test_multiarray.py::TestCreation::test_no_len_object_type -tests/test_multiarray.py::TestCreation::test_non_sequence_sequence -tests/test_multiarray.py::TestCreation::test_ragged_ndim_object -tests/test_multiarray.py::TestCreation::test_ragged_shape_object -tests/test_multiarray.py::TestCreation::test_sequence_non_homogenous -tests/test_multiarray.py::TestCreation::test_too_big_error -tests/test_multiarray.py::TestCreation::test_zeros -tests/test_multiarray.py::TestCreation::test_zeros_big -tests/test_multiarray.py::TestCreation::test_zeros_like_like_zeros -tests/test_multiarray.py::TestCreation::test_zeros_obj -tests/test_multiarray.py::TestCreation::test_zeros_obj_obj -tests/test_multiarray.py::TestCTypes::test_ctypes_as_parameter_holds_reference -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[1d] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[2d] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[empty] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[empty-2d] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[object] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[overlapping] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[readonly] -tests/test_multiarray.py::TestCTypes::test_ctypes_data_as_holds_reference[structured] -tests/test_multiarray.py::TestCTypes::test_ctypes_is_available -tests/test_multiarray.py::TestCTypes::test_ctypes_is_not_available -tests/test_multiarray.py::TestDot::test_accelerate_framework_sgemv_fix -tests/test_multiarray.py::TestDot::test_all -tests/test_multiarray.py::TestDot::test_dot_2args -tests/test_multiarray.py::TestDot::test_dot_3args -tests/test_multiarray.py::TestDot::test_dot_3args_errors -tests/test_multiarray.py::TestDot::test_dot_array_order -tests/test_multiarray.py::TestDot::test_dotcolumnvect1 -tests/test_multiarray.py::TestDot::test_dotcolumnvect2 -tests/test_multiarray.py::TestDot::test_dotmatmat -tests/test_multiarray.py::TestDot::test_dotmatvec -tests/test_multiarray.py::TestDot::test_dotmatvec2 -tests/test_multiarray.py::TestDot::test_dotvecmat -tests/test_multiarray.py::TestDot::test_dotvecmat2 -tests/test_multiarray.py::TestDot::test_dotvecmat3 -tests/test_multiarray.py::TestDot::test_dotvecscalar -tests/test_multiarray.py::TestDot::test_dotvecscalar2 -tests/test_multiarray.py::TestDot::test_dotvecvecinner -tests/test_multiarray.py::TestDot::test_dotvecvecouter -tests/test_multiarray.py::TestDot::test_vecobject -tests/test_multiarray.py::TestDtypedescr::test_structured_non_void -tests/test_multiarray.py::test_equal_override -tests/test_multiarray.py::TestFancyIndexing::test_assign_mask -tests/test_multiarray.py::TestFancyIndexing::test_assign_mask2 -tests/test_multiarray.py::TestFancyIndexing::test_mask -tests/test_multiarray.py::TestFancyIndexing::test_mask2 -tests/test_multiarray.py::test_flat_element_deletion -tests/test_multiarray.py::TestFlat::test___array__ -tests/test_multiarray.py::TestFlat::test_contiguous -tests/test_multiarray.py::TestFlat::test_discontiguous -tests/test_multiarray.py::TestFormat::test_0d -tests/test_multiarray.py::TestFromBuffer::test_basic[complex-<] -tests/test_multiarray.py::TestFromBuffer::test_basic[complex->] -tests/test_multiarray.py::TestFromBuffer::test_basic[float-<] -tests/test_multiarray.py::TestFromBuffer::test_basic[float->] -tests/test_multiarray.py::TestFromBuffer::test_basic[int-<] -tests/test_multiarray.py::TestFromBuffer::test_basic[int->] -tests/test_multiarray.py::test_getfield -tests/test_multiarray.py::TestInner::test_3d_tensor -tests/test_multiarray.py::TestInner::test_inner_product_with_various_contiguities -tests/test_multiarray.py::TestInner::test_inner_scalar_and_vector -tests/test_multiarray.py::TestInner::test_inner_type_mismatch -tests/test_multiarray.py::TestInner::test_vecself -tests/test_multiarray.py::test_interface_no_shape -tests/test_multiarray.py::TestIO::test_ascii -tests/test_multiarray.py::TestIO::test_big_binary -tests/test_multiarray.py::TestIO::test_binary -tests/test_multiarray.py::TestIO::test_bool_fromstring -tests/test_multiarray.py::TestIO::test_counted_string -tests/test_multiarray.py::TestIO::test_counted_string_with_ws -tests/test_multiarray.py::TestIO::test_dtype -tests/test_multiarray.py::TestIO::test_dtype_bool -tests/test_multiarray.py::TestIO::test_empty_files_binary -tests/test_multiarray.py::TestIO::test_empty_files_text -tests/test_multiarray.py::TestIO::test_file_position_after_fromfile -tests/test_multiarray.py::TestIO::test_file_position_after_tofile -tests/test_multiarray.py::TestIO::test_fromfile_offset -tests/test_multiarray.py::TestIO::test_fromfile_subarray_binary -tests/test_multiarray.py::TestIO::test_inf -tests/test_multiarray.py::TestIO::test_int64_fromstring -tests/test_multiarray.py::TestIO::test_io_open_buffered_fromfile -tests/test_multiarray.py::TestIO::test_io_open_unbuffered_fromfile -tests/test_multiarray.py::TestIO::test_largish_file -tests/test_multiarray.py::TestIO::test_load_object_array_fromfile -tests/test_multiarray.py::TestIO::test_locale -tests/test_multiarray.py::TestIO::test_long_sep -tests/test_multiarray.py::TestIO::test_malformed -tests/test_multiarray.py::TestIO::test_nan -tests/test_multiarray.py::TestIO::test_nofile -tests/test_multiarray.py::TestIO::test_numbers -tests/test_multiarray.py::TestIO::test_parsing_subarray_unsupported -tests/test_multiarray.py::TestIO::test_read_shorter_than_count_subarray -tests/test_multiarray.py::TestIO::test_roundtrip_binary_str -tests/test_multiarray.py::TestIO::test_roundtrip_dump_pathlib -tests/test_multiarray.py::TestIO::test_roundtrip_file -tests/test_multiarray.py::TestIO::test_roundtrip_filename -tests/test_multiarray.py::TestIO::test_roundtrip_pathlib -tests/test_multiarray.py::TestIO::test_roundtrip_repr -tests/test_multiarray.py::TestIO::test_roundtrip_str -tests/test_multiarray.py::TestIO::test_string -tests/test_multiarray.py::TestIO::test_string_with_ws -tests/test_multiarray.py::TestIO::test_tofile_cleanup -tests/test_multiarray.py::TestIO::test_tofile_format -tests/test_multiarray.py::TestIO::test_tofile_sep -tests/test_multiarray.py::TestIO::test_uint64_fromstring -tests/test_multiarray.py::TestIO::test_unseekable_fromfile -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass0] -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass1] -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass2] -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass3] -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass4] -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass5] -tests/test_multiarray.py::TestLexsort::test_basic[DummyClass6] -tests/test_multiarray.py::TestLexsort::test_basic[float32] -tests/test_multiarray.py::TestLexsort::test_basic[float64] -tests/test_multiarray.py::TestLexsort::test_basic[int32] -tests/test_multiarray.py::TestLexsort::test_basic[int64] -tests/test_multiarray.py::TestLexsort::test_datetime -tests/test_multiarray.py::TestLexsort::test_invalid_axis -tests/test_multiarray.py::TestLexsort::test_mixed -tests/test_multiarray.py::TestLexsort::test_object -tests/test_multiarray.py::TestMapIter::test_mapiter -tests/test_multiarray.py::test_matmul_axes -tests/test_multiarray.py::test_matmul_inplace -tests/test_multiarray.py::TestMatmulOperator::test_array_priority_override -tests/test_multiarray.py::TestMatmulOperator::test_exceptions -tests/test_multiarray.py::TestMatmulOperator::test_matrix_matrix_values -tests/test_multiarray.py::TestMatmulOperator::test_matrix_vector_values -tests/test_multiarray.py::TestMatmulOperator::test_result_types -tests/test_multiarray.py::TestMatmulOperator::test_scalar_output -tests/test_multiarray.py::TestMatmulOperator::test_shapes -tests/test_multiarray.py::TestMatmulOperator::test_vector_matrix_values -tests/test_multiarray.py::TestMatmulOperator::test_vector_vector_values -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args14] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args16] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args18] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args20] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args22] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args24] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args26] -tests/test_multiarray.py::TestMatmul::test_dot_equivalent[args28] -tests/test_multiarray.py::TestMatmul::test_exceptions -tests/test_multiarray.py::TestMatmul::test_matmul_bool -tests/test_multiarray.py::TestMatmul::test_matmul_exception_add -tests/test_multiarray.py::TestMatmul::test_matmul_exception_multiply -tests/test_multiarray.py::TestMatmul::test_matmul_object -tests/test_multiarray.py::TestMatmul::test_matmul_object_type_scalar -tests/test_multiarray.py::TestMatmul::test_matrix_matrix_values -tests/test_multiarray.py::TestMatmul::test_matrix_vector_values -tests/test_multiarray.py::TestMatmul::test_out_arg -tests/test_multiarray.py::TestMatmul::test_out_contiguous -tests/test_multiarray.py::TestMatmul::test_result_types -tests/test_multiarray.py::TestMatmul::test_scalar_output -tests/test_multiarray.py::TestMatmul::test_shapes -tests/test_multiarray.py::TestMatmul::test_vector_matrix_values -tests/test_multiarray.py::TestMatmul::test_vector_vector_values -tests/test_multiarray.py::TestMemEventHook::test_mem_seteventhook -tests/test_multiarray.py::TestMethods::test_argpartition_empty_array -tests/test_multiarray.py::TestMethods::test_argpartition_gh5524 -tests/test_multiarray.py::TestMethods::test_argpartition_integer -tests/test_multiarray.py::TestMethods::test_argpartition_out_of_range -tests/test_multiarray.py::TestMethods::test_argsort -tests/test_multiarray.py::TestMethods::test_arr_mult[dot] -tests/test_multiarray.py::TestMethods::test_arr_mult[matmul] -tests/test_multiarray.py::TestMethods::test_choose -tests/test_multiarray.py::TestMethods::test__complex__ -tests/test_multiarray.py::TestMethods::test__complex__should_not_work -tests/test_multiarray.py::TestMethods::test_compress -tests/test_multiarray.py::TestMethods::test_conjugate -tests/test_multiarray.py::TestMethods::test_copy -tests/test_multiarray.py::TestMethods::test_diagonal -tests/test_multiarray.py::TestMethods::test_diagonal_memleak -tests/test_multiarray.py::TestMethods::test_diagonal_view_notwriteable -tests/test_multiarray.py::TestMethods::test_dot -tests/test_multiarray.py::TestMethods::test_dot_matmul_out -tests/test_multiarray.py::TestMethods::test_dot_out_mem_overlap -tests/test_multiarray.py::TestMethods::test_dot_type_mismatch -tests/test_multiarray.py::TestMethods::test_matmul_out -tests/test_multiarray.py::TestMethods::test_no_dgemv[d-dot] -tests/test_multiarray.py::TestMethods::test_no_dgemv[D-dot] -tests/test_multiarray.py::TestMethods::test_no_dgemv[d-matmul] -tests/test_multiarray.py::TestMethods::test_no_dgemv[D-matmul] -tests/test_multiarray.py::TestMethods::test_no_dgemv[f-dot] -tests/test_multiarray.py::TestMethods::test_no_dgemv[F-dot] -tests/test_multiarray.py::TestMethods::test_no_dgemv[f-matmul] -tests/test_multiarray.py::TestMethods::test_no_dgemv[F-matmul] -tests/test_multiarray.py::TestMethods::test_no_dgemv[i-dot] -tests/test_multiarray.py::TestMethods::test_no_dgemv[i-matmul] -tests/test_multiarray.py::TestMethods::test_partition -tests/test_multiarray.py::TestMethods::test_partition_cdtype -tests/test_multiarray.py::TestMethods::test_partition_empty_array -tests/test_multiarray.py::TestMethods::test_partition_fuzz -tests/test_multiarray.py::TestMethods::test_partition_integer -tests/test_multiarray.py::TestMethods::test_partition_iterative -tests/test_multiarray.py::TestMethods::test_partition_out_of_range -tests/test_multiarray.py::TestMethods::test_partition_unicode_kind -tests/test_multiarray.py::TestMethods::test_prod -tests/test_multiarray.py::TestMethods::test_put -tests/test_multiarray.py::TestMethods::test_ravel -tests/test_multiarray.py::TestMethods::test_ravel_subclass -tests/test_multiarray.py::TestMethods::test_repeat -tests/test_multiarray.py::TestMethods::test_reshape -tests/test_multiarray.py::TestMethods::test_round -tests/test_multiarray.py::TestMethods::test_searchsorted -tests/test_multiarray.py::TestMethods::test_searchsorted_return_type -tests/test_multiarray.py::TestMethods::test_searchsorted_unicode -tests/test_multiarray.py::TestMethods::test_searchsorted_with_invalid_sorter -tests/test_multiarray.py::TestMethods::test_searchsorted_with_sorter -tests/test_multiarray.py::TestMethods::test_size_zero_memleak -tests/test_multiarray.py::TestMethods::test_sort -tests/test_multiarray.py::TestMethods::test_sort_axis -tests/test_multiarray.py::TestMethods::test_sort_bad_ordering -tests/test_multiarray.py::TestMethods::test_sort_complex_byte_swapping -tests/test_multiarray.py::TestMethods::test_sort_complex[imag-float128] -tests/test_multiarray.py::TestMethods::test_sort_complex[imag-float32] -tests/test_multiarray.py::TestMethods::test_sort_complex[imag-float64] -tests/test_multiarray.py::TestMethods::test_sort_complex[real-float128] -tests/test_multiarray.py::TestMethods::test_sort_complex[real-float32] -tests/test_multiarray.py::TestMethods::test_sort_complex[real-float64] -tests/test_multiarray.py::TestMethods::test_sort_degraded -tests/test_multiarray.py::TestMethods::test_sort_object -tests/test_multiarray.py::TestMethods::test_sort_order -tests/test_multiarray.py::TestMethods::test_sort_raises -tests/test_multiarray.py::TestMethods::test_sort_signed[DummyClass0] -tests/test_multiarray.py::TestMethods::test_sort_signed[DummyClass1] -tests/test_multiarray.py::TestMethods::test_sort_signed[DummyClass2] -tests/test_multiarray.py::TestMethods::test_sort_signed[float128] -tests/test_multiarray.py::TestMethods::test_sort_signed[float32] -tests/test_multiarray.py::TestMethods::test_sort_signed[float64] -tests/test_multiarray.py::TestMethods::test_sort_signed[int32] -tests/test_multiarray.py::TestMethods::test_sort_signed[int64] -tests/test_multiarray.py::TestMethods::test_sort_size_0 -tests/test_multiarray.py::TestMethods::test_sort_string[DummyClass0] -tests/test_multiarray.py::TestMethods::test_sort_string[DummyClass1] -tests/test_multiarray.py::TestMethods::test_sort_structured -tests/test_multiarray.py::TestMethods::test_sort_time[datetime64[D]] -tests/test_multiarray.py::TestMethods::test_sort_time[timedelta64[D]] -tests/test_multiarray.py::TestMethods::test_sort_unicode_kind -tests/test_multiarray.py::TestMethods::test_sort_unsigned[DummyClass0] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[DummyClass1] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[DummyClass2] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[DummyClass3] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[DummyClass4] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[float128] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[float32] -tests/test_multiarray.py::TestMethods::test_sort_unsigned[float64] -tests/test_multiarray.py::TestMethods::test_squeeze -tests/test_multiarray.py::TestMethods::test_swapaxes -tests/test_multiarray.py::TestMethods::test_trace -tests/test_multiarray.py::TestMethods::test_trace_subclass -tests/test_multiarray.py::TestMethods::test_transpose -tests/test_multiarray.py::TestMethods::test_void_sort -tests/test_multiarray.py::TestMinMax::test_axis -tests/test_multiarray.py::TestMinMax::test_datetime -tests/test_multiarray.py::TestMinMax::test_scalar -tests/test_multiarray.py::TestMinScalarType::test_object -tests/test_multiarray.py::TestMinScalarType::test_usigned_int -tests/test_multiarray.py::TestMinScalarType::test_usigned_longlong -tests/test_multiarray.py::TestMinScalarType::test_usigned_short -tests/test_multiarray.py::TestMinScalarType::test_usigned_shortshort -tests/test_multiarray.py::TestNeighborhoodIter::test_circular[float] -tests/test_multiarray.py::TestNeighborhoodIter::test_circular[object] -tests/test_multiarray.py::TestNeighborhoodIter::test_mirror2d[float] -tests/test_multiarray.py::TestNeighborhoodIter::test_mirror2d[object] -tests/test_multiarray.py::TestNeighborhoodIter::test_mirror[float] -tests/test_multiarray.py::TestNeighborhoodIter::test_mirror[object] -tests/test_multiarray.py::TestNeighborhoodIter::test_simple2d[float] -tests/test_multiarray.py::TestNeighborhoodIter::test_simple2d[object] -tests/test_multiarray.py::TestNeighborhoodIter::test_simple[float] -tests/test_multiarray.py::TestNeighborhoodIter::test_simple[object] -tests/test_multiarray.py::TestNewaxis::test_basic -tests/test_multiarray.py::TestNewBufferProtocol::test_ctypes_integer_via_memoryview -tests/test_multiarray.py::TestNewBufferProtocol::test_ctypes_struct_via_memoryview -tests/test_multiarray.py::TestNewBufferProtocol::test_error_message_unsupported -tests/test_multiarray.py::TestNewBufferProtocol::test_error_pointer_type -tests/test_multiarray.py::TestNewBufferProtocol::test_error_too_many_dims -tests/test_multiarray.py::TestNewBufferProtocol::test_export_discontiguous -tests/test_multiarray.py::TestNewBufferProtocol::test_export_endian -tests/test_multiarray.py::TestNewBufferProtocol::test_export_flags -tests/test_multiarray.py::TestNewBufferProtocol::test_export_record -tests/test_multiarray.py::TestNewBufferProtocol::test_export_simple_1d -tests/test_multiarray.py::TestNewBufferProtocol::test_export_simple_nd -tests/test_multiarray.py::TestNewBufferProtocol::test_export_subarray -tests/test_multiarray.py::TestNewBufferProtocol::test_invalid_buffer_format -tests/test_multiarray.py::TestNewBufferProtocol::test_max_dims -tests/test_multiarray.py::TestNewBufferProtocol::test_out_of_order_fields -tests/test_multiarray.py::TestNewBufferProtocol::test_padded_struct_array -tests/test_multiarray.py::TestNewBufferProtocol::test_padding -tests/test_multiarray.py::TestNewBufferProtocol::test_reference_leak -tests/test_multiarray.py::TestNewBufferProtocol::test_relaxed_strides -tests/test_multiarray.py::TestNewBufferProtocol::test_roundtrip -tests/test_multiarray.py::TestNewBufferProtocol::test_roundtrip_half -tests/test_multiarray.py::TestNewBufferProtocol::test_roundtrip_scalar -tests/test_multiarray.py::TestNewBufferProtocol::test_roundtrip_single_types -tests/test_multiarray.py::test_npymath_complex -tests/test_multiarray.py::test_npymath_real -tests/test_multiarray.py::TestPickling::test_datetime64_byteorder -tests/test_multiarray.py::TestPickling::test_f_contiguous_array -tests/test_multiarray.py::TestPickling::test_non_contiguous_array -tests/test_multiarray.py::TestPickling::test_record_array_with_object_dtype -tests/test_multiarray.py::TestPickling::test_roundtrip -tests/test_multiarray.py::TestPickling::test_subarray_int_shape -tests/test_multiarray.py::TestPickling::test_version0_float32 -tests/test_multiarray.py::TestPickling::test_version0_int8 -tests/test_multiarray.py::TestPickling::test_version0_object -tests/test_multiarray.py::TestPickling::test_version1_float32 -tests/test_multiarray.py::TestPickling::test_version1_int8 -tests/test_multiarray.py::TestPickling::test_version1_object -tests/test_multiarray.py::TestPutmask::test_byteorder[i4] -tests/test_multiarray.py::TestPutmask::test_ip_types -tests/test_multiarray.py::TestPutmask::test_mask_size -tests/test_multiarray.py::TestPutmask::test_overlaps -tests/test_multiarray.py::TestPutmask::test_record_array -tests/test_multiarray.py::TestRecord::test_bytes_fields -tests/test_multiarray.py::TestRecord::test_field_names -tests/test_multiarray.py::TestRecord::test_fromarrays_unicode -tests/test_multiarray.py::TestRecord::test_multifield_indexing_view -tests/test_multiarray.py::TestRecord::test_record_hash -tests/test_multiarray.py::TestRecord::test_record_no_hash -tests/test_multiarray.py::TestRecord::test_unicode_order -tests/test_multiarray.py::TestRepeat::test_axis_spec -tests/test_multiarray.py::TestRepeat::test_basic -tests/test_multiarray.py::TestRepeat::test_broadcast1 -tests/test_multiarray.py::TestRepeat::test_broadcast2 -tests/test_multiarray.py::TestResize::test_0d_shape -tests/test_multiarray.py::TestResize::test_basic -tests/test_multiarray.py::TestResize::test_check_reference -tests/test_multiarray.py::TestResize::test_check_weakref -tests/test_multiarray.py::TestResize::test_empty_view -tests/test_multiarray.py::TestResize::test_freeform_shape -tests/test_multiarray.py::TestResize::test_int_shape -tests/test_multiarray.py::TestResize::test_invalid_arguments -tests/test_multiarray.py::TestResize::test_none_shape -tests/test_multiarray.py::TestResize::test_obj_obj -tests/test_multiarray.py::TestResize::test_zeros_appended -tests/test_multiarray.py::test_scalar_element_deletion -tests/test_multiarray.py::TestScalarIndexing::test_ellipsis_subscript -tests/test_multiarray.py::TestScalarIndexing::test_empty_subscript -tests/test_multiarray.py::TestScalarIndexing::test_invalid_newaxis -tests/test_multiarray.py::TestScalarIndexing::test_invalid_subscript -tests/test_multiarray.py::TestScalarIndexing::test_newaxis -tests/test_multiarray.py::TestScalarIndexing::test_overlapping_assignment -tests/test_multiarray.py::TestSizeOf::test_array_float32 -tests/test_multiarray.py::TestSizeOf::test_array_float64 -tests/test_multiarray.py::TestSizeOf::test_array_int32 -tests/test_multiarray.py::TestSizeOf::test_array_int64 -tests/test_multiarray.py::TestSizeOf::test_reshape -tests/test_multiarray.py::TestSizeOf::test_resize -tests/test_multiarray.py::TestStackedNeighborhoodIter::test_simple_circular -tests/test_multiarray.py::TestStackedNeighborhoodIter::test_simple_const -tests/test_multiarray.py::TestStackedNeighborhoodIter::test_simple_mirror -tests/test_multiarray.py::TestStackedNeighborhoodIter::test_simple_strict_within -tests/test_multiarray.py::TestStats::test_ddof -tests/test_multiarray.py::TestStats::test_ddof_too_big -tests/test_multiarray.py::TestStats::test_dtype_from_dtype -tests/test_multiarray.py::TestStats::test_dtype_from_input -tests/test_multiarray.py::TestStats::test_empty -tests/test_multiarray.py::TestStats::test_keepdims -tests/test_multiarray.py::TestStats::test_mean_axis_error -tests/test_multiarray.py::TestStats::test_mean_float16 -tests/test_multiarray.py::TestStats::test_mean_values -tests/test_multiarray.py::TestStats::test_out -tests/test_multiarray.py::TestStats::test_python_type -tests/test_multiarray.py::TestStats::test_std_values -tests/test_multiarray.py::TestStats::test_subclass -tests/test_multiarray.py::TestStats::test_var_axis_error -tests/test_multiarray.py::TestStats::test_var_complex_byteorder -tests/test_multiarray.py::TestStats::test_var_complex_values[clongdouble-7] -tests/test_multiarray.py::TestStats::test_var_complex_values[complex128-7] -tests/test_multiarray.py::TestStats::test_var_complex_values[complex64-6] -tests/test_multiarray.py::TestStats::test_var_dimensions -tests/test_multiarray.py::TestStats::test_var_values -tests/test_multiarray.py::TestStringCompare::test_mixed -tests/test_multiarray.py::TestStringCompare::test_string -tests/test_multiarray.py::TestStringCompare::test_unicode -tests/test_multiarray.py::TestStructured::test_assignment -tests/test_multiarray.py::TestStructured::test_base_attr -tests/test_multiarray.py::TestStructured::test_casting -tests/test_multiarray.py::TestStructured::test_multiindex_titles -tests/test_multiarray.py::TestStructured::test_objview -tests/test_multiarray.py::TestStructured::test_scalar_assignment -tests/test_multiarray.py::TestStructured::test_setfield -tests/test_multiarray.py::TestStructured::test_setfield_object -tests/test_multiarray.py::TestStructured::test_structuredscalar_indexing -tests/test_multiarray.py::TestStructured::test_subarray_comparison -tests/test_multiarray.py::TestStructured::test_subarray_field_access -tests/test_multiarray.py::TestStructured::test_zero_width_string -tests/test_multiarray.py::TestSubscripting::test_test_zero_rank -tests/test_multiarray.py::TestTake::test_byteorder[i4] -tests/test_multiarray.py::TestTake::test_clip -tests/test_multiarray.py::TestTake::test_ip_types -tests/test_multiarray.py::TestTake::test_out_overlap -tests/test_multiarray.py::TestTake::test_raise -tests/test_multiarray.py::TestTake::test_record_array -tests/test_multiarray.py::TestTake::test_wrap -tests/test_multiarray.py::TestTemporaryElide::test_elide_broadcast -tests/test_multiarray.py::TestTemporaryElide::test_elide_readonly -tests/test_multiarray.py::TestTemporaryElide::test_elide_scalar_readonly -tests/test_multiarray.py::TestTemporaryElide::test_elide_updateifcopy -tests/test_multiarray.py::TestTemporaryElide::test_extension_incref_elide -tests/test_multiarray.py::TestTemporaryElide::test_temporary_with_cast -tests/test_multiarray.py::test_uintalignment_and_alignment -tests/test_multiarray.py::TestUnicodeArrayNonzero::test_all_null_ustring_array_is_falsey -tests/test_multiarray.py::TestUnicodeArrayNonzero::test_empty_ustring_array_is_falsey -tests/test_multiarray.py::TestUnicodeArrayNonzero::test_null_inside_ustring_array_is_truthy -tests/test_multiarray.py::TestUnicodeArrayNonzero::test_whitespace_ustring_array_is_falsey -tests/test_multiarray.py::TestUnicodeEncoding::test_assign_scalar -tests/test_multiarray.py::TestUnicodeEncoding::test_fill_scalar -tests/test_multiarray.py::TestUnicodeEncoding::test_round_trip -tests/test_multiarray.py::TestVdot::test_basic -tests/test_multiarray.py::TestVdot::test_vdot_array_order -tests/test_multiarray.py::TestVdot::test_vdot_uncontiguous -tests/test_multiarray.py::TestView::test_basic -tests/test_multiarray.py::TestWarnings::test_complex_warning -tests/test_multiarray.py::TestWhere::test_basic -tests/test_multiarray.py::TestWhere::test_dtype_mix -tests/test_multiarray.py::TestWhere::test_empty_result -tests/test_multiarray.py::TestWhere::test_error -tests/test_multiarray.py::TestWhere::test_exotic -tests/test_multiarray.py::TestWhere::test_foreign -tests/test_multiarray.py::TestWhere::test_largedim -tests/test_multiarray.py::TestWhere::test_ndim -tests/test_multiarray.py::TestWhere::test_string -tests/test_multiarray.py::TestWritebackIfCopy::test_argmax_with_out -tests/test_multiarray.py::TestWritebackIfCopy::test_argmin_with_out -tests/test_multiarray.py::TestWritebackIfCopy::test_choose_mod_raise -tests/test_multiarray.py::TestWritebackIfCopy::test_dealloc_warning -tests/test_multiarray.py::TestWritebackIfCopy::test_flatiter__array__ -tests/test_multiarray.py::TestWritebackIfCopy::test_insert_noncontiguous -tests/test_multiarray.py::TestWritebackIfCopy::test_putmask_noncontiguous -tests/test_multiarray.py::TestWritebackIfCopy::test_put_noncontiguous -tests/test_multiarray.py::TestWritebackIfCopy::test_take_mode_raise -tests/test_multiarray.py::TestWritebackIfCopy::test_view_assign -tests/test_multiarray.py::TestWritebackIfCopy::test_view_discard_refcount -tests/test_multiarray.py::TestZeroRank::test_constructor -tests/test_multiarray.py::TestZeroRank::test_ellipsis_subscript -tests/test_multiarray.py::TestZeroRank::test_ellipsis_subscript_assignment -tests/test_multiarray.py::TestZeroRank::test_empty_subscript -tests/test_multiarray.py::TestZeroRank::test_empty_subscript_assignment -tests/test_multiarray.py::TestZeroRank::test_invalid_newaxis -tests/test_multiarray.py::TestZeroRank::test_invalid_subscript -tests/test_multiarray.py::TestZeroRank::test_invalid_subscript_assignment -tests/test_multiarray.py::TestZeroRank::test_newaxis -tests/test_multiarray.py::TestZeroRank::test_output -tests/test_multiarray.py::TestZeroRank::test_real_imag -tests/test_multiarray.py::TestZeroSizeFlexible::test_argpartition -tests/test_multiarray.py::TestZeroSizeFlexible::test_argsort -tests/test_multiarray.py::TestZeroSizeFlexible::test_create -tests/test_multiarray.py::TestZeroSizeFlexible::test_dumps -tests/test_multiarray.py::TestZeroSizeFlexible::test_partition -tests/test_multiarray.py::TestZeroSizeFlexible::test_pickle -tests/test_multiarray.py::TestZeroSizeFlexible::test_pickle_with_buffercallback -tests/test_multiarray.py::TestZeroSizeFlexible::test_resize -tests/test_multiarray.py::TestZeroSizeFlexible::test_sort -tests/test_multiarray.py::TestZeroSizeFlexible::test_view -tests/test_nditer.py::test_iter_buffering -tests/test_numeric.py::TestBoolArray::test_all_any -tests/test_numeric.py::TestBoolArray::test_logical_and_or_xor -tests/test_numeric.py::TestBoolArray::test_logical_not_abs -tests/test_numeric.py::TestClip::test_clip_complex -tests/test_numeric.py::TestClip::test_clip_with_out_transposed -tests/test_pocketfft.py::TestFFT1D::test_axes[fftn] -tests/test_pocketfft.py::TestFFT1D::test_axes[ifftn] -tests/test_pocketfft.py::TestFFT1D::test_axes[rfftn] -tests/test_pocketfft.py::TestFFT1D::test_all_1d_norm_preserving -tests/test_pocketfft.py::TestFFTThreadSafe::test_fft -tests/test_pocketfft.py::TestFFTThreadSafe::test_ifft -tests/test_pocketfft.py::TestFFTThreadSafe::test_rfft -tests/test_randomstate_regression.py::TestRegression::test_logseries_convergence -tests/test_regression.py::TestRegression::test_0d_string_scalar -tests/test_regression.py::TestRegression::test_add_identity -tests/test_regression.py::TestRegression::test_alignment_update -tests/test_regression.py::TestRegression::test_arange_endian -tests/test_regression.py::TestRegression::test_arange_non_native_dtype -tests/test_regression.py::TestRegression::test_argmax -tests/test_regression.py::TestRegression::test_argmax_byteorder -tests/test_regression.py::TestRegression::test_array_from_sequence_scalar_array -tests/test_regression.py::TestRegression::test_array_from_sequence_scalar_array2 -tests/test_regression.py::TestRegression::test_array_index -tests/test_regression.py::TestRegression::test_array_resize_method_system_error -tests/test_regression.py::TestRegression::test_array_scalar_contiguous -tests/test_regression.py::TestRegression::test_array_side_effect -tests/test_regression.py::TestRegression::test_array_str_64bit -tests/test_regression.py::TestRegression::test_array_too_big -tests/test_regression.py::TestRegression::test_arr_transpose -tests/test_regression.py::TestRegression::test_asarray_with_order -tests/test_regression.py::TestRegression::test_assign_from_sequence_error -tests/test_regression.py::TestRegression::test_assign_obj_listoflists -tests/test_regression.py::TestRegression::test_astype_copy -tests/test_regression.py::TestRegression::test_attributes -tests/test_regression.py::TestRegression::test_binary_repr_0 -tests/test_regression.py::TestRegression::test_binary_repr_0_width -tests/test_regression.py::TestRegression::test_blasdot_uninitialized_memory -tests/test_regression.py::TestRegression::test_bool_flat_indexing_invalid_nr_elements -tests/test_regression.py::TestRegression::test_bool_subscript_crash -tests/test_regression.py::TestRegression::test_broadcast_flat_assignment -tests/test_regression.py::TestRegression::test_buffer_hashlib -tests/test_regression.py::TestRegression::test_byteswap_complex_scalar -tests/test_regression.py::TestRegression::test_character_array_strip -tests/test_regression.py::TestRegression::test_char_array_creation -tests/test_regression.py::TestRegression::test_chararray_rstrip -tests/test_regression.py::TestRegression::test_char_dump -tests/test_regression.py::TestRegression::test_complex64_alignment -tests/test_regression.py::TestRegression::test_complex_boolean_cast -tests/test_regression.py::TestRegression::test_complex_scalar_complex_cast -tests/test_regression.py::TestRegression::test_complex_scalar_warning -tests/test_regression.py::TestRegression::test_compress_small_type -tests/test_regression.py::TestRegression::test_convolve_empty -tests/test_regression.py::TestRegression::test_copy_detection_corner_case -tests/test_regression.py::TestRegression::test_copy_detection_corner_case2 -tests/test_regression.py::TestRegression::test_copy_detection_zero_dim -tests/test_regression.py::TestRegression::test_copymodule_preserves_f_contiguity -tests/test_regression.py::TestRegression::test_correct_hash_dict -tests/test_regression.py::TestRegression::test_deepcopy_empty_object_array -tests/test_regression.py::TestRegression::test_deepcopy_F_order_object_array -tests/test_regression.py::TestRegression::test_deepcopy_on_0d_array -tests/test_regression.py::TestRegression::test_dot_alignment_sse2 -tests/test_regression.py::TestRegression::test_duplicate_field_names_assign -tests/test_regression.py::TestRegression::test_empty_mul -tests/test_regression.py::TestRegression::test_empty_percentile -tests/test_regression.py::TestRegression::test_endian_bool_indexing -tests/test_regression.py::TestRegression::test_endian_recarray -tests/test_regression.py::TestRegression::test_endian_where -tests/test_regression.py::TestRegression::test_eq_string_and_object_array -tests/test_regression.py::TestRegression::test_fancy_index -tests/test_regression.py::TestRegression::test_field_access_by_title -tests/test_regression.py::TestRegression::test_fields_strides -tests/test_regression.py::TestRegression::test_find_common_type_boolean -tests/test_regression.py::TestRegression::test_flat_assignment -tests/test_regression.py::TestRegression::test_flat_byteorder -tests/test_regression.py::TestRegression::test_flat_index_byteswap -tests/test_regression.py::TestRegression::test_for_equal_names -tests/test_regression.py::TestRegression::test_format_on_flex_array_element -tests/test_regression.py::TestRegression::test_for_object_scalar_creation -tests/test_regression.py::TestRegression::test_fortran_order_buffer -tests/test_regression.py::TestRegression::test_for_zero_length_in_choose -tests/test_regression.py::TestRegression::test_fromfile_tofile_seeks -tests/test_regression.py::TestRegression::test_fromiter_bytes -tests/test_regression.py::TestRegression::test_fromiter_comparison -tests/test_regression.py::TestRegression::test_frompyfunc_endian -tests/test_regression.py::TestRegression::test_frompyfunc_many_args -tests/test_regression.py::TestRegression::test_frompyfunc_nout_0 -tests/test_regression.py::TestRegression::test_fromstring -tests/test_regression.py::TestRegression::test_hstack_invalid_dims -tests/test_regression.py::TestRegression::test_indexing1 -tests/test_regression.py::TestRegression::test_indexing2 -tests/test_regression.py::TestRegression::test_invalid_structured_dtypes -tests/test_regression.py::TestRegression::test_junk_in_string_fields_of_recarray -tests/test_regression.py::TestRegression::test_large_float_sum -tests/test_regression.py::TestRegression::test_leak_in_structured_dtype_comparison -tests/test_regression.py::TestRegression::test_lexsort -tests/test_regression.py::TestRegression::test_lexsort_buffer_length -tests/test_regression.py::TestRegression::test_lexsort_invalid_axis -tests/test_regression.py::TestRegression::test_lexsort_invalid_sequence -tests/test_regression.py::TestRegression::test_lexsort_zerolen_custom_strides -tests/test_regression.py::TestRegression::test_lexsort_zerolen_custom_strides_2d -tests/test_regression.py::TestRegression::test_lexsort_zerolen_element -tests/test_regression.py::TestRegression::test_log1p_compiler_shenanigans -tests/test_regression.py::TestRegression::test_logseries_convergence -tests/test_regression.py::TestRegression::test_mem_0d_array_index -tests/test_regression.py::TestRegression::test_mem_around -tests/test_regression.py::TestRegression::test_mem_array_creation_invalid_specification -tests/test_regression.py::TestRegression::test_mem_axis_minimization -tests/test_regression.py::TestRegression::test_mem_custom_float_to_array -tests/test_regression.py::TestRegression::test_mem_deallocation_leak -tests/test_regression.py::TestRegression::test_mem_dot -tests/test_regression.py::TestRegression::test_mem_lexsort_strings -tests/test_regression.py::TestRegression::test_mem_scalar_indexing -tests/test_regression.py::TestRegression::test_mem_string_arr -tests/test_regression.py::TestRegression::test_method_args -tests/test_regression.py::TestRegression::test_misaligned_dot_product_objects -tests/test_regression.py::TestRegression::test_misaligned_objects_segfault -tests/test_regression.py::TestRegression::test_misaligned_scalars_segfault -tests/test_regression.py::TestRegression::test_mixed_string_unicode_array_creation -tests/test_regression.py::TestRegression::test_multidim_byteswap -tests/test_regression.py::TestRegression::test_ndmin_float64 -tests/test_regression.py::TestRegression::test_ndmin_order -tests/test_regression.py::TestRegression::test_negative_nd_indexing -tests/test_regression.py::TestRegression::test_nonarray_assignment -tests/test_regression.py::TestRegression::test_noncommutative_reduce_accumulate -tests/test_regression.py::TestRegression::test_noncontiguous_fill -tests/test_regression.py::TestRegression::test_nonnative_endian_fill -tests/test_regression.py::TestRegression::test_nonscalar_item_method -tests/test_regression.py::TestRegression::test_nonzero_byteswap -tests/test_regression.py::TestRegression::test_norm_object_array -tests/test_regression.py::TestRegression::test_numeric_carray_compare -tests/test_regression.py::TestRegression::test_numpy_float_python_long_addition -tests/test_regression.py::TestRegression::test_object_array_assign -tests/test_regression.py::TestRegression::test_object_array_circular_reference -tests/test_regression.py::TestRegression::test_object_array_fill -tests/test_regression.py::TestRegression::test_object_array_from_list -tests/test_regression.py::TestRegression::test_object_array_nested -tests/test_regression.py::TestRegression::test_object_array_refcounting -tests/test_regression.py::TestRegression::test_object_array_refcount_self_assign -tests/test_regression.py::TestRegression::test_object_array_self_copy -tests/test_regression.py::TestRegression::test_object_array_self_reference -tests/test_regression.py::TestRegression::test_objectarray_setfield -tests/test_regression.py::TestRegression::test_object_array_shape -tests/test_regression.py::TestRegression::test_object_array_to_fixed_string -tests/test_regression.py::TestRegression::test_object_casting_errors -tests/test_regression.py::TestRegression::test_pickle_bytes_overwrite -tests/test_regression.py::TestRegression::test_pickle_module[2-val0] -tests/test_regression.py::TestRegression::test_pickle_module[2-val1] -tests/test_regression.py::TestRegression::test_pickle_module[3-val0] -tests/test_regression.py::TestRegression::test_pickle_module[3-val1] -tests/test_regression.py::TestRegression::test_pickle_module[4-val0] -tests/test_regression.py::TestRegression::test_pickle_module[4-val1] -tests/test_regression.py::TestRegression::test_pickle_module[5-val0] -tests/test_regression.py::TestRegression::test_pickle_module[5-val1] -tests/test_regression.py::TestRegression::test_pickle_py2_array_latin1_hack -tests/test_regression.py::TestRegression::test_pickle_py2_bytes_encoding -tests/test_regression.py::TestRegression::test_pickle_py2_scalar_latin1_hack -tests/test_regression.py::TestRegression::test_pickle_string_overwrite -tests/test_regression.py::TestRegression::test_ravel_with_order -tests/test_regression.py::TestRegression::test_recarray_copy -tests/test_regression.py::TestRegression::test_recarray_fields -tests/test_regression.py::TestRegression::test_recarray_single_element -tests/test_regression.py::TestRegression::test_recarray_tolist -tests/test_regression.py::TestRegression::test_rec_fromarray -tests/test_regression.py::TestRegression::test_rec_iterate -tests/test_regression.py::TestRegression::test_reduce -tests/test_regression.py::TestRegression::test_reduce_big_object_array -tests/test_regression.py::TestRegression::test_reduce_contiguous -tests/test_regression.py::TestRegression::test_refcount_error_in_clip -tests/test_regression.py::TestRegression::test_refcount_vdot -tests/test_regression.py::TestRegression::test_repeat_discont -tests/test_regression.py::TestRegression::test_reshape_order -tests/test_regression.py::TestRegression::test_reshape_size_overflow -tests/test_regression.py::TestRegression::test_reshape_trailing_ones_strides -tests/test_regression.py::TestRegression::test_reshape_zero_strides -tests/test_regression.py::TestRegression::test_richcompare_crash -tests/test_regression.py::TestRegression::test_richcompare_scalar_and_subclass -tests/test_regression.py::TestRegression::test_round -tests/test_regression.py::TestRegression::test_scalar_compare -tests/test_regression.py::TestRegression::test_scalar_copy -tests/test_regression.py::TestRegression::test_search_sorted_invalid_arguments -tests/test_regression.py::TestRegression::test_searchsorted_variable_length -tests/test_regression.py::TestRegression::test_searchsorted_wrong_dtype -tests/test_regression.py::TestRegression::test_setting_rank0_string -tests/test_regression.py::TestRegression::test_sign_bit -tests/test_regression.py::TestRegression::test_signed_integer_division_overflow -tests/test_regression.py::TestRegression::test_sign_for_complex_nan -tests/test_regression.py::TestRegression::test_sort_bigendian -tests/test_regression.py::TestRegression::test_squeeze_axis_handling -tests/test_regression.py::TestRegression::test_squeeze_contiguous -tests/test_regression.py::TestRegression::test_squeeze_type -tests/test_regression.py::TestRegression::test_startswith -tests/test_regression.py::TestRegression::test_string_argsort_with_zeros -tests/test_regression.py::TestRegression::test_string_array_size -tests/test_regression.py::TestRegression::test_string_astype -tests/test_regression.py::TestRegression::test_string_mergesort -tests/test_regression.py::TestRegression::test_string_NULL -tests/test_regression.py::TestRegression::test_string_sort_with_zeros -tests/test_regression.py::TestRegression::test_string_truncation -tests/test_regression.py::TestRegression::test_string_truncation_ucs2 -tests/test_regression.py::TestRegression::test_structarray_title -tests/test_regression.py::TestRegression::test_structured_arrays_with_objects1 -tests/test_regression.py::TestRegression::test_structured_arrays_with_objects2 -tests/test_regression.py::TestRegression::test_structured_count_nonzero -tests/test_regression.py::TestRegression::test_structured_type_to_object -tests/test_regression.py::TestRegression::test_subclass_int_tuple_assignment -tests/test_regression.py::TestRegression::test_swap_real -tests/test_regression.py::TestRegression::test_take_object_fail -tests/test_regression.py::TestRegression::test_take_output -tests/test_regression.py::TestRegression::test_take_refcount -tests/test_regression.py::TestRegression::test_ticket_1434 -tests/test_regression.py::TestRegression::test_ticket_1539 -tests/test_regression.py::TestRegression::test_ticket_1608 -tests/test_regression.py::TestRegression::test_ticket_1756 -tests/test_regression.py::TestRegression::test_ticket_1770 -tests/test_regression.py::TestRegression::test_tobytes_FORTRANORDER_discontiguous -tests/test_regression.py::TestRegression::test_typeNA -tests/test_regression.py::TestRegression::test_ufunc_casting_out -tests/test_regression.py::TestRegression::test_ufunc_no_unnecessary_views -tests/test_regression.py::TestRegression::test_uint_int_conversion -tests/test_regression.py::TestRegression::test_unaligned_unicode_access -tests/test_regression.py::TestRegression::test_unicode_alloc_dealloc_match -tests/test_regression.py::TestRegression::test_unicode_scalar -tests/test_regression.py::TestRegression::test_unicode_string_comparison -tests/test_regression.py::TestRegression::test_unicode_swapping -tests/test_regression.py::TestRegression::test_unicode_to_string_cast -tests/test_regression.py::TestRegression::test_unicode_to_string_cast_error -tests/test_regression.py::TestRegression::test_unique_stable -tests/test_regression.py::TestRegression::test_void_compare_segfault -tests/test_regression.py::TestRegression::test_void_copyswap -tests/test_regression.py::TestRegression::test_void_getitem -tests/test_regression.py::TestRegression::test_void_item_memview -tests/test_regression.py::TestRegression::test_void_scalar_constructor -tests/test_regression.py::TestRegression::test_void_scalar_with_titles -tests/test_regression.py::TestRegression::test_zeros -tests/test_regression.py::TestRegression::test_zerosize_accumulate -tests/test_regression.py::TestRegression::test_zero_sized_array_indexing -tests/test_scalarmath.py::TestTypes::test_type_add -tests/test_umath.py::TestBitwiseUFuncs::test_types -tests/test_umath.py::TestBitwiseUFuncs::test_values -tests/test_umath.py::TestComplexFunctions::test_branch_cuts