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[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
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::TestInstrumentedZarrStore::test_append: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestInstrumentedZarrStore::test_region_write: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_store[2]: AssertionError: Left and right Dataset objects are not close
Differing coordinates:
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B ...
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
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_load[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_dataset_compute[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_pickle[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_pickle_dataarray[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_data[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_encoded_characters[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_float64_data[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_outer_indexing_reversed[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_isel_dataarray[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_dropna[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_ondisk_after_print[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_empty_vlen_string_array[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[6 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_unsigned[8 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]: Failed: DID NOT WARN. No warnings of type (<class 'UserWarning'>,) were emitted.
 Emitted warnings: [].
xarray/tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_endian[2]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_dates[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_default_fill_value[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_encoding_same_dtype[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrDictStore::test_multiindex_not_implemented[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_string_object_warning[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_indexing_roundtrip[10 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[6 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning[2 failing variants]: Failed: DID NOT WARN. No warnings of type (<class 'RuntimeWarning'>,) were emitted.
 Emitted warnings: [].
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/8831ce54-9131-427b-8b51-d287b0ec67e4' at path ''"
xarray/tests/test_backends.py::TestZarrDictStore::test_auto_chunk[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_manual_chunk[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks[2]: Failed: DID NOT WARN. No warnings of type (<class 'UserWarning'>,) were emitted.
 Emitted warnings: [].
xarray/tests/test_backends.py::TestZarrDictStore::test_write_uneven_dask_chunks[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunk_encoding[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_dask[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[4 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_compressor_encoding[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_group[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_dataset_caching[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_append_write[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_success[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[2 failing variants]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_save_emptydim[4 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_no_warning_from_open_emptydim_with_chunks[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_region[72 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_region_mode[6 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_preexisting_override_metadata[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_region_errors[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_partial_dask_chunks[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_larger_dask_chunks[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_write_read_select_write[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_attributes[4 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunked_datetime64_or_timedelta64[4 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunked_cftime_datetime[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_cache_members[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_zarr_fill_value_setting[4 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_chunk_key_encoding_v2[2 failing variants]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_store[2]: AssertionError: Left and right Dataset objects are not close
Differing coordinates:
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B ...
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
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   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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
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 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
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 '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::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   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
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   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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_dropna[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * y        (y) int64 32B 0 1 2 3
R * y        (y) float64 32B nan 1.0 2.0 3.0
L * x        (x) int64 16B 0 2
R * x        (x) float64 16B nan 2.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        (latitude) float64 16B nan 1.0
R * latitude        (latitude) int64 16B 0 1
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   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   temp     (x) float64 16B nan 1.0
R   temp     (x) int64 16B 0 1
L   precip   (x) float64 16B nan -1.0
R   precip   (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   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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_string_object_warning[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[3 failing variants]: 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   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
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
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/85fcbacf-b4dd-4f49-b7be-7ce2162aeb64' at path ''"
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2 failing variants]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_group[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_write[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[2 failing variants]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
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   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
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
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
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 * y        (y) float64 32B nan 1.0 2.0 3.0
R * y        (y) int64 32B 0 1 2 3
L * x        (x) float64 32B nan 1.0 2.0 3.0
R * x        (x) 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   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>
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_write_store[2]: AssertionError: Left and right Dataset objects are not close
Differing coordinates:
L   numbers  (dim3) int64 80B 0 1 2 0 0 1 1 2 2 3
R   numbers  (dim3) float64 80B ...
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
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   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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
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 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
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   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
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   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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L   numbers  (dim3) int64 40B 0 1 2 0 0
R   numbers  (dim3) float64 40B nan 1.0 2.0 nan nan
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_dropna[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * y        (y) int64 32B 0 1 2 3
R * y        (y) float64 32B nan 1.0 2.0 3.0
L * x        (x) int64 16B 0 2
R * x        (x) float64 16B nan 2.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        (latitude) float64 16B nan 1.0
R * latitude        (latitude) int64 16B 0 1
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   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   temp     (x) float64 16B nan 1.0
R   temp     (x) int64 16B 0 1
L   precip   (x) float64 16B nan -1.0
R   precip   (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
xarray/tests/test_backends.py::TestZarrWriteEmpty::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::TestZarrWriteEmpty::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::TestZarrWriteEmpty::test_append_overwrite_values[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_string_object_warning[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[3 failing variants]: AssertionError: assert (dtype('int64') == dtype('float64') or ('i' in {'O', 'S', 'U'}))
 +  where 'i' = dtype('int64').kind
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_read_non_consolidated_warning[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::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_2/dd1d5b2c-8230-42f8-9fe8-8a38f51d9559' at path ''"
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[2 failing variants]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_group[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_append_write[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[2 failing variants]: Failed: DID NOT RAISE <class 'ValueError'>
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_check_encoding_is_consistent_after_append[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_append_with_new_variable[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_no_overwrite[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_compute_false_roundtrip[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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
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
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_append_compute_false_roundtrip[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrWriteEmpty::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::TestZarrWriteEmpty::test_encoding_chunksizes[2]: AssertionError: Left and right Dataset objects are not equal
Differing coordinates:
L * y        (y) float64 32B nan 1.0 2.0 3.0
R * y        (y) int64 32B 0 1 2 3
L * x        (x) float64 32B nan 1.0 2.0 3.0
R * x        (x) 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::TestZarrWriteEmpty::test_open_zarr_use_cftime[2]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
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>
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
xarray/tests/test_backends.py::test_zarr_closing_internal_zip_store[2]: AssertionError: Left and right DataArray objects are not identical
Differing values:
L
    array([[ 0,  1,  2,  3],
           [ 4,  5,  6,  7],
           [ 8,  9, 10, 11]])
R
    array([[nan,  1.,  2.,  3.],
           [ 4.,  5.,  6.,  7.],
           [ 8.,  9., 10., 11.]])
xarray/tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto[2 failing variants]: AssertionError: Left and right Dataset objects are not identical
Differing coordinates:
L * y        (y) float64 80B nan 2.0 4.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0
R * y        (y) int64 80B 0 2 4 6 8 10 12 14 16 18
L * x        (x) float64 40B nan 10.0 20.0 30.0 40.0
R * x        (x) int64 40B 0 10 20 30 40
xarray/tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_noncontiguous[2]: KeyError: "Not all values of coordinate 'x' in the new array were found in the original store. Writing to a zarr region slice requires that no dimensions or metadata are changed by the write."
xarray/tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_chunk_partial_offset[2]: KeyError: "Not all values of coordinate 'x' in the new array were found in the original store. Writing to a zarr region slice requires that no dimensions or metadata are changed by the write."
xarray/tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_append_dim[2]: AssertionError: assert False
 +  where False = equals(<xarray.DataArray 'foo' (x: 11)> Size: 88B\ndask.array<getitem, shape=(11,), dtype=float64, chunksize=(5,), chunktype=numpy.ndarray>\nCoordinates:\n  * x        (x) int64 88B 0 1 2 3 4 5 6 7 8 9 10)
 +    where equals = <xarray.DataArray 'foo' (x: 11)> Size: 88B\ndask.array<open_dataset-foo, shape=(11,), dtype=float64, chunksize=(5,), chunktype=numpy.ndarray>\nCoordinates:\n  * x        (x) float64 88B nan 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0.equals
 +    and   <xarray.DataArray 'foo' (x: 11)> Size: 88B\ndask.array<getitem, shape=(11,), dtype=float64, chunksize=(5,), chunktype=numpy.ndarray>\nCoordinates:\n  * x        (x) int64 88B 0 1 2 3 4 5 6 7 8 9 10 = isel(x=slice(0, 11, None))
 +      where isel = <xarray.DataArray 'foo' (x: 20)> Size: 160B\ndask.array<xarray-<this-array>, shape=(20,), dtype=float64, chunksize=(5,), chunktype=numpy.ndarray>\nCoordinates:\n  * x        (x) int64 160B 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19.isel
 +      and   slice(0, 11, None) = slice(0, 11)
xarray/tests/test_backends.py::TestZarrRegionAuto::test_zarr_safe_chunk_region[2 failing variants]: KeyError: "Not all values of coordinate 'a' in the new array were found in the original store. Writing to a zarr region slice requires that no dimensions or metadata are changed by the write."
xarray/tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[3]: Failed: DID NOT WARN. No warnings of type (<class 'UserWarning'>,) matching the regex were emitted.
 Regex: Variable\(s\) referenced in bounds not in variables: \['l(at|ong)itude_bnds'\]
 Emitted warnings: [ UserWarning('Consolidated metadata is currently not part in the Zarr format 3 specification. It may not be supported by other zarr implementations and may change in the future.')].
xarray/tests/test_backends.py::TestZarrDictStore::test_non_existent_store[3]: 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_3_0/4cd28c54-da65-48ab-8fe2-c2fee9790575' at path ''"
xarray/tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks[3]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_shard_encoding[3]: ValueError: Store is not read-only but mode is 'r'
xarray/tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_works[3-U]: ValueError: Mismatched dtypes for variable temperature between Zarr store on disk and dataset to append. Store has dtype <U2 but dataset to append has dtype <U5.
xarray/tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_works[3-S]: ValueError: Mismatched dtypes for variable temperature between Zarr store on disk and dataset to append. Store has dtype |S2 but dataset to append has dtype |S3.
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store[3]: 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_3_1/f8b42f50-ad4c-42a0-876f-4996d08dc130' at path ''"
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_warning_on_bad_chunks[3]: AssertionError: Got 1 unexpected warning(s): ["zarr.core.dtype.common.UnstableSpecificationWarning('The data type (FixedLengthUTF32(length=1, endianness='little')) does not have a Zarr V3 specification. That means that the representation of array saved with this data type may change without warning in a future version of Zarr Python. Arrays stored with this data type may be unreadable by other Zarr libraries. Use this data type at your own risk! Check https://github.com/zarr-developers/zarr-extensions/tree/main/data-types for the status of data type specifications for Zarr V3.'))"]
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_works[3-U]: ValueError: Mismatched dtypes for variable temperature between Zarr store on disk and dataset to append. Store has dtype <U2 but dataset to append has dtype <U5.
xarray/tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_works[3-S]: ValueError: Mismatched dtypes for variable temperature between Zarr store on disk and dataset to append. Store has dtype |S2 but dataset to append has dtype |S3.
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_non_existent_store[3]: 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_3_2/30df3a55-8451-4831-9bc5-e7cfc0145b12' at path ''"
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_warning_on_bad_chunks[3]: AssertionError: Got 1 unexpected warning(s): ["zarr.core.dtype.common.UnstableSpecificationWarning('The data type (FixedLengthUTF32(length=1, endianness='little')) does not have a Zarr V3 specification. That means that the representation of array saved with this data type may change without warning in a future version of Zarr Python. Arrays stored with this data type may be unreadable by other Zarr libraries. Use this data type at your own risk! Check https://github.com/zarr-developers/zarr-extensions/tree/main/data-types for the status of data type specifications for Zarr V3.'))"]
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[2 failing variants]: ValueError: When changing to a smaller dtype, its size must be a divisor of the size of original dtype
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_works[3-U]: ValueError: Mismatched dtypes for variable temperature between Zarr store on disk and dataset to append. Store has dtype <U2 but dataset to append has dtype <U5.
xarray/tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_works[3-S]: ValueError: Mismatched dtypes for variable temperature between Zarr store on disk and dataset to append. Store has dtype |S2 but dataset to append has dtype |S3.
xarray/tests/test_backends.py::test_zarr_version_deprecated: ValueError: Store is not read-only but mode is 'r'

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