diff --git a/zarr/codecs.py b/zarr/codecs.py index bc4d5a3b7..94c42ab82 100644 --- a/zarr/codecs.py +++ b/zarr/codecs.py @@ -557,10 +557,10 @@ def get_config(self): def __repr__(self): return ( - '%s(encode_dtype=%s, decode_dtype=%s)' % ( + '%s(encode_dtype=%r, decode_dtype=%r)' % ( type(self).__name__, - self.encode_dtype, - self.decode_dtype + self.encode_dtype.str, + self.decode_dtype.str ) ) diff --git a/zarr/tests/test_codecs.py b/zarr/tests/test_codecs.py index 10412b636..3406af8c0 100644 --- a/zarr/tests/test_codecs.py +++ b/zarr/tests/test_codecs.py @@ -347,7 +347,7 @@ def test_decode_input(self): def test_repr(self): codec = self.init_codec(encode_dtype='i4', decode_dtype='i8') - expect = 'AsType(encode_dtype=int32, decode_dtype=int64)' + expect = "AsType(encode_dtype='