Skip to content

Commit 8bbd0c5

Browse files
committed
tests passing again
1 parent f42340e commit 8bbd0c5

File tree

2 files changed

+17
-23
lines changed

2 files changed

+17
-23
lines changed

zarr/tests/test_storage.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,16 @@
1919
from zarr.meta import decode_array_metadata, encode_array_metadata, \
2020
ZARR_FORMAT, decode_group_metadata, encode_group_metadata
2121
from zarr.compat import text_type
22-
from zarr.compressors import default_compression
22+
from zarr.storage import default_compression
23+
from zarr.codecs import ZlibCompressor
2324

2425

2526
class StoreTests(object):
2627
"""Abstract store tests."""
2728

28-
# def create_store(self, **kwargs):
29-
# # implement in sub-class
30-
# pass
29+
def create_store(self, **kwargs):
30+
# implement in sub-class
31+
raise NotImplementedError
3132

3233
def test_get_set_del_contains(self):
3334
store = self.create_store()
@@ -230,8 +231,7 @@ def test_init_array(self):
230231
eq((1000,), meta['shape'])
231232
eq((100,), meta['chunks'])
232233
eq(np.dtype(None), meta['dtype'])
233-
eq(default_compression, meta['compression'])
234-
assert 'compression_opts' in meta
234+
eq(default_compression, meta['compression']['id'])
235235
assert_is_none(meta['fill_value'])
236236

237237
# check attributes
@@ -245,8 +245,7 @@ def test_init_array_overwrite(self):
245245
dict(shape=(2000,),
246246
chunks=(200,),
247247
dtype=np.dtype('u1'),
248-
compression='zlib',
249-
compression_opts=1,
248+
compression=ZlibCompressor(1).get_config(),
250249
fill_value=0,
251250
order='F',
252251
filters=None)
@@ -283,8 +282,7 @@ def test_init_array_path(self):
283282
eq((1000,), meta['shape'])
284283
eq((100,), meta['chunks'])
285284
eq(np.dtype(None), meta['dtype'])
286-
eq(default_compression, meta['compression'])
287-
assert 'compression_opts' in meta
285+
eq(default_compression, meta['compression']['id'])
288286
assert_is_none(meta['fill_value'])
289287

290288
# check attributes
@@ -299,8 +297,7 @@ def test_init_array_overwrite_path(self):
299297
meta = dict(shape=(2000,),
300298
chunks=(200,),
301299
dtype=np.dtype('u1'),
302-
compression='zlib',
303-
compression_opts=1,
300+
compression=ZlibCompressor(1).get_config(),
304301
fill_value=0,
305302
order='F',
306303
filters=None)
@@ -401,7 +398,6 @@ def test_init_array_compat(self):
401398
compression_opts='foo')
402399
meta = decode_array_metadata(store[array_meta_key])
403400
assert_is_none(meta['compression'])
404-
assert_is_none(meta['compression_opts'])
405401

406402
def test_init_group(self):
407403
store = self.create_store()

zarr/tests/test_sync.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,10 @@ def test_repr(self):
5656
z = self.create_array(shape=100, chunks=10, dtype='f4',
5757
compression='zlib', compression_opts=1)
5858
# flake8: noqa
59-
expect = """zarr.core.Array((100,), float32, chunks=(10,), order=C)
60-
compression: zlib; compression_opts: 1
61-
nbytes: 400; nbytes_stored: 231; ratio: 1.7; initialized: 0/10
62-
store: builtins.dict
63-
synchronizer: zarr.sync.ThreadSynchronizer
59+
expect = """Array((100,), float32, chunks=(10,), order=C)
60+
nbytes: 400; nbytes_stored: 246; ratio: 1.6; initialized: 0/10
61+
compressor: ZlibCompressor(level=1)
62+
store: dict; synchronizer: ThreadSynchronizer
6463
"""
6564
actual = repr(z)
6665
for l1, l2 in zip(expect.split('\n'), actual.split('\n')):
@@ -86,11 +85,10 @@ def test_repr(self):
8685
z = self.create_array(shape=100, chunks=10, dtype='f4',
8786
compression='zlib', compression_opts=1)
8887
# flake8: noqa
89-
expect = """zarr.core.Array((100,), float32, chunks=(10,), order=C)
90-
compression: zlib; compression_opts: 1
91-
nbytes: 400; nbytes_stored: 231; ratio: 1.7; initialized: 0/10
92-
store: builtins.dict
93-
synchronizer: zarr.sync.ProcessSynchronizer
88+
expect = """Array((100,), float32, chunks=(10,), order=C)
89+
nbytes: 400; nbytes_stored: 246; ratio: 1.6; initialized: 0/10
90+
compressor: ZlibCompressor(level=1)
91+
store: dict; synchronizer: ProcessSynchronizer
9492
"""
9593
actual = repr(z)
9694
for l1, l2 in zip(expect.split('\n'), actual.split('\n')):

0 commit comments

Comments
 (0)