diff --git a/xarray/tests/test_backends.py b/xarray/tests/test_backends.py index 21152829096..5b9bb2a0506 100644 --- a/xarray/tests/test_backends.py +++ b/xarray/tests/test_backends.py @@ -1340,8 +1340,10 @@ def test_compressor_encoding(self): import zarr blosc_comp = zarr.Blosc(cname='zstd', clevel=3, shuffle=2) save_kwargs = dict(encoding={'var1': {'compressor': blosc_comp}}) - with self.roundtrip(original, save_kwargs=save_kwargs) as actual: - assert repr(actual.var1.encoding['compressor']) == repr(blosc_comp) + with self.roundtrip(original, save_kwargs=save_kwargs) as ds: + actual = ds['var1'].encoding['compressor'] + # get_config returns a dictionary of compressor attributes + assert actual.get_config() == blosc_comp.get_config() def test_group(self): original = create_test_data()