Skip to content

Commit 827e546

Browse files
committed
Expect np.ndarray when using open_mfdataset on Zarr with chunks None
1 parent e9c35f9 commit 827e546

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

xarray/tests/test_backends.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2582,8 +2582,14 @@ def test_open_mfdataset_manyfiles(
25822582
chunks=chunks,
25832583
) as actual:
25842584

2585-
# check that using open_mfdataset returns dask arrays for variables
2586-
assert isinstance(actual["foo"].data, dask_array_type)
2585+
try:
2586+
# check that using open_mfdataset returns dask arrays for variables
2587+
assert isinstance(actual["foo"].data, dask_array_type)
2588+
except AssertionError:
2589+
# A numpy array is returned instead of a dask array
2590+
# when reading with Zarr and chunks is None
2591+
if readengine == "zarr" and chunks is None:
2592+
assert isinstance(actual["foo"].data, np.ndarray)
25872593

25882594
assert_identical(original, actual)
25892595

0 commit comments

Comments
 (0)