(func, sparse_output)
| 560 | ], |
| 561 | ) |
| 562 | def test_datarray_1d_method(func, sparse_output): |
| 563 | arr_s = make_xrarray({"x": 10}, coords={"x": np.arange(10)}) |
| 564 | arr_d = xr.DataArray(arr_s.data.todense(), coords=arr_s.coords, dims=arr_s.dims) |
| 565 | ret_s = func(arr_s) |
| 566 | ret_d = func(arr_d) |
| 567 | |
| 568 | if sparse_output: |
| 569 | assert isinstance(ret_s.data, sparse.SparseArray) |
| 570 | assert np.allclose(ret_s.data.todense(), ret_d.data, equal_nan=True) |
| 571 | else: |
| 572 | assert np.allclose(ret_s, ret_d, equal_nan=True) |
| 573 | |
| 574 | |
| 575 | class TestSparseDataArrayAndDataset: |
nothing calls this directly
no test coverage detected
searching dependent graphs…