Skip to content

Commit 6ac75bf

Browse files
committed
update/fix new hierarchy test case to complete code coverage
1 parent e1378c8 commit 6ac75bf

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

zarr/tests/test_hierarchy.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -905,16 +905,20 @@ def test_context_manager(self):
905905
d[:] = np.arange(100)
906906

907907

908-
def test_group_init_from_dict():
909-
store, chunk_store = dict(), None
908+
@pytest.mark.parametrize('chunk_dict', [False, True])
909+
def test_group_init_from_dict(chunk_dict):
910+
if chunk_dict:
911+
store, chunk_store = dict(), dict()
912+
else:
913+
store, chunk_store = dict(), None
910914
init_group(store, path=None, chunk_store=chunk_store)
911915
g = Group(store, path=None, read_only=False, chunk_store=chunk_store)
912916
assert store is not g.store
913917
assert isinstance(g.store, KVStore)
914918
if chunk_store is None:
915919
assert g.store is g.chunk_store
916920
else:
917-
assert chunk_store is g.chunk_store
921+
assert chunk_store is not g.chunk_store
918922

919923

920924
class TestGroupWithMemoryStore(TestGroup):

0 commit comments

Comments
 (0)