Skip to content

Commit aed9253

Browse files
committed
don't test self-deletion
1 parent cea611b commit aed9253

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/zarr/testing/stateful.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,9 +343,8 @@ def delete_array_using_del(self, data: DataObject) -> None:
343343
@precondition(lambda self: len(self.all_groups) >= 2) # fixme don't delete root
344344
@rule(data=st.data())
345345
def delete_group_using_del(self, data: DataObject) -> None:
346-
group_path = data.draw(
347-
st.sampled_from(sorted(self.all_groups)), label="Group deletion target"
348-
)
346+
members = tuple(filter(lambda v: "/" in v, sorted(self.all_groups)))
347+
group_path = data.draw(st.sampled_from(members), label="Group deletion target")
349348
prefix, group_name = split_prefix_name(group_path)
350349
note(f"Deleting group '{group_path=!r}', {prefix=!r}, {group_name=!r} using delete")
351350
members = zarr.open_group(store=self.model, path=group_path).members(max_depth=None)

0 commit comments

Comments
 (0)