codecov[bot]: # [Codecov](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=h1) Report
> Merging [#235](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=desc) into [master](https://codecov.io/gh/pydata/sparse/commit/4b262fb7ea6bdb13324031179e76a3c0a5b3fc5a?src=pr&el=desc) will **increase** coverage by `0.08%`.
> The diff coverage is `100%`.

[![Impacted file tree graph](https://codecov.io/gh/pydata/sparse/pull/235/graphs/tree.svg?width=650&token=H212u0Uxxw&height=150&src=pr)](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=tree)

```diff
@@            Coverage Diff             @@
##           master     #235      +/-   ##
==========================================
+ Coverage   97.63%   97.71%   +0.08%     
==========================================
  Files          11       10       -1     
  Lines        1564     1532      -32     
==========================================
- Hits         1527     1497      -30     
+ Misses         37       35       -2
```


| [Impacted Files](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [sparse/sparse\_array.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL3NwYXJzZV9hcnJheS5weQ==) | `97.22% <100%> (-0.34%)` | :arrow_down: |
| [sparse/slicing.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL3NsaWNpbmcucHk=) | `99.2% <100%> (-0.02%)` | :arrow_down: |
| [sparse/coo/umath.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL2Nvby91bWF0aC5weQ==) | `97.13% <100%> (ø)` | :arrow_up: |
| [sparse/coo/core.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL2Nvby9jb3JlLnB5) | `96.7% <100%> (-0.04%)` | :arrow_down: |
| [sparse/dok.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL2Rvay5weQ==) | `95.53% <100%> (-0.04%)` | :arrow_down: |
| [sparse/coo/indexing.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL2Nvby9pbmRleGluZy5weQ==) | `99.18% <100%> (ø)` | :arrow_up: |
| [sparse/utils.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL3V0aWxzLnB5) | `100% <100%> (ø)` | :arrow_up: |
| [sparse/coo/common.py](https://codecov.io/gh/pydata/sparse/pull/235/diff?src=pr&el=tree#diff-c3BhcnNlL2Nvby9jb21tb24ucHk=) | `98.1% <100%> (-0.03%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=footer). Last update [4b262fb...6969cd5](https://codecov.io/gh/pydata/sparse/pull/235?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).

hameerabbasi: This pull request **fixes 4 alerts** when merging 6969cd59212b4569a1cd855c9b57c471a0f7ddf0 into 4b262fb7ea6bdb13324031179e76a3c0a5b3fc5a - [view on LGTM.com](https://lgtm.com/projects/g/pydata/sparse/rev/pr-e1159d863cffed6ce65400ebfe5723ba6420887d)

**fixed alerts:**

* 4 for Unused import

---

*Comment posted by [LGTM.com](https://lgtm.com)*
hameerabbasi: Could you also add testing for 3.7?
hameerabbasi: I don't mean to ask for too much, but it seems like there are `%`-strings in the code for a while now. Is there a way to automatically replace those? (According to the `pyupgrade` docs, `--py3-plus` should have done it).
hugovk: Maybe pyupgrade only replaces `%` formatters on explicit strings.
hameerabbasi: Understood, I'll merge once the last check passes.
hameerabbasi: This pull request **fixes 4 alerts** when merging ce5b2c637a3c2d36e96e3ca8165854602c6504a8 into 4b262fb7ea6bdb13324031179e76a3c0a5b3fc5a - [view on LGTM.com](https://lgtm.com/projects/g/pydata/sparse/rev/pr-866759231b57578fbff203da7dcb215bc74e1596)

**fixed alerts:**

* 4 for Unused import

---

*Comment posted by [LGTM.com](https://lgtm.com)*
hameerabbasi: Merging, thanks a lot, @hugovk!
diff --git a/.travis.yml b/.travis.yml
index 5935617..4abbf03 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,22 +1,21 @@
-sudo: False
-
 language: python
 
 cache: pip
 
 matrix:
   include:
-    - python: 2.7
     - python: 3.5
     - python: 3.5
       env: NUMPY_VERSION="<1.14.0"
     - python: 3.6
+    - python: 3.7
+      dist: xenial
 
 install:
   - ./ci/01-install.sh
 
 script:
-  - py.test
+  - pytest
 
 after_success:
   - codecov
diff --git a/benchmarks/benchmark_coo.py b/benchmarks/benchmark_coo.py
index 58c050e..39088fb 100644
--- a/benchmarks/benchmark_coo.py
+++ b/benchmarks/benchmark_coo.py
@@ -3,7 +3,7 @@ import numpy as np
 import sparse
 
 
-class ElemwiseSuite(object):
+class ElemwiseSuite:
     def setup(self):
         np.random.seed(0)
         self.x = sparse.random((100, 100, 100), density=0.01)
@@ -21,7 +21,7 @@ class ElemwiseSuite(object):
         self.x[5]
 
 
-class ElemwiseBroadcastingSuite(object):
+class ElemwiseBroadcastingSuite:
     def setup(self):
         np.random.seed(0)
         self.x = sparse.random((100, 1, 100), density=0.01)
@@ -34,7 +34,7 @@ class ElemwiseBroadcastingSuite(object):
         self.x * self.y
 
 
-class IndexingSuite(object):
+class IndexingSuite:
     def setup(self):
         np.random.seed(0)
         self.x = sparse.random((100, 100, 100), density=0.01)
diff --git a/ci/environment-2.7.yml b/ci/environment-3.7.yml
similarity index 78%
rename from ci/environment-2.7.yml
rename to ci/environment-3.7.yml
index 8635938..45826ec 100644
--- a/ci/environment-2.7.yml
+++ b/ci/environment-3.7.yml
@@ -1,8 +1,8 @@
-name: py27-sparse-test
+name: py37-sparse-test
 channels:
   - conda-forge
 dependencies:
-  - python=2.7
+  - python=3.7
   - pytest
   - numpy
   - scipy
diff --git a/docs/contributing.rst b/docs/contributing.rst
index e94e56a..82fde31 100644
--- a/docs/contributing.rst
+++ b/docs/contributing.rst
@@ -60,17 +60,14 @@ Running/Adding Unit Tests
 It is best if all new functionality and/or bug fixes have unit tests added
 with each use-case.
 
-Since we support both Python 2.7 and Python 3.5 and newer, it is recommended
-to test with at least these two versions before committing your code or opening
-a pull request. We use `pytest <https://docs.pytest.org/en/latest/>`_ as our unit
-testing framework, with the ``pytest-cov`` extension to check code coverage and
-``pytest-flake8`` to check code style. You don't need to configure these extensions
-yourself. Once you've configured your environment, you can just ``cd`` to
-the root of your repository and run
+We use `pytest <https://docs.pytest.org/en/latest/>`_ as our unit testing framework,
+with the ``pytest-cov`` extension to check code coverage and ``pytest-flake8`` to
+check code style. You don't need to configure these extensions yourself. Once you've
+configured your environment, you can just ``cd`` to the root of your repository and run
 
 .. code-block:: bash
 
-   py.test
+   pytest
 
 This automatically checks code style and functionality, and prints code coverage,
 even though it doesn't fail on low coverage.
@@ -80,7 +77,7 @@ Unit tests are automatically run on Travis CI for pull requests.
 Coverage
 --------
 
-The ``py.test`` script automatically reports coverage, both on the terminal for
+The ``pytest`` script automatically reports coverage, both on the terminal for
 missing line numbers, and in annotated HTML form in ``htmlcov/index.html``.
 
 Coverage is automatically checked on CodeCov for pull requests.
diff --git a/readthedocs.yml b/readthedocs.yml
index 111706a..0413384 100644
--- a/readthedocs.yml
+++ b/readthedocs.yml
@@ -2,7 +2,7 @@ build:
   image: latest
 
 python:
-  version: 3.6
+  version: 3.7
   pip_install: true
   extra_requirements:
     - docs
diff --git a/setup.py b/setup.py
index 08bc614..33c3897 100755
--- a/setup.py
+++ b/setup.py
@@ -56,11 +56,11 @@ setup(
         'Operating System :: OS Independent',
         'License :: OSI Approved :: BSD License',
         'Programming Language :: Python',
-        'Programming Language :: Python :: 2',
-        'Programming Language :: Python :: 2.7',
         'Programming Language :: Python :: 3',
         'Programming Language :: Python :: 3.5',
         'Programming Language :: Python :: 3.6',
+        'Programming Language :: Python :: 3.7',
+        'Programming Language :: Python :: 3 :: Only',
         'Intended Audience :: Developers',
         'Intended Audience :: Science/Research',
     ],
@@ -69,5 +69,5 @@ setup(
         'Source': 'https://github.com/pydata/sparse/',
         'Tracker': 'https://github.com/pydata/sparse/issues',
     },
-    python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4',
+    python_requires='>=3.5, <4',
 )
diff --git a/sparse/compatibility.py b/sparse/compatibility.py
deleted file mode 100644
index 671c79c..0000000
--- a/sparse/compatibility.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# flake8: noqa F401
-import sys
-
-if sys.version_info < (2, 7):
-    raise ImportError('Need at least Python 2.7.')
-
-if sys.version_info[0] == 3 and sys.version_info[1] < 5:
-    raise ImportError('Need at least Python 3.5 if using Python 3.')
-
-if sys.version_info[0] >= 3:
-    from itertools import zip_longest
-    from builtins import int, range, zip
-else:
-    from itertools import izip_longest as zip_longest
-    from itertools import izip as zip
-
-    int = int
-    range = xrange
diff --git a/sparse/coo/common.py b/sparse/coo/common.py
index 414a68b..a343bdf 100644
--- a/sparse/coo/common.py
+++ b/sparse/coo/common.py
@@ -1,17 +1,13 @@
 from functools import reduce, wraps
 import operator
 import warnings
-try:
-    from collections.abc import Iterable
-except (AttributeError, ImportError):
-    from collections import Iterable
+from collections.abc import Iterable
 
 import numpy as np
 import scipy.sparse
 import numba
 
 from ..sparse_array import SparseArray
-from ..compatibility import range, int
 from ..utils import isscalar, normalize_axis, check_zero_fill_value, check_consistent_fill_value
 
 
@@ -438,7 +434,7 @@ def stack(arrays, axis=0):
     from .core import COO
     check_consistent_fill_value(arrays)
 
-    assert len(set(x.shape for x in arrays)) == 1
+    assert len({x.shape for x in arrays}) == 1
     arrays = [x if isinstance(x, COO) else COO(x) for x in arrays]
     axis = normalize_axis(axis, arrays[0].ndim + 1)
     data = np.concatenate([x.data for x in arrays])
diff --git a/sparse/coo/core.py b/sparse/coo/core.py
index c0acfed..dc5bfc1 100644
--- a/sparse/coo/core.py
+++ b/sparse/coo/core.py
@@ -1,9 +1,6 @@
 import copy as _copy
 import operator
-try:
-    from collections.abc import Iterable, Iterator, Sized
-except (AttributeError, ImportError):
-    from collections import Iterable, Iterator, Sized
+from collections.abc import Iterable, Iterator, Sized
 from collections import defaultdict, deque
 from functools import reduce
 import warnings
@@ -15,7 +12,6 @@ from numpy.lib.mixins import NDArrayOperatorsMixin
 from .common import dot, matmul
 from .indexing import getitem
 from .umath import elemwise, broadcast_to
-from ..compatibility import int, range
 from ..sparse_array import SparseArray
 from ..utils import normalize_axis, equivalent, check_zero_fill_value, _zero_of_dtype
 
@@ -226,7 +222,7 @@ class COO(SparseArray, NDArrayOperatorsMixin):
             else:
                 shape = ()
 
-        super(COO, self).__init__(shape, fill_value=fill_value)
+        super().__init__(shape, fill_value=fill_value)
         self.coords = self.coords.astype(np.intp)
 
         if self.shape:
@@ -278,7 +274,7 @@ class COO(SparseArray, NDArrayOperatorsMixin):
     def _make_shallow_copy_of(self, other):
         self.coords = other.coords
         self.data = other.data
-        super(COO, self).__init__(other.shape, fill_value=other.fill_value)
+        super().__init__(other.shape, fill_value=other.fill_value)
 
     def enable_caching(self):
         """ Enable caching of reshape, transpose, and tocsr/csc operations
diff --git a/sparse/coo/indexing.py b/sparse/coo/indexing.py
index 7ee9688..12d8399 100644
--- a/sparse/coo/indexing.py
+++ b/sparse/coo/indexing.py
@@ -3,7 +3,8 @@ from numbers import Integral
 import numba
 import numpy as np
 
-from ..compatibility import range, zip_longest
+from itertools import zip_longest
+
 from ..slicing import normalize_index
 from ..utils import _zero_of_dtype, equivalent
 
@@ -582,7 +583,7 @@ def _join_adjacent_pairs(starts_old, stops_old):  # pragma: no cover
     return starts, stops
 
 
-class _AdvIdxInfo(object):
+class _AdvIdxInfo:
     def __init__(self, idx, pos, length):
         self.idx = idx
         self.pos = pos
diff --git a/sparse/coo/umath.py b/sparse/coo/umath.py
index d28c1cb..d342d4c 100644
--- a/sparse/coo/umath.py
+++ b/sparse/coo/umath.py
@@ -4,7 +4,8 @@ import numba
 import numpy as np
 import scipy.sparse
 
-from ..compatibility import range, zip, zip_longest
+from itertools import zip_longest
+
 from ..utils import isscalar, equivalent, _zero_of_dtype
 
 
@@ -379,7 +380,7 @@ def broadcast_to(x, shape):
                sorted=sorted, fill_value=x.fill_value)
 
 
-class _Elemwise(object):
+class _Elemwise:
     def __init__(self, func, *args, **kwargs):
         """
         Initialize the element-wise function calculator.
diff --git a/sparse/dok.py b/sparse/dok.py
index 1351cbd..f0b3a3b 100644
--- a/sparse/dok.py
+++ b/sparse/dok.py
@@ -5,7 +5,6 @@ import numpy as np
 from .slicing import normalize_index
 from .utils import equivalent
 from .sparse_array import SparseArray
-from .compatibility import int, range, zip
 
 
 class DOK(SparseArray):
@@ -108,7 +107,7 @@ class DOK(SparseArray):
         if not data:
             data = dict()
 
-        super(DOK, self).__init__(shape, fill_value=fill_value)
+        super().__init__(shape, fill_value=fill_value)
 
         if isinstance(data, dict):
             if not dtype:
@@ -125,7 +124,7 @@ class DOK(SparseArray):
     def _make_shallow_copy_of(self, other):
         self.dtype = other.dtype
         self.data = other.data
-        super(DOK, self).__init__(other.shape, fill_value=other.fill_value)
+        super().__init__(other.shape, fill_value=other.fill_value)
 
     @classmethod
     def from_coo(cls, x):
diff --git a/sparse/slicing.py b/sparse/slicing.py
index 59bcb80..e445a4b 100644
--- a/sparse/slicing.py
+++ b/sparse/slicing.py
@@ -2,11 +2,8 @@
 # See license at https://github.com/dask/dask/blob/master/LICENSE.txt
 
 import math
+from collections.abc import Iterable
 from numbers import Integral, Number
-try:
-    from collections.abc import Iterable
-except (AttributeError, ImportError):
-    from collections import Iterable
 
 import numpy as np
 
diff --git a/sparse/sparse_array.py b/sparse/sparse_array.py
index e4a6dab..1a5f4d5 100644
--- a/sparse/sparse_array.py
+++ b/sparse/sparse_array.py
@@ -1,9 +1,5 @@
-from __future__ import absolute_import, division, print_function
 from abc import ABCMeta, abstractmethod
-try:
-    from collections.abc import Iterable
-except (AttributeError, ImportError):
-    from collections import Iterable
+from collections.abc import Iterable
 from numbers import Integral
 from functools import reduce
 import operator
@@ -11,10 +7,9 @@ import operator
 import numpy as np
 
 from .utils import _zero_of_dtype
-from .compatibility import int
 
 
-class SparseArray(object):
+class SparseArray:
     """
     An abstract base class for all the sparse array classes.
 
diff --git a/sparse/utils.py b/sparse/utils.py
index 899425d..b825fce 100644
--- a/sparse/utils.py
+++ b/sparse/utils.py
@@ -1,8 +1,5 @@
 import functools
-try:
-    from collections.abc import Iterable
-except (AttributeError, ImportError):
-    from collections import Iterable
+from collections.abc import Iterable
 from numbers import Integral
 
 import numpy as np
diff --git a/tox.ini b/tox.ini
index 60090f6..ef51e0d 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,8 +1,8 @@
 [tox]
-envlist = py27,py36
+envlist = py36, py37
 [testenv]
 commands=
-    py.test {posargs}
+    pytest {posargs}
 extras=
     tests
     tox

Drop Python 2.7 support going forward?
Is it worth it to drop Py2.7 support going forward and make the current release LTS? I believe so, as at least NumPy has done the same, and we might end up needing 1.17 features.

cc @rgommers and anyone else interested.
diff --git a/sparse/tests/test_coo.py b/sparse/tests/test_coo.py
index c9699a4..357f7e7 100644
--- a/sparse/tests/test_coo.py
+++ b/sparse/tests/test_coo.py
@@ -1382,7 +1382,6 @@ def test_create_with_lists_of_tuples():
 
 
 def test_sizeof():
-    import sys
     x = np.eye(100)
     y = COO.from_numpy(x)
 
@@ -1832,7 +1831,7 @@ def test_prod_along_axis():
     assert_eq(s2.prod(axis=0), x2.prod(axis=0))
 
 
-class TestRoll(object):
+class TestRoll:
 
     # test on 1d array #
     @pytest.mark.parametrize('shift', [0, 2, -2, 20, -20])
@@ -1920,7 +1919,7 @@ def test_clip():
     assert_eq(out, x.clip(min=1, max=3))
 
 
-class TestFailFillValue(object):
+class TestFailFillValue:
     # Check failed fill_value op
     def test_nonzero_fv(self):
         xs = sparse.random((2, 3), density=0.5, fill_value=1)
@@ -2054,7 +2053,6 @@ def test_out_dtype():
         np.positive(a.todense(), out=b.todense(), dtype='float64').dtype
 
 
-@pytest.mark.skipif(sys.version_info[0] == 2, reason='Test won\'t run on Py2.')
 def test_failed_densification():
     import os
     from importlib import reload
@@ -2072,7 +2070,6 @@ def test_failed_densification():
     reload(sparse)
 
 
-@pytest.mark.skipif(sys.version_info[0] == 2, reason='Test won\'t run on Py2.')
 def test_warn_on_too_dense():
     import os
     from importlib import reload
diff --git a/sparse/tests/test_dok.py b/sparse/tests/test_dok.py
index e9d3d4a..1fed490 100644
--- a/sparse/tests/test_dok.py
+++ b/sparse/tests/test_dok.py
@@ -1,7 +1,6 @@
 import pytest
 
 import numpy as np
-import six
 
 import sparse
 from sparse import DOK
@@ -72,7 +71,7 @@ def test_construct(shape, data):
     s = DOK(shape, data)
     x = np.zeros(shape, dtype=s.dtype)
 
-    for c, d in six.iteritems(data):
+    for c, d in data.items():
         x[c] = d
 
     assert_eq(x, s)

pip install -e .[tests]
parse_log_pytest
requirements.txt
pytest pytest-cov pytest-flake8
3.6
requirements.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
attrs==22.2.0
certifi==2021.5.30
coverage==6.2
flake8==5.0.4
importlib-metadata==4.2.0
iniconfig==1.1.1
llvmlite==0.36.0
mccabe==0.7.0
numba==0.53.1
numpy==1.19.5
packaging==21.3
pluggy==1.0.0
py==1.11.0
pycodestyle==2.9.1
pyflakes==2.5.0
pyparsing==3.1.4
pytest==7.0.1
pytest-cov==4.0.0
pytest-flake8==1.1.1
scipy==1.5.4
-e git+https://github.com/pydata/sparse.git@4b262fb7ea6bdb13324031179e76a3c0a5b3fc5a#egg=sparse
tomli==1.2.3
typing_extensions==4.1.1
zipp==3.6.0

name: sparse
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2021.5.30=py36h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.3=he6710b0_2
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - pip=21.2.2=py36h06a4308_0
  - python=3.6.13=h12debd9_1
  - readline=8.2=h5eee18b_0
  - setuptools=58.0.4=py36h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.37.1=pyhd3eb1b0_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - attrs==22.2.0
      - coverage==6.2
      - flake8==5.0.4
      - importlib-metadata==4.2.0
      - iniconfig==1.1.1
      - llvmlite==0.36.0
      - mccabe==0.7.0
      - numba==0.53.1
      - numpy==1.19.5
      - packaging==21.3
      - pluggy==1.0.0
      - py==1.11.0
      - pycodestyle==2.9.1
      - pyflakes==2.5.0
      - pyparsing==3.1.4
      - pytest==7.0.1
      - pytest-cov==4.0.0
      - pytest-flake8==1.1.1
      - scipy==1.5.4
      - tomli==1.2.3
      - typing-extensions==4.1.1
      - zipp==3.6.0
prefix: /opt/conda/envs/sparse

sparse/tests/test_dok.py::test_setitem[shape0-index0-0.0347187363589444] sparse/tests/test_dok.py::test_setitem[shape1-index1-0.07626758920052612] sparse/tests/test_dok.py::test_setitem[shape3-1-0.7253305704872207] sparse/tests/test_dok.py::test_setitem[shape4-index4-0.7889172259180393] sparse/tests/test_dok.py::test_setitem[shape5-index5-0.31946037850613984] sparse/tests/test_dok.py::test_setitem[shape9-index9-0.18452328528249373] sparse/tests/test_dok.py::test_setitem[shape11-index11-0.36848290765441005] sparse/tests/test_dok.py::test_setitem[shape13-index13-0.33904241447690986]
sparse/tests/test_coo.py::flake-8::FLAKE8 sparse/tests/test_coo.py::test_tensordot[a_shape0-b_shape0-axes0] sparse/tests/test_coo.py::test_tensordot[a_shape1-b_shape1-axes1] sparse/tests/test_coo.py::test_tensordot[a_shape2-b_shape2-axes2] sparse/tests/test_coo.py::test_tensordot[a_shape3-b_shape3-axes3] sparse/tests/test_coo.py::test_tensordot[a_shape4-b_shape4-axes4] sparse/tests/test_coo.py::test_tensordot[a_shape5-b_shape5-axes5] sparse/tests/test_coo.py::test_tensordot[a_shape6-b_shape6-axes6] sparse/tests/test_coo.py::test_tensordot[a_shape7-b_shape7-axes7] sparse/tests/test_coo.py::test_tensordot[a_shape8-b_shape8-axes8] sparse/tests/test_coo.py::test_tensordot[a_shape9-b_shape9-0] sparse/tests/test_coo.py::test_matmul[a_shape0-b_shape0] sparse/tests/test_coo.py::test_matmul[a_shape1-b_shape1] sparse/tests/test_coo.py::test_matmul[a_shape2-b_shape2] sparse/tests/test_coo.py::test_matmul[a_shape3-b_shape3] sparse/tests/test_coo.py::test_matmul[a_shape4-b_shape4] sparse/tests/test_coo.py::test_matmul[a_shape5-b_shape5] sparse/tests/test_coo.py::test_matmul[a_shape6-b_shape6] sparse/tests/test_coo.py::test_matmul[a_shape7-b_shape7] sparse/tests/test_coo.py::test_matmul[a_shape8-b_shape8] sparse/tests/test_coo.py::test_matmul[a_shape10-b_shape10] sparse/tests/test_coo.py::test_dot[a_shape0-b_shape0] sparse/tests/test_coo.py::test_dot[a_shape1-b_shape1] sparse/tests/test_coo.py::test_dot[a_shape2-b_shape2] sparse/tests/test_coo.py::test_dot[a_shape3-b_shape3] sparse/tests/test_coo.py::test_dot[a_shape4-b_shape4] sparse/tests/test_coo.py::test_dot[a_shape5-b_shape5] sparse/tests/test_coo.py::test_dot[a_shape6-b_shape6] sparse/tests/test_coo.py::test_dot_type[False-False-SparseArray] sparse/tests/test_coo.py::test_scipy_sparse_interface sparse/tests/test_dok.py::flake-8::FLAKE8
sparse/tests/test_coo.py::test_reductions[f8-True-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-True-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-True-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-True-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-True--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-True-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f8-False-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions_bool[f8-True-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-True-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-True-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-True-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-True-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-True--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-True-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-True-axis6-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f8-False-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f8-False-axis6-all-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-True-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f8-False-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-True-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[f4-False-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions_bool[f4-True-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-True-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-True-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-True-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-True-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-True--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-True-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-True-axis6-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[f4-False-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[f4-False-axis6-all-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-True-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[f4-False-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-True-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i8-False-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions_bool[i8-True-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-True-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-True-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-True-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-True-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-True--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-True-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-True-axis6-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i8-False-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i8-False-axis6-all-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-True-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i8-False-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-True-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False-None-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False-None-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False-None-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False-None-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False-None-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False-0-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False-0-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False-0-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False-0-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False-0-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False-1-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False-1-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False-1-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False-1-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False-1-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False-2-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False-2-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False-2-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False-2-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False-2-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False-axis4-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False--3-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False--3-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False--3-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False--3-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False--3-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False--3-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False--3-min-kwargs6] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-sum-kwargs0] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-mean-kwargs2] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-prod-kwargs4] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-max-kwargs5] sparse/tests/test_coo.py::test_reductions[i4-False-axis6-min-kwargs6] sparse/tests/test_coo.py::test_reductions_bool[i4-True-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-True-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-True-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-True-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-True-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-True--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-True-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-True-axis6-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False-None-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False-None-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False-0-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False-0-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False-1-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False-1-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False-2-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False-2-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False-axis4-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False-axis4-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False--3-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False--3-all-kwargs1] sparse/tests/test_coo.py::test_reductions_bool[i4-False-axis6-any-kwargs0] sparse/tests/test_coo.py::test_reductions_bool[i4-False-axis6-all-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-True-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-None-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-0-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-2-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis4-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False--1-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-sum-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-mean-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-mean-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-prod-kwargs5] sparse/tests/test_coo.py::test_ufunc_reductions[i4-False-axis6-amin-kwargs6] sparse/tests/test_coo.py::test_ufunc_reductions_kwargs[amax-kwargs0] sparse/tests/test_coo.py::test_ufunc_reductions_kwargs[sum-kwargs1] sparse/tests/test_coo.py::test_ufunc_reductions_kwargs[prod-kwargs2] sparse/tests/test_coo.py::test_ufunc_reductions_kwargs[reduce-kwargs3] sparse/tests/test_coo.py::test_ufunc_reductions_kwargs[reduce-kwargs4] sparse/tests/test_coo.py::test_ufunc_reductions_kwargs[reduce-kwargs5] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-None-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-None-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-None-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-None-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-None-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-0-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-0-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-0-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-0-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-0-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-1-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-1-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-1-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-1-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.25-False-1-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-None-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-None-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-None-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-None-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-None-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-0-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-0-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-0-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-0-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-0-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-1-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-1-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-1-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-1-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.5-False-1-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-None-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-None-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-None-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-None-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-None-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-0-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-0-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-0-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-0-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-0-nanmin] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-1-nansum] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-1-nanmean] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-1-nanprod] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-1-nanmax] sparse/tests/test_coo.py::test_nan_reductions[0.75-False-1-nanmin] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-None-nansum] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-None-nanmean] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-None-nanprod] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-None-nanmax] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-None-nanmin] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-0-nansum] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-0-nanmean] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-0-nanprod] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-0-nanmax] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-0-nanmin] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-1-nansum] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-1-nanmean] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-1-nanprod] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-1-nanmax] sparse/tests/test_coo.py::test_nan_reductions[1.0-False-1-nanmin] sparse/tests/test_coo.py::test_all_nan_reduction_warning[None-nanmax] sparse/tests/test_coo.py::test_all_nan_reduction_warning[None-nanmin] sparse/tests/test_coo.py::test_all_nan_reduction_warning[None-nanmean] sparse/tests/test_coo.py::test_all_nan_reduction_warning[0-nanmax] sparse/tests/test_coo.py::test_all_nan_reduction_warning[0-nanmin] sparse/tests/test_coo.py::test_all_nan_reduction_warning[0-nanmean] sparse/tests/test_coo.py::test_all_nan_reduction_warning[1-nanmax] sparse/tests/test_coo.py::test_all_nan_reduction_warning[1-nanmin] sparse/tests/test_coo.py::test_all_nan_reduction_warning[1-nanmean] sparse/tests/test_coo.py::test_transpose[None] sparse/tests/test_coo.py::test_transpose[axis1] sparse/tests/test_coo.py::test_transpose[axis2] sparse/tests/test_coo.py::test_transpose[axis3] sparse/tests/test_coo.py::test_transpose[axis4] sparse/tests/test_coo.py::test_transpose[axis5] sparse/tests/test_coo.py::test_transpose[axis6] sparse/tests/test_coo.py::test_transpose_error[axis0] sparse/tests/test_coo.py::test_transpose_error[axis1] sparse/tests/test_coo.py::test_transpose_error[axis2] sparse/tests/test_coo.py::test_transpose_error[axis3] sparse/tests/test_coo.py::test_transpose_error[axis4] sparse/tests/test_coo.py::test_transpose_error[axis5] sparse/tests/test_coo.py::test_transpose_error[0.3] sparse/tests/test_coo.py::test_transpose_error[axis7] sparse/tests/test_coo.py::test_reshape[a0-b0] sparse/tests/test_coo.py::test_reshape[a1-b1] sparse/tests/test_coo.py::test_reshape[a2-b2] sparse/tests/test_coo.py::test_reshape[a3-b3] sparse/tests/test_coo.py::test_reshape[a4-b4] sparse/tests/test_coo.py::test_reshape[a5-b5] sparse/tests/test_coo.py::test_reshape[a6-b6] sparse/tests/test_coo.py::test_reshape[a7-b7] sparse/tests/test_coo.py::test_reshape[a8-b8] sparse/tests/test_coo.py::test_reshape[a9-b9] sparse/tests/test_coo.py::test_large_reshape sparse/tests/test_coo.py::test_reshape_same sparse/tests/test_coo.py::test_reshape_function sparse/tests/test_coo.py::test_to_scipy_sparse sparse/tests/test_coo.py::test_matmul[a_shape9-b_shape9] sparse/tests/test_coo.py::test_matmul_errors sparse/tests/test_coo.py::test_dot[a_shape7-b_shape7] sparse/tests/test_coo.py::test_dot_type[False-True-ndarray] sparse/tests/test_coo.py::test_dot_type[True-False-ndarray] sparse/tests/test_coo.py::test_kron[1-1] sparse/tests/test_coo.py::test_kron[1-2] sparse/tests/test_coo.py::test_kron[1-3] sparse/tests/test_coo.py::test_kron[2-1] sparse/tests/test_coo.py::test_kron[2-2] sparse/tests/test_coo.py::test_kron[2-3] sparse/tests/test_coo.py::test_kron[3-1] sparse/tests/test_coo.py::test_kron[3-2] sparse/tests/test_coo.py::test_kron[3-3] sparse/tests/test_coo.py::test_kron_spmatrix[True-True] sparse/tests/test_coo.py::test_kron_spmatrix[True-False] sparse/tests/test_coo.py::test_kron_spmatrix[False-True] sparse/tests/test_coo.py::test_kron_scalar[1] sparse/tests/test_coo.py::test_kron_scalar[2] sparse/tests/test_coo.py::test_kron_scalar[3] sparse/tests/test_coo.py::test_elemwise[expm1] sparse/tests/test_coo.py::test_elemwise[log1p] sparse/tests/test_coo.py::test_elemwise[sin] sparse/tests/test_coo.py::test_elemwise[tan] sparse/tests/test_coo.py::test_elemwise[sinh] sparse/tests/test_coo.py::test_elemwise[tanh] sparse/tests/test_coo.py::test_elemwise[floor] sparse/tests/test_coo.py::test_elemwise[ceil] sparse/tests/test_coo.py::test_elemwise[sqrt] sparse/tests/test_coo.py::test_elemwise[conjugate0] sparse/tests/test_coo.py::test_elemwise[round_] sparse/tests/test_coo.py::test_elemwise[rint] sparse/tests/test_coo.py::test_elemwise[<lambda>0] sparse/tests/test_coo.py::test_elemwise[conjugate1] sparse/tests/test_coo.py::test_elemwise[conjugate2] sparse/tests/test_coo.py::test_elemwise[<lambda>1] sparse/tests/test_coo.py::test_elemwise[abs] sparse/tests/test_coo.py::test_elemwise_inplace[expm1] sparse/tests/test_coo.py::test_elemwise_inplace[log1p] sparse/tests/test_coo.py::test_elemwise_inplace[sin] sparse/tests/test_coo.py::test_elemwise_inplace[tan] sparse/tests/test_coo.py::test_elemwise_inplace[sinh] sparse/tests/test_coo.py::test_elemwise_inplace[tanh] sparse/tests/test_coo.py::test_elemwise_inplace[floor] sparse/tests/test_coo.py::test_elemwise_inplace[ceil] sparse/tests/test_coo.py::test_elemwise_inplace[sqrt] sparse/tests/test_coo.py::test_elemwise_inplace[conjugate0] sparse/tests/test_coo.py::test_elemwise_inplace[round_] sparse/tests/test_coo.py::test_elemwise_inplace[rint] sparse/tests/test_coo.py::test_elemwise_inplace[conjugate1] sparse/tests/test_coo.py::test_elemwise_inplace[conjugate2] sparse/tests/test_coo.py::test_elemwise_inplace[<lambda>] sparse/tests/test_coo.py::test_elemwise_mixed sparse/tests/test_coo.py::test_elemwise_mixed_empty sparse/tests/test_coo.py::test_ndarray_bigger_shape sparse/tests/test_coo.py::test_elemwise_unsupported sparse/tests/test_coo.py::test_elemwise_mixed_broadcast sparse/tests/test_coo.py::test_elemwise_binary[shape0-mul] sparse/tests/test_coo.py::test_elemwise_binary[shape0-add] sparse/tests/test_coo.py::test_elemwise_binary[shape0-sub] sparse/tests/test_coo.py::test_elemwise_binary[shape0-gt] sparse/tests/test_coo.py::test_elemwise_binary[shape0-lt] sparse/tests/test_coo.py::test_elemwise_binary[shape0-ne] sparse/tests/test_coo.py::test_elemwise_binary[shape1-mul] sparse/tests/test_coo.py::test_elemwise_binary[shape1-add] sparse/tests/test_coo.py::test_elemwise_binary[shape1-sub] sparse/tests/test_coo.py::test_elemwise_binary[shape1-gt] sparse/tests/test_coo.py::test_elemwise_binary[shape1-lt] sparse/tests/test_coo.py::test_elemwise_binary[shape1-ne] sparse/tests/test_coo.py::test_elemwise_binary[shape2-mul] sparse/tests/test_coo.py::test_elemwise_binary[shape2-add] sparse/tests/test_coo.py::test_elemwise_binary[shape2-sub] sparse/tests/test_coo.py::test_elemwise_binary[shape2-gt] sparse/tests/test_coo.py::test_elemwise_binary[shape2-lt] sparse/tests/test_coo.py::test_elemwise_binary[shape2-ne] sparse/tests/test_coo.py::test_elemwise_binary[shape3-mul] sparse/tests/test_coo.py::test_elemwise_binary[shape3-add] sparse/tests/test_coo.py::test_elemwise_binary[shape3-sub] sparse/tests/test_coo.py::test_elemwise_binary[shape3-gt] sparse/tests/test_coo.py::test_elemwise_binary[shape3-lt] sparse/tests/test_coo.py::test_elemwise_binary[shape3-ne] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape0-imul] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape0-iadd] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape0-isub] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape1-imul] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape1-iadd] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape1-isub] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape2-imul] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape2-iadd] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape2-isub] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape3-imul] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape3-iadd] sparse/tests/test_coo.py::test_elemwise_binary_inplace[shape3-isub] sparse/tests/test_coo.py::test_elemwise_trinary[shape0-<lambda>0] sparse/tests/test_coo.py::test_elemwise_trinary[shape0-<lambda>1] sparse/tests/test_coo.py::test_elemwise_trinary[shape0-<lambda>2] sparse/tests/test_coo.py::test_elemwise_trinary[shape0-<lambda>3] sparse/tests/test_coo.py::test_elemwise_trinary[shape1-<lambda>0] sparse/tests/test_coo.py::test_elemwise_trinary[shape1-<lambda>1] sparse/tests/test_coo.py::test_elemwise_trinary[shape1-<lambda>2] sparse/tests/test_coo.py::test_elemwise_trinary[shape1-<lambda>3] sparse/tests/test_coo.py::test_elemwise_trinary[shape2-<lambda>0] sparse/tests/test_coo.py::test_elemwise_trinary[shape2-<lambda>1] sparse/tests/test_coo.py::test_elemwise_trinary[shape2-<lambda>2] sparse/tests/test_coo.py::test_elemwise_trinary[shape2-<lambda>3] sparse/tests/test_coo.py::test_elemwise_trinary[shape3-<lambda>0] sparse/tests/test_coo.py::test_elemwise_trinary[shape3-<lambda>1] sparse/tests/test_coo.py::test_elemwise_trinary[shape3-<lambda>2] sparse/tests/test_coo.py::test_elemwise_trinary[shape3-<lambda>3] sparse/tests/test_coo.py::test_binary_broadcasting[shape10-shape20-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape10-shape20-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape11-shape21-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape11-shape21-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape12-shape22-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape12-shape22-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape13-shape23-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape13-shape23-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape14-shape24-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape14-shape24-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape15-shape25-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape15-shape25-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape16-shape26-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape16-shape26-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape17-shape27-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape17-shape27-mul] sparse/tests/test_coo.py::test_binary_broadcasting[shape18-shape28-add] sparse/tests/test_coo.py::test_binary_broadcasting[shape18-shape28-mul] sparse/tests/test_coo.py::test_broadcast_to[shape10-shape20] sparse/tests/test_coo.py::test_broadcast_to[shape11-shape21] sparse/tests/test_coo.py::test_broadcast_to[shape12-shape22] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes0] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes1] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes2] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes3] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes4] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes5] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes6] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>0-shapes7] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes0] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes1] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes2] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes3] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes4] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes5] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes6] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>1-shapes7] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes0] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes1] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes2] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes3] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes4] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes5] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes6] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>2-shapes7] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes0] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes1] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes2] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes3] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes4] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes5] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes6] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>3-shapes7] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes0] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes1] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes2] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes3] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes4] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes5] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes6] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>4-shapes7] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes0] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes1] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes2] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes3] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes4] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes5] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes6] sparse/tests/test_coo.py::test_trinary_broadcasting[<lambda>5-shapes7] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-nan-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-nan-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-nan-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-nan-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25-inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25--inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25--inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25--inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.25--inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-nan-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-nan-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-nan-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-nan-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5-inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5--inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5--inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5--inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.5--inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-nan-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-nan-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-nan-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-nan-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75-inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75--inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75--inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75--inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[0.75--inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-nan-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-nan-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-nan-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-nan-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0-inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0--inf-shapes0-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0--inf-shapes1-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0--inf-shapes2-<lambda>] sparse/tests/test_coo.py::test_trinary_broadcasting_pathological[1.0--inf-shapes3-<lambda>] sparse/tests/test_coo.py::test_sparse_broadcasting sparse/tests/test_coo.py::test_dense_broadcasting sparse/tests/test_coo.py::test_sparsearray_elemwise[coo] sparse/tests/test_coo.py::test_sparsearray_elemwise[dok] sparse/tests/test_coo.py::test_ndarray_densification_fails sparse/tests/test_coo.py::test_elemwise_noargs sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[pow] sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[truediv] sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[floordiv] sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[ge] sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[le] sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[eq] sparse/tests/test_coo.py::test_nonzero_outout_fv_ufunc[mod] sparse/tests/test_coo.py::test_elemwise_scalar[True-mul-5] sparse/tests/test_coo.py::test_elemwise_scalar[True-add-0] sparse/tests/test_coo.py::test_elemwise_scalar[True-sub-0] sparse/tests/test_coo.py::test_elemwise_scalar[True-pow-5] sparse/tests/test_coo.py::test_elemwise_scalar[True-truediv-3] sparse/tests/test_coo.py::test_elemwise_scalar[True-floordiv-4] sparse/tests/test_coo.py::test_elemwise_scalar[True-gt-5] sparse/tests/test_coo.py::test_elemwise_scalar[True-lt--5] sparse/tests/test_coo.py::test_elemwise_scalar[True-ne-0] sparse/tests/test_coo.py::test_elemwise_scalar[True-ge-5] sparse/tests/test_coo.py::test_elemwise_scalar[True-le--3] sparse/tests/test_coo.py::test_elemwise_scalar[True-eq-1] sparse/tests/test_coo.py::test_elemwise_scalar[True-mod-5] sparse/tests/test_coo.py::test_elemwise_scalar[False-mul-5] sparse/tests/test_coo.py::test_elemwise_scalar[False-add-0] sparse/tests/test_coo.py::test_elemwise_scalar[False-sub-0] sparse/tests/test_coo.py::test_elemwise_scalar[False-pow-5] sparse/tests/test_coo.py::test_elemwise_scalar[False-truediv-3] sparse/tests/test_coo.py::test_elemwise_scalar[False-floordiv-4] sparse/tests/test_coo.py::test_elemwise_scalar[False-gt-5] sparse/tests/test_coo.py::test_elemwise_scalar[False-lt--5] sparse/tests/test_coo.py::test_elemwise_scalar[False-ne-0] sparse/tests/test_coo.py::test_elemwise_scalar[False-ge-5] sparse/tests/test_coo.py::test_elemwise_scalar[False-le--3] sparse/tests/test_coo.py::test_elemwise_scalar[False-eq-1] sparse/tests/test_coo.py::test_elemwise_scalar[False-mod-5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-mul-5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-add-0] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-sub-0] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-gt--5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-lt-5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-ne-0] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-ge--5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-le-3] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[True-eq-1] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-mul-5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-add-0] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-sub-0] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-gt--5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-lt-5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-ne-0] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-ge--5] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-le-3] sparse/tests/test_coo.py::test_leftside_elemwise_scalar[False-eq-1] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[add-5] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[sub--5] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[pow--3] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[truediv-0] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[floordiv-0] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[gt--5] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[lt-5] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[ne-1] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[ge--3] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[le-3] sparse/tests/test_coo.py::test_scalar_output_nonzero_fv[eq-0] sparse/tests/test_coo.py::test_bitwise_binary[shape0-and_] sparse/tests/test_coo.py::test_bitwise_binary[shape0-or_] sparse/tests/test_coo.py::test_bitwise_binary[shape0-xor] sparse/tests/test_coo.py::test_bitwise_binary[shape1-and_] sparse/tests/test_coo.py::test_bitwise_binary[shape1-or_] sparse/tests/test_coo.py::test_bitwise_binary[shape1-xor] sparse/tests/test_coo.py::test_bitwise_binary[shape2-and_] sparse/tests/test_coo.py::test_bitwise_binary[shape2-or_] sparse/tests/test_coo.py::test_bitwise_binary[shape2-xor] sparse/tests/test_coo.py::test_bitwise_binary[shape3-and_] sparse/tests/test_coo.py::test_bitwise_binary[shape3-or_] sparse/tests/test_coo.py::test_bitwise_binary[shape3-xor] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape0-iand] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape0-ior] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape0-ixor] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape1-iand] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape1-ior] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape1-ixor] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape2-iand] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape2-ior] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape2-ixor] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape3-iand] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape3-ior] sparse/tests/test_coo.py::test_bitwise_binary_inplace[shape3-ixor] sparse/tests/test_coo.py::test_bitshift_binary[shape0-lshift] sparse/tests/test_coo.py::test_bitshift_binary[shape0-rshift] sparse/tests/test_coo.py::test_bitshift_binary[shape1-lshift] sparse/tests/test_coo.py::test_bitshift_binary[shape1-rshift] sparse/tests/test_coo.py::test_bitshift_binary[shape2-lshift] sparse/tests/test_coo.py::test_bitshift_binary[shape2-rshift] sparse/tests/test_coo.py::test_bitshift_binary[shape3-lshift] sparse/tests/test_coo.py::test_bitshift_binary[shape3-rshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape0-ilshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape0-irshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape1-ilshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape1-irshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape2-ilshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape2-irshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape3-ilshift] sparse/tests/test_coo.py::test_bitshift_binary_inplace[shape3-irshift] sparse/tests/test_coo.py::test_bitwise_scalar[shape0-and_] sparse/tests/test_coo.py::test_bitwise_scalar[shape1-and_] sparse/tests/test_coo.py::test_bitwise_scalar[shape2-and_] sparse/tests/test_coo.py::test_bitwise_scalar[shape3-and_] sparse/tests/test_coo.py::test_bitshift_scalar[shape0-lshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape0-rshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape1-lshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape1-rshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape2-lshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape2-rshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape3-lshift] sparse/tests/test_coo.py::test_bitshift_scalar[shape3-rshift] sparse/tests/test_coo.py::test_unary_bitwise_nonzero_output_fv[shape0-invert] sparse/tests/test_coo.py::test_unary_bitwise_nonzero_output_fv[shape1-invert] sparse/tests/test_coo.py::test_unary_bitwise_nonzero_output_fv[shape2-invert] sparse/tests/test_coo.py::test_unary_bitwise_nonzero_output_fv[shape3-invert] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape0-or_] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape0-xor] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape1-or_] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape1-xor] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape2-or_] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape2-xor] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape3-or_] sparse/tests/test_coo.py::test_binary_bitwise_nonzero_output_fv[shape3-xor] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape0-mul] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape0-add] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape0-sub] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape0-gt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape0-lt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape0-ne] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape1-mul] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape1-add] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape1-sub] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape1-gt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape1-lt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape1-ne] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape2-mul] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape2-add] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape2-sub] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape2-gt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape2-lt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape2-ne] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape3-mul] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape3-add] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape3-sub] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape3-gt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape3-lt] sparse/tests/test_coo.py::test_elemwise_nonzero_input_fv[shape3-ne] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape0-lshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape0-rshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape1-lshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape1-rshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape2-lshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape2-rshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape3-lshift] sparse/tests/test_coo.py::test_binary_bitshift_densification_fails[shape3-rshift] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape0-and_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape0-or_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape0-xor] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape1-and_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape1-or_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape1-xor] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape2-and_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape2-or_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape2-xor] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape3-and_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape3-or_] sparse/tests/test_coo.py::test_bitwise_binary_bool[shape3-xor] sparse/tests/test_coo.py::test_elemwise_binary_empty sparse/tests/test_coo.py::test_gt sparse/tests/test_coo.py::test_slicing[0] sparse/tests/test_coo.py::test_slicing[1] sparse/tests/test_coo.py::test_slicing[-1] sparse/tests/test_coo.py::test_slicing[index3] sparse/tests/test_coo.py::test_slicing[index4] sparse/tests/test_coo.py::test_slicing[index5] sparse/tests/test_coo.py::test_slicing[index6] sparse/tests/test_coo.py::test_slicing[index7] sparse/tests/test_coo.py::test_slicing[index8] sparse/tests/test_coo.py::test_slicing[index9] sparse/tests/test_coo.py::test_slicing[index10] sparse/tests/test_coo.py::test_slicing[index11] sparse/tests/test_coo.py::test_slicing[index12] sparse/tests/test_coo.py::test_slicing[index13] sparse/tests/test_coo.py::test_slicing[index14] sparse/tests/test_coo.py::test_slicing[index15] sparse/tests/test_coo.py::test_slicing[index16] sparse/tests/test_coo.py::test_slicing[index17] sparse/tests/test_coo.py::test_slicing[index18] sparse/tests/test_coo.py::test_slicing[index19] sparse/tests/test_coo.py::test_slicing[index20] sparse/tests/test_coo.py::test_slicing[index21] sparse/tests/test_coo.py::test_slicing[index22] sparse/tests/test_coo.py::test_slicing[index23] sparse/tests/test_coo.py::test_slicing[index24] sparse/tests/test_coo.py::test_slicing[index25] sparse/tests/test_coo.py::test_slicing[index26] sparse/tests/test_coo.py::test_slicing[index27] sparse/tests/test_coo.py::test_slicing[index28] sparse/tests/test_coo.py::test_slicing[index29] sparse/tests/test_coo.py::test_slicing[index30] sparse/tests/test_coo.py::test_slicing[index31] sparse/tests/test_coo.py::test_slicing[index32] sparse/tests/test_coo.py::test_slicing[index33] sparse/tests/test_coo.py::test_slicing[index34] sparse/tests/test_coo.py::test_slicing[index35] sparse/tests/test_coo.py::test_slicing[index36] sparse/tests/test_coo.py::test_slicing[index37] sparse/tests/test_coo.py::test_slicing[index38] sparse/tests/test_coo.py::test_slicing[index39] sparse/tests/test_coo.py::test_slicing[index40] sparse/tests/test_coo.py::test_slicing[index41] sparse/tests/test_coo.py::test_slicing[index42] sparse/tests/test_coo.py::test_slicing[index43] sparse/tests/test_coo.py::test_slicing[index44] sparse/tests/test_coo.py::test_slicing[index45] sparse/tests/test_coo.py::test_advanced_indexing[index0] sparse/tests/test_coo.py::test_advanced_indexing[index1] sparse/tests/test_coo.py::test_advanced_indexing[index2] sparse/tests/test_coo.py::test_advanced_indexing[index3] sparse/tests/test_coo.py::test_advanced_indexing[index4] sparse/tests/test_coo.py::test_advanced_indexing[index5] sparse/tests/test_coo.py::test_advanced_indexing[index6] sparse/tests/test_coo.py::test_advanced_indexing[index7] sparse/tests/test_coo.py::test_advanced_indexing[index8] sparse/tests/test_coo.py::test_advanced_indexing[index9] sparse/tests/test_coo.py::test_custom_dtype_slicing sparse/tests/test_coo.py::test_slicing_errors[index0] sparse/tests/test_coo.py::test_slicing_errors[index1] sparse/tests/test_coo.py::test_slicing_errors[index2] sparse/tests/test_coo.py::test_slicing_errors[5] sparse/tests/test_coo.py::test_slicing_errors[-5] sparse/tests/test_coo.py::test_slicing_errors[foo] sparse/tests/test_coo.py::test_slicing_errors[index6] sparse/tests/test_coo.py::test_slicing_errors[0.5] sparse/tests/test_coo.py::test_slicing_errors[index8] sparse/tests/test_coo.py::test_slicing_errors[index9] sparse/tests/test_coo.py::test_slicing_errors[index10] sparse/tests/test_coo.py::test_slicing_errors[index11] sparse/tests/test_coo.py::test_concatenate sparse/tests/test_coo.py::test_concatenate_mixed[stack-0] sparse/tests/test_coo.py::test_concatenate_mixed[stack-1] sparse/tests/test_coo.py::test_concatenate_mixed[concatenate-0] sparse/tests/test_coo.py::test_concatenate_mixed[concatenate-1] sparse/tests/test_coo.py::test_concatenate_noarrays sparse/tests/test_coo.py::test_stack[0-shape0] sparse/tests/test_coo.py::test_stack[0-shape1] sparse/tests/test_coo.py::test_stack[0-shape2] sparse/tests/test_coo.py::test_stack[1-shape0] sparse/tests/test_coo.py::test_stack[1-shape1] sparse/tests/test_coo.py::test_stack[1-shape2] sparse/tests/test_coo.py::test_stack[-1-shape0] sparse/tests/test_coo.py::test_stack[-1-shape1] sparse/tests/test_coo.py::test_stack[-1-shape2] sparse/tests/test_coo.py::test_large_concat_stack sparse/tests/test_coo.py::test_addition sparse/tests/test_coo.py::test_scalar_multiplication[2] sparse/tests/test_coo.py::test_scalar_multiplication[2.5] sparse/tests/test_coo.py::test_scalar_multiplication[scalar2] sparse/tests/test_coo.py::test_scalar_multiplication[scalar3] sparse/tests/test_coo.py::test_scalar_exponentiation sparse/tests/test_coo.py::test_create_with_lists_of_tuples sparse/tests/test_coo.py::test_sizeof sparse/tests/test_coo.py::test_scipy_sparse_interaction[coo] sparse/tests/test_coo.py::test_scipy_sparse_interaction[csr] sparse/tests/test_coo.py::test_scipy_sparse_interaction[dok] sparse/tests/test_coo.py::test_scipy_sparse_interaction[csc] sparse/tests/test_coo.py::test_op_scipy_sparse[mul] sparse/tests/test_coo.py::test_op_scipy_sparse[add] sparse/tests/test_coo.py::test_op_scipy_sparse[sub] sparse/tests/test_coo.py::test_op_scipy_sparse[gt] sparse/tests/test_coo.py::test_op_scipy_sparse[lt] sparse/tests/test_coo.py::test_op_scipy_sparse[ne] sparse/tests/test_coo.py::test_op_scipy_sparse_left[add] sparse/tests/test_coo.py::test_op_scipy_sparse_left[sub] sparse/tests/test_coo.py::test_cache_csr sparse/tests/test_coo.py::test_empty_shape sparse/tests/test_coo.py::test_single_dimension sparse/tests/test_coo.py::test_large_sum sparse/tests/test_coo.py::test_add_many_sparse_arrays sparse/tests/test_coo.py::test_caching sparse/tests/test_coo.py::test_scalar_slicing sparse/tests/test_coo.py::test_triul[shape0-0] sparse/tests/test_coo.py::test_triul[shape1-1] sparse/tests/test_coo.py::test_triul[shape2--1] sparse/tests/test_coo.py::test_triul[shape3--2] sparse/tests/test_coo.py::test_triul[shape4-1000] sparse/tests/test_coo.py::test_empty_reduction sparse/tests/test_coo.py::test_random_shape[0.1-shape0] sparse/tests/test_coo.py::test_random_shape[0.1-shape1] sparse/tests/test_coo.py::test_random_shape[0.1-shape2] sparse/tests/test_coo.py::test_random_shape[0.3-shape0] sparse/tests/test_coo.py::test_random_shape[0.3-shape1] sparse/tests/test_coo.py::test_random_shape[0.3-shape2] sparse/tests/test_coo.py::test_random_shape[0.5-shape0] sparse/tests/test_coo.py::test_random_shape[0.5-shape1] sparse/tests/test_coo.py::test_random_shape[0.5-shape2] sparse/tests/test_coo.py::test_random_shape[0.7-shape0] sparse/tests/test_coo.py::test_random_shape[0.7-shape1] sparse/tests/test_coo.py::test_random_shape[0.7-shape2] sparse/tests/test_coo.py::test_two_random_unequal sparse/tests/test_coo.py::test_two_random_same_seed sparse/tests/test_coo.py::test_random_rvs[0.0-shape0-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.0-shape0-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.0-shape0-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.0-shape1-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.0-shape1-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.0-shape1-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.01-shape0-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.01-shape0-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.01-shape0-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.01-shape1-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.01-shape1-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.01-shape1-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.1-shape0-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.1-shape0-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.1-shape0-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.1-shape1-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.1-shape1-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.1-shape1-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.2-shape0-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.2-shape0-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.2-shape0-<lambda>-bool] sparse/tests/test_coo.py::test_random_rvs[0.2-shape1-None-float64] sparse/tests/test_coo.py::test_random_rvs[0.2-shape1-rvs-int] sparse/tests/test_coo.py::test_random_rvs[0.2-shape1-<lambda>-bool] sparse/tests/test_coo.py::test_random_fv[coo] sparse/tests/test_coo.py::test_random_fv[dok] sparse/tests/test_coo.py::test_scalar_shape_construction sparse/tests/test_coo.py::test_len sparse/tests/test_coo.py::test_density sparse/tests/test_coo.py::test_size sparse/tests/test_coo.py::test_np_array sparse/tests/test_coo.py::test_three_arg_where[shapes0] sparse/tests/test_coo.py::test_three_arg_where[shapes1] sparse/tests/test_coo.py::test_three_arg_where[shapes2] sparse/tests/test_coo.py::test_three_arg_where[shapes3] sparse/tests/test_coo.py::test_three_arg_where[shapes4] sparse/tests/test_coo.py::test_three_arg_where[shapes5] sparse/tests/test_coo.py::test_three_arg_where[shapes6] sparse/tests/test_coo.py::test_three_arg_where[shapes7] sparse/tests/test_coo.py::test_one_arg_where sparse/tests/test_coo.py::test_one_arg_where_dense sparse/tests/test_coo.py::test_two_arg_where sparse/tests/test_coo.py::test_inplace_invalid_shape[imul] sparse/tests/test_coo.py::test_inplace_invalid_shape[iadd] sparse/tests/test_coo.py::test_inplace_invalid_shape[isub] sparse/tests/test_coo.py::test_nonzero sparse/tests/test_coo.py::test_argwhere sparse/tests/test_coo.py::test_asformat[coo] sparse/tests/test_coo.py::test_asformat[dok] sparse/tests/test_coo.py::test_as_coo[COO] sparse/tests/test_coo.py::test_as_coo[DOK] sparse/tests/test_coo.py::test_as_coo[csr_matrix] sparse/tests/test_coo.py::test_as_coo[asarray] sparse/tests/test_coo.py::test_invalid_attrs_error sparse/tests/test_coo.py::test_invalid_iterable_error sparse/tests/test_coo.py::test_prod_along_axis sparse/tests/test_coo.py::TestRoll::test_1d[0] sparse/tests/test_coo.py::TestRoll::test_1d[2] sparse/tests/test_coo.py::TestRoll::test_1d[-2] sparse/tests/test_coo.py::TestRoll::test_1d[20] sparse/tests/test_coo.py::TestRoll::test_1d[-20] sparse/tests/test_coo.py::TestRoll::test_2d[None-0] sparse/tests/test_coo.py::TestRoll::test_2d[None-2] sparse/tests/test_coo.py::TestRoll::test_2d[None--2] sparse/tests/test_coo.py::TestRoll::test_2d[None-20] sparse/tests/test_coo.py::TestRoll::test_2d[None--20] sparse/tests/test_coo.py::TestRoll::test_2d[0-0] sparse/tests/test_coo.py::TestRoll::test_2d[0-2] sparse/tests/test_coo.py::TestRoll::test_2d[0--2] sparse/tests/test_coo.py::TestRoll::test_2d[0-20] sparse/tests/test_coo.py::TestRoll::test_2d[0--20] sparse/tests/test_coo.py::TestRoll::test_2d[1-0] sparse/tests/test_coo.py::TestRoll::test_2d[1-2] sparse/tests/test_coo.py::TestRoll::test_2d[1--2] sparse/tests/test_coo.py::TestRoll::test_2d[1-20] sparse/tests/test_coo.py::TestRoll::test_2d[1--20] sparse/tests/test_coo.py::TestRoll::test_2d[ax3-0] sparse/tests/test_coo.py::TestRoll::test_2d[ax3-2] sparse/tests/test_coo.py::TestRoll::test_2d[ax3--2] sparse/tests/test_coo.py::TestRoll::test_2d[ax3-20] sparse/tests/test_coo.py::TestRoll::test_2d[ax3--20] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax0-shift0] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax0-shift1] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax0-shift2] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax0-shift3] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax1-shift0] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax1-shift1] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax1-shift2] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax1-shift3] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax2-shift0] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax2-shift1] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax2-shift2] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax2-shift3] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax3-shift0] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax3-shift1] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax3-shift2] sparse/tests/test_coo.py::TestRoll::test_multiaxis[ax3-shift3] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[None-0] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[None-2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[None--2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[None-20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[None--20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[0-0] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[0-2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[0--2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[0-20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[0--20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[1-0] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[1-2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[1--2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[1-20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[1--20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[ax3-0] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[ax3-2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[ax3--2] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[ax3-20] sparse/tests/test_coo.py::TestRoll::test_original_is_copied[ax3--20] sparse/tests/test_coo.py::TestRoll::test_empty sparse/tests/test_coo.py::TestRoll::test_valerr[args0] sparse/tests/test_coo.py::TestRoll::test_valerr[args1] sparse/tests/test_coo.py::TestRoll::test_valerr[args2] sparse/tests/test_coo.py::TestRoll::test_valerr[args3] sparse/tests/test_coo.py::test_clip sparse/tests/test_coo.py::TestFailFillValue::test_nonzero_fv sparse/tests/test_coo.py::TestFailFillValue::test_inconsistent_fv sparse/tests/test_coo.py::test_pickle sparse/tests/test_coo.py::test_copy[True] sparse/tests/test_coo.py::test_copy[False] sparse/tests/test_coo.py::test_initialization[2] sparse/tests/test_coo.py::test_initialization[3] sparse/tests/test_coo.py::test_initialization[4] sparse/tests/test_coo.py::test_initialization[5] sparse/tests/test_coo.py::test_eye[4-None] sparse/tests/test_coo.py::test_eye[4-10] sparse/tests/test_coo.py::test_eye[10-4] sparse/tests/test_coo.py::test_eye[0-10] sparse/tests/test_coo.py::test_ones_zeros[ones] sparse/tests/test_coo.py::test_ones_zeros[zeros] sparse/tests/test_coo.py::test_ones_zeros_like[ones_like] sparse/tests/test_coo.py::test_ones_zeros_like[zeros_like] sparse/tests/test_coo.py::test_full sparse/tests/test_coo.py::test_full_like sparse/tests/test_coo.py::test_complex_methods[True] sparse/tests/test_coo.py::test_complex_methods[False] sparse/tests/test_coo.py::test_np_matrix sparse/tests/test_coo.py::test_out_dtype sparse/tests/test_coo.py::test_failed_densification sparse/tests/test_coo.py::test_warn_on_too_dense sparse/tests/test_coo.py::test_prune_coo sparse/tests/test_dok.py::test_random_shape_nnz[0.1-shape0] sparse/tests/test_dok.py::test_random_shape_nnz[0.1-shape1] sparse/tests/test_dok.py::test_random_shape_nnz[0.1-shape2] sparse/tests/test_dok.py::test_random_shape_nnz[0.3-shape0] sparse/tests/test_dok.py::test_random_shape_nnz[0.3-shape1] sparse/tests/test_dok.py::test_random_shape_nnz[0.3-shape2] sparse/tests/test_dok.py::test_random_shape_nnz[0.5-shape0] sparse/tests/test_dok.py::test_random_shape_nnz[0.5-shape1] sparse/tests/test_dok.py::test_random_shape_nnz[0.5-shape2] sparse/tests/test_dok.py::test_random_shape_nnz[0.7-shape0] sparse/tests/test_dok.py::test_random_shape_nnz[0.7-shape1] sparse/tests/test_dok.py::test_random_shape_nnz[0.7-shape2] sparse/tests/test_dok.py::test_convert_to_coo sparse/tests/test_dok.py::test_convert_from_coo sparse/tests/test_dok.py::test_convert_from_numpy sparse/tests/test_dok.py::test_convert_to_numpy sparse/tests/test_dok.py::test_construct[2-data0] sparse/tests/test_dok.py::test_construct[shape1-data1] sparse/tests/test_dok.py::test_construct[shape2-data2] sparse/tests/test_dok.py::test_getitem[0.1-shape0] sparse/tests/test_dok.py::test_getitem[0.1-shape1] sparse/tests/test_dok.py::test_getitem[0.1-shape2] sparse/tests/test_dok.py::test_getitem[0.3-shape0] sparse/tests/test_dok.py::test_getitem[0.3-shape1] sparse/tests/test_dok.py::test_getitem[0.3-shape2] sparse/tests/test_dok.py::test_getitem[0.5-shape0] sparse/tests/test_dok.py::test_getitem[0.5-shape1] sparse/tests/test_dok.py::test_getitem[0.5-shape2] sparse/tests/test_dok.py::test_getitem[0.7-shape0] sparse/tests/test_dok.py::test_getitem[0.7-shape1] sparse/tests/test_dok.py::test_getitem[0.7-shape2] sparse/tests/test_dok.py::test_setitem[shape2-index2-value2] sparse/tests/test_dok.py::test_setitem[shape6-index6-value6] sparse/tests/test_dok.py::test_setitem[shape7-index7-value7] sparse/tests/test_dok.py::test_setitem[shape8-index8-value8] sparse/tests/test_dok.py::test_setitem[shape10-index10-value10] sparse/tests/test_dok.py::test_setitem[shape12-index12-value12] sparse/tests/test_dok.py::test_default_dtype sparse/tests/test_dok.py::test_int_dtype sparse/tests/test_dok.py::test_float_dtype sparse/tests/test_dok.py::test_set_zero sparse/tests/test_dok.py::test_asformat[coo] sparse/tests/test_dok.py::test_asformat[dok] sparse/tests/test_dok.py::test_coo_fv_interface
ci/environment-2.7.yml sparse/coo/common.py sparse/utils.py benchmarks/benchmark_coo.py setup.py sparse/sparse_array.py sparse/coo/indexing.py sparse/slicing.py sparse/coo/umath.py .travis.yml tox.ini sparse/compatibility.py docs/contributing.rst sparse/coo/core.py readthedocs.yml sparse/dok.py
sparse/coo/common.py sparse/utils.py benchmarks/benchmark_coo.py setup.py sparse/sparse_array.py sparse/coo/indexing.py sparse/slicing.py sparse/coo/umath.py ci/environment-3.7.yml .travis.yml tox.ini sparse/compatibility.py docs/contributing.rst sparse/coo/core.py readthedocs.yml sparse/dok.py