Skip to content

⚠️ Nightly upstream-dev CI failed ⚠️ #10261

Open
@github-actions

Description

@github-actions

Workflow Run URL

Python 3.12 Test Summary
xarray/tests/test_backends.py::TestPydap::test_cmp_local_file: AssertionError: Left and right Dataset objects are not equal
Differing data variables:
L   bears    (i, j) <U3 72B 'ind' 'ist' 'ing' 'uis' 'hab' 'le'
R   bears    (i, j) |S4 24B b'ind' b'ist' b'ing' b'uis' b'hab' b'le'
xarray/tests/test_backends.py::TestPydap::test_dask: AssertionError: Left and right Dataset objects are not equal
Differing data variables:
L   bears    (i, j) <U3 72B 'ind' 'ist' 'ing' 'uis' 'hab' 'le'
R   bears    (i, j) |S4 24B b'ind' b'ist' b'ing' b'uis' b'hab' b'le'
xarray/tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr[zarr_format=2]: AssertionError: Left and right DataTree objects are not equal

Data at node 'set1' does not match:
    Differing data variables:
    L   a        int64 8B 0
    R   a        float64 8B nan
xarray/tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=2]: ValueError: Store is not read-only but mode is 'r'. Unable to create a read-only copy of the store. Please use a read-only store or a storage class that implements .with_read_only().
xarray/tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_zip_store[zarr_format=3]: ValueError: Store is not read-only but mode is 'r'. Unable to create a read-only copy of the store. Please use a read-only store or a storage class that implements .with_read_only().
xarray/tests/test_backends_datatree.py::TestZarrDatatreeIO::test_to_zarr_not_consolidated[zarr_format=2]: AssertionError: Left and right DataTree objects are not equal

Data at node 'set1' does not match:
    Differing data variables:
    L   a        int64 8B 0
    R   a        float64 8B nan
xarray/tests/test_backends_datatree.py::TestZarrDatatreeIO::test_open_datatree_chunks[zarr_format=2]: AssertionError: Left and right DataTree objects are not identical

Data at node 'group1' does not match:
    Differing data variables:
    L   a        (y) float64 24B dask.array<chunksize=(1,), meta=np.ndarray>
    R   a        (y) int64 24B dask.array<chunksize=(1,), meta=np.ndarray>
xarray/tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time        (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time        (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-20
L   numbers     (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers     (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_write_store[2]: AssertionError: Left and right Dataset objects are not close
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B ...
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data[2]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDictStore::test_load[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_dataset_compute[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   None     (x, y) int64 32B 0 1 2 3
R   None     (x, y) float64 32B nan 1.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   floats        (a) object 40B 0.0 0.0 1.0 2.0 3.0
R   floats        (a) float64 40B nan nan 1.0 2.0 3.0
L   strings_nans  (b) object 24B 'ab' 'cdef' ''
R   strings_nans  (b) object 24B 'ab' 'cdef' nan
L   bytes_nans    (b) object 24B b'ab' b'cdef' b''
R   bytes_nans    (b) object 24B b'ab' b'cdef' nan
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * t        (t) datetime64[ns] 24B 2000-01-01 2000-01-02 NaT
R * t        (t) datetime64[ns] 24B NaT 2000-01-02 NaT
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data[2]: ValueError: Failed to decode variable 't0': unable to decode time units 'days since 0001-01-01' with "calendar 'noleap'". Try opening your dataset with decode_times=False or installing cftime if it is not installed.
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   foo      (x) int64 16B 0 1
R   foo      (x) float64 16B nan 1.0
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   foo      (x) int64 16B 0 1
R   foo      (x) float64 16B nan 1.0
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   x        int64 8B 0
R   x        float64 8B nan
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   x        (t) bool 4B True False False True
R   x        (t) bool 4B True True True True
xarray/tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
xarray/tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step[2]: AssertionError: Left and right DataArray objects are not identical
Differing coordinates:
L   numbers  (dim3) int64 64B 3 2 2 1 1 0 0 2
R   numbers  (dim3) float64 64B 3.0 2.0 2.0 1.0 1.0 nan nan 2.0
xarray/tests/test_backends.py::TestZarrDictStore::test_isel_dataarray[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
xarray/tests/test_backends.py::TestZarrDictStore::test_dropna[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * x        (x) int64 16B 0 2
R * x        (x) float64 16B nan 2.0
L * y        (y) int64 32B 0 1 2 3
R * y        (y) float64 32B nan 1.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   latitude_bnds   (latitude, bnds2) float64 32B nan 1.0 1.0 2.0
R   latitude_bnds   (latitude, bnds2) int64 32B 0 1 1 2
L * latitude        (latitude) float64 16B nan 1.0
R * latitude        (latitude) int64 16B 0 1
L   longitude_bnds  (longitude, bnds2) float64 32B nan 1.0 1.0 2.0
R   longitude_bnds  (longitude, bnds2) int64 32B 0 1 1 2
L * longitude       (longitude) float64 16B nan 1.0
R * longitude       (longitude) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * latitude   (latitude) float64 16B nan 1.0
R * latitude   (latitude) int64 16B 0 1
L * longitude  (longitude) float64 16B nan 1.0
R * longitude  (longitude) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   precip   (x) float64 16B nan -1.0
R   precip   (x) int64 16B 0 -1
L   temp     (x) float64 16B nan 1.0
R   temp     (x) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrDictStore::test_default_fill_value[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.int16(0), 'chunks': (10,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<i2'), ...}
 +  where {'_FillValue': np.int16(0), 'chunks': (10,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<i2'), ...} = <xarray.DataArray 'x' (y: 10)> Size: 40B\n[10 values with dtype=float32]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 10)> Size: 40B\n[10 values with dtype=float32]\nDimensions without coordinates: y = <xarray.Dataset> Size: 40B\nDimensions:  (y: 10)\nDimensions without coordinates: y\nData variables:\n    x        (y) float32 40B ....x
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y = <xarray.Dataset> Size: 16B\nDimensions:  (y: 2)\nDimensions without coordinates: y\nData variables:\n    x        (y) float64 16B ....x
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y = <xarray.Dataset> Size: 16B\nDimensions:  (y: 2)\nDimensions without coordinates: y\nData variables:\n    x        (y) float64 16B ....x
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0.encoding
 +    where <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0 = <xarray.Dataset> Size: 32B\nDimensions:  (y: 2)\nCoordinates:\n  * y        (y) float64 16B nan 1.0\nData variables:\n    x        (y) float64 16B ....y
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0.encoding
 +    where <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0 = <xarray.Dataset> Size: 32B\nDimensions:  (y: 2)\nCoordinates:\n  * y        (y) float64 16B nan 1.0\nData variables:\n    x        (y) float64 16B ....y
xarray/tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-False]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-True]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[2-None]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
R * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
L   numbers  (dim3) float64 80B dask.array<chunksize=(10,), meta=np.ndarray>
R   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
xarray/tests/test_backends.py::TestZarrDictStore::test_non_existent_store[2]: AssertionError: Regex pattern did not match.
 Regex: '(No such file or directory|Unable to find group)'
 Input: "No group found in store '/tmp/pytest-of-runner/pytest-0/popen-gw0/test_non_existent_store_2_0/56fefbe5-8e9a-47b6-afc3-8f5e576755c3' at path ''"
xarray/tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[2-None]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[2-group1]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_group[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_append_write[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2-U]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2-S]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 40B NaT ... 2000-02-02
R * time                     (time) datetime64[ns] 40B 2000-01-01 ... 2000-02-02
L * lat                      (lat) float64 24B 2.0 1.0 nan
R * lat                      (lat) int64 24B 2 1 0
L * lon                      (lon) float64 24B nan 1.0 2.0
R * lon                      (lon) int64 24B 0 1 2
Differing data variables:
L   datetime_var             (time) datetime64[ns] 40B NaT ... 2019-01-05
R   datetime_var             (time) datetime64[ns] 40B 2019-01-01 ... 2019-01-05
L   bool_var                 (time) bool 5B True True True True True
R   bool_var                 (time) bool 5B True False True False True
xarray/tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 40B 2000-01-01 ... 2000-02-02
R * time                     (time) datetime64[ns] 40B NaT ... 2000-02-02
L * lat                      (lat) int64 24B 2 1 0
R * lat                      (lat) float64 24B 2.0 1.0 nan
L * lon                      (lon) int64 24B 0 1 2
R * lon                      (lon) float64 24B nan 1.0 2.0
Differing data variables:
L   datetime_var             (time) datetime64[ns] 40B 2019-01-01 ... 2019-01-05
R   datetime_var             (time) datetime64[ns] 40B NaT ... 2019-01-05
L   bool_var                 (time) bool 5B True False True False True
R   bool_var                 (time) bool 5B True True True True True
xarray/tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 40B 2000-01-01 ... 2000-02-02
R * time                     (time) datetime64[ns] 40B NaT ... 2000-02-02
L * lat                      (lat) int64 24B 2 1 0
R * lat                      (lat) float64 24B 2.0 1.0 nan
L * lon                      (lon) int64 24B 0 1 2
R * lon                      (lon) float64 24B nan 1.0 2.0
Differing data variables:
L   datetime_var             (time) datetime64[ns] 40B 2019-01-01 ... 2019-01-05
R   datetime_var             (time) datetime64[ns] 40B NaT ... 2019-01-05
L   bool_var                 (time) bool 5B True False True False True
R   bool_var                 (time) bool 5B True True True True True
xarray/tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B dask.array<chunksize=(10,), meta=np.ndarray>
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 24B 2000-01-01 ... 2000-01-03
R * time                     (time) datetime64[ns] 24B NaT 2000-01-02 2000-01-03
L * lat                      (lat) int64 24B 2 1 0
R * lat                      (lat) float64 24B 2.0 1.0 nan
L * lon                      (lon) int64 24B 0 1 2
R * lon                      (lon) float64 24B nan 1.0 2.0
Differing data variables:
L   bool_var                 (time) bool 3B dask.array<chunksize=(3,), meta=np.ndarray>
R   bool_var                 (time) bool 3B True True True
xarray/tests/test_backends.py::TestZarrDictStore::test_write_region_errors[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   u        (x) float64 40B nan 1.0 2.0 3.0 4.0
R   u        (x) int64 40B 0 1 2 3 4
xarray/tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes[2]: AssertionError: Left and right Dataset objects are not equal
Differing coordinates:
L * x        (x) float64 32B nan 1.0 2.0 3.0
R * x        (x) int64 32B 0 1 2 3
L * y        (y) float64 32B nan 1.0 2.0 3.0
R * y        (y) int64 32B 0 1 2 3
L * t        (t) float64 40B nan 1.0 2.0 3.0 4.0
R * t        (t) int64 40B 0 1 2 3 4
xarray/tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B dask.array<chunksize=(10,), meta=np.ndarray>
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time        (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time        (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-20
L   numbers     (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers     (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_store[2]: AssertionError: Left and right Dataset objects are not close
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B ...
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_test_data[2]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_load[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_None_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   None     (x, y) int64 32B 0 1 2 3
R   None     (x, y) float64 32B nan 1.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_object_dtype[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   floats        (a) object 40B 0.0 0.0 1.0 2.0 3.0
R   floats        (a) float64 40B nan nan 1.0 2.0 3.0
L   strings_nans  (b) object 24B 'ab' 'cdef' ''
R   strings_nans  (b) object 24B 'ab' 'cdef' nan
L   bytes_nans    (b) object 24B b'ab' b'cdef' b''
R   bytes_nans    (b) object 24B b'ab' b'cdef' nan
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_numpy_datetime_data[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * t        (t) datetime64[ns] 24B 2000-01-01 2000-01-02 NaT
R * t        (t) datetime64[ns] 24B NaT 2000-01-02 NaT
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_cftime_datetime_data[2]: ValueError: Failed to decode variable 't': unable to decode time units 'days since 0001-01-01 00:00:00.000000' with "calendar 'noleap'". Try opening your dataset with decode_times=False or installing cftime if it is not installed.
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   foo      (x) int64 16B 0 1
R   foo      (x) float64 16B nan 1.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_global_coordinates[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   foo      (x) int64 16B 0 1
R   foo      (x) float64 16B nan 1.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates_with_space[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   x        int64 8B 0
R   x        float64 8B nan
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_boolean_dtype[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   x        (t) bool 4B True False False True
R   x        (t) bool 4B True True True True
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_orthogonal_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step[2]: AssertionError: Left and right DataArray objects are not identical
Differing coordinates:
L   numbers  (dim3) int64 64B 3 2 2 1 1 0 0 2
R   numbers  (dim3) float64 64B 3.0 2.0 2.0 1.0 1.0 nan nan 2.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_isel_dataarray[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_dropna[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * x        (x) int64 16B 0 2
R * x        (x) float64 16B nan 2.0
L * y        (y) int64 32B 0 1 2 3
R * y        (y) float64 32B nan 1.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_dataset_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   latitude_bnds   (latitude, bnds2) float64 32B nan 1.0 1.0 2.0
R   latitude_bnds   (latitude, bnds2) int64 32B 0 1 1 2
L * latitude        (latitude) float64 16B nan 1.0
R * latitude        (latitude) int64 16B 0 1
L   longitude_bnds  (longitude, bnds2) float64 32B nan 1.0 1.0 2.0
R   longitude_bnds  (longitude, bnds2) int64 32B 0 1 1 2
L * longitude       (longitude) float64 16B nan 1.0
R * longitude       (longitude) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * latitude   (latitude) float64 16B nan 1.0
R * latitude   (latitude) int64 16B 0 1
L * longitude  (longitude) float64 16B nan 1.0
R * longitude  (longitude) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_coordinates_encoding[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   precip   (x) float64 16B nan -1.0
R   precip   (x) int64 16B 0 -1
L   temp     (x) float64 16B nan 1.0
R   temp     (x) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_default_fill_value[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.int16(0), 'chunks': (10,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<i2'), ...}
 +  where {'_FillValue': np.int16(0), 'chunks': (10,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<i2'), ...} = <xarray.DataArray 'x' (y: 10)> Size: 40B\n[10 values with dtype=float32]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 10)> Size: 40B\n[10 values with dtype=float32]\nDimensions without coordinates: y = <xarray.Dataset> Size: 40B\nDimensions:  (y: 10)\nDimensions without coordinates: y\nData variables:\n    x        (y) float32 40B ....x
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y = <xarray.Dataset> Size: 16B\nDimensions:  (y: 2)\nDimensions without coordinates: y\nData variables:\n    x        (y) float64 16B ....x
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y = <xarray.Dataset> Size: 16B\nDimensions:  (y: 2)\nDimensions without coordinates: y\nData variables:\n    x        (y) float64 16B ....x
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0.encoding
 +    where <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0 = <xarray.Dataset> Size: 32B\nDimensions:  (y: 2)\nCoordinates:\n  * y        (y) float64 16B nan 1.0\nData variables:\n    x        (y) float64 16B ....y
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0.encoding
 +    where <xarray.DataArray 'y' (y: 2)> Size: 16B\narray([nan,  1.])\nCoordinates:\n  * y        (y) float64 16B nan 1.0 = <xarray.Dataset> Size: 32B\nDimensions:  (y: 2)\nCoordinates:\n  * y        (y) float64 16B nan 1.0\nData variables:\n    x        (y) float64 16B ....y
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_overwrite_values[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-False]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-True]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[2-None]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_read_non_consolidated_warning[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
R * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
L   numbers  (dim3) float64 80B dask.array<chunksize=(10,), meta=np.ndarray>
R   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store[2]: AssertionError: Regex pattern did not match.
 Regex: '(No such file or directory|Unable to find group)'
 Input: "No group found in store '/tmp/pytest-of-runner/pytest-0/popen-gw0/test_non_existent_store_2_1/7956bd22-e34c-4660-b43e-e900fbcf0480' at path ''"
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2-None]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2-group1]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_group[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_write[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2-U]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2-S]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 40B NaT ... 2000-02-02
R * time                     (time) datetime64[ns] 40B 2000-01-01 ... 2000-02-02
L * lat                      (lat) float64 24B 2.0 1.0 nan
R * lat                      (lat) int64 24B 2 1 0
L * lon                      (lon) float64 24B nan 1.0 2.0
R * lon                      (lon) int64 24B 0 1 2
Differing data variables:
L   datetime_var             (time) datetime64[ns] 40B NaT ... 2019-01-05
R   datetime_var             (time) datetime64[ns] 40B 2019-01-01 ... 2019-01-05
L   bool_var                 (time) bool 5B True True True True True
R   bool_var                 (time) bool 5B True False True False True
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 40B 2000-01-01 ... 2000-02-02
R * time                     (time) datetime64[ns] 40B NaT ... 2000-02-02
L * lat                      (lat) int64 24B 2 1 0
R * lat                      (lat) float64 24B 2.0 1.0 nan
L * lon                      (lon) int64 24B 0 1 2
R * lon                      (lon) float64 24B nan 1.0 2.0
Differing data variables:
L   datetime_var             (time) datetime64[ns] 40B 2019-01-01 ... 2019-01-05
R   datetime_var             (time) datetime64[ns] 40B NaT ... 2019-01-05
L   bool_var                 (time) bool 5B True False True False True
R   bool_var                 (time) bool 5B True True True True True
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 40B 2000-01-01 ... 2000-02-02
R * time                     (time) datetime64[ns] 40B NaT ... 2000-02-02
L * lat                      (lat) int64 24B 2 1 0
R * lat                      (lat) float64 24B 2.0 1.0 nan
L * lon                      (lon) int64 24B 0 1 2
R * lon                      (lon) float64 24B nan 1.0 2.0
Differing data variables:
L   datetime_var             (time) datetime64[ns] 40B 2019-01-01 ... 2019-01-05
R   datetime_var             (time) datetime64[ns] 40B NaT ... 2019-01-05
L   bool_var                 (time) bool 5B True False True False True
R   bool_var                 (time) bool 5B True True True True True
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_compute_false_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B dask.array<chunksize=(10,), meta=np.ndarray>
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time                     (time) datetime64[ns] 24B 2000-01-01 ... 2000-01-03
R * time                     (time) datetime64[ns] 24B NaT 2000-01-02 2000-01-03
L * lat                      (lat) int64 24B 2 1 0
R * lat                      (lat) float64 24B 2.0 1.0 nan
L * lon                      (lon) int64 24B 0 1 2
R * lon                      (lon) float64 24B nan 1.0 2.0
Differing data variables:
L   bool_var                 (time) bool 3B dask.array<chunksize=(3,), meta=np.ndarray>
R   bool_var                 (time) bool 3B True True True
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_region_errors[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   u        (x) float64 40B nan 1.0 2.0 3.0 4.0
R   u        (x) int64 40B 0 1 2 3 4
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_encoding_chunksizes[2]: AssertionError: Left and right Dataset objects are not equal
Differing coordinates:
L * x        (x) float64 32B nan 1.0 2.0 3.0
R * x        (x) int64 32B 0 1 2 3
L * y        (y) float64 32B nan 1.0 2.0 3.0
R * y        (y) int64 32B 0 1 2 3
L * t        (t) float64 40B nan 1.0 2.0 3.0 4.0
R * t        (t) int64 40B 0 1 2 3 4
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_open_zarr_use_cftime[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B dask.array<chunksize=(10,), meta=np.ndarray>
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time        (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time        (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-20
L   numbers     (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers     (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_write_store[2]: AssertionError: Left and right Dataset objects are not close
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B ...
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_test_data[2]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_load[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_None_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   None     (x, y) int64 32B 0 1 2 3
R   None     (x, y) float64 32B nan 1.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_object_dtype[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   floats        (a) object 40B 0.0 0.0 1.0 2.0 3.0
R   floats        (a) float64 40B nan nan 1.0 2.0 3.0
L   strings_nans  (b) object 24B 'ab' 'cdef' ''
R   strings_nans  (b) object 24B 'ab' 'cdef' nan
L   bytes_nans    (b) object 24B b'ab' b'cdef' b''
R   bytes_nans    (b) object 24B b'ab' b'cdef' nan
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_numpy_datetime_data[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * t        (t) datetime64[ns] 24B 2000-01-01 2000-01-02 NaT
R * t        (t) datetime64[ns] 24B NaT 2000-01-02 NaT
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_cftime_datetime_data[2]: ValueError: Failed to decode variable 't0': unable to decode time units 'days since 0001-01-01' with "calendar 'noleap'". Try opening your dataset with decode_times=False or installing cftime if it is not installed.
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   foo      (x) int64 16B 0 1
R   foo      (x) float64 16B nan 1.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_global_coordinates[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   foo      (x) int64 16B 0 1
R   foo      (x) float64 16B nan 1.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates_with_space[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   x        int64 8B 0
R   x        float64 8B nan
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_boolean_dtype[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   x        (t) bool 4B True False False True
R   x        (t) bool 4B True True True True
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_orthogonal_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step[2]: AssertionError: Left and right DataArray objects are not identical
Differing coordinates:
L   numbers  (dim3) int64 64B 3 2 2 1 1 0 0 2
R   numbers  (dim3) float64 64B 3.0 2.0 2.0 1.0 1.0 nan nan 2.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_isel_dataarray[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B nan 1.0 2.0 nan nan 1.0 1.0 2.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * time     (time) datetime64[ns] 160B 2000-01-01 2000-01-02 ... 2000-01-20
R * time     (time) datetime64[ns] 160B NaT 2000-01-02 ... 2000-01-19 2000-01-20
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_dropna[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * x        (x) int64 16B 0 2
R * x        (x) float64 16B nan 2.0
L * y        (y) int64 32B 0 1 2 3
R * y        (y) float64 32B nan 1.0 2.0 3.0
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_dataset_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   latitude_bnds   (latitude, bnds2) float64 32B nan 1.0 1.0 2.0
R   latitude_bnds   (latitude, bnds2) int64 32B 0 1 1 2
L * latitude        (latitude) float64 16B nan 1.0
R * latitude        (latitude) int64 16B 0 1
L   longitude_bnds  (longitude, bnds2) float64 32B nan 1.0 1.0 2.0
R   longitude_bnds  (longitude, bnds2) int64 32B 0 1 1 2
L * longitude       (longitude) float64 16B nan 1.0
R * longitude       (longitude) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * latitude   (latitude) float64 16B nan 1.0
R * latitude   (latitude) int64 16B 0 1
L * longitude  (longitude) float64 16B nan 1.0
R * longitude  (longitude) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_coordinates_encoding[2]: AssertionError: Left and right Dataset objects are not identical
Differing data variables:
L   precip   (x) float64 16B nan -1.0
R   precip   (x) int64 16B 0 -1
L   temp     (x) float64 16B nan 1.0
R   temp     (x) int64 16B 0 1
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_default_fill_value[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.int16(0), 'chunks': (10,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<i2'), ...}
 +  where {'_FillValue': np.int16(0), 'chunks': (10,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<i2'), ...} = <xarray.DataArray 'x' (y: 10)> Size: 40B\n[10 values with dtype=float32]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 10)> Size: 40B\n[10 values with dtype=float32]\nDimensions without coordinates: y = <xarray.Dataset> Size: 40B\nDimensions:  (y: 10)\nDimensions without coordinates: y\nData variables:\n    x        (y) float32 40B ....x
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y = <xarray.Dataset> Size: 16B\nDimensions:  (y: 2)\nDimensions without coordinates: y\nData variables:\n    x        (y) float64 16B ....x
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_via_encoding_kwarg[2]: AssertionError: assert '_FillValue' not in {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...}
 +  where {'_FillValue': np.float64(0.0), 'chunks': (2,), 'compressors': (Blosc(cname='lz4', clevel=5, shuffle=SHUFFLE, blocksize=0),), 'dtype': dtype('<f8'), ...} = <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y.encoding
 +    where <xarray.DataArray 'x' (y: 2)> Size: 16B\n[2 values with dtype=float64]\nDimensions without coordinates: y = <xarray.Dataset> Size: 16B\nDimensions:  (y: 2)\nDimensions without coordinates: y\nData variables:\n    x        (y) float64 16B ....x
+ 42 failing tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIContinuous Integration tools

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions