(self)
| 2749 | |
| 2750 | @pytest.mark.skipif(has_zarr_v3, reason="chunk_store not implemented in zarr v3") |
| 2751 | def test_with_chunkstore(self) -> None: |
| 2752 | expected = create_test_data() |
| 2753 | with ( |
| 2754 | self.create_zarr_target() as store_target, |
| 2755 | self.create_zarr_target() as chunk_store, |
| 2756 | ): |
| 2757 | save_kwargs = {"chunk_store": chunk_store} |
| 2758 | self.save(expected, store_target, **save_kwargs) |
| 2759 | # the chunk store must have been populated with some entries |
| 2760 | assert len(chunk_store) > 0 |
| 2761 | open_kwargs = {"backend_kwargs": {"chunk_store": chunk_store}} |
| 2762 | with self.open(store_target, **open_kwargs) as ds: |
| 2763 | assert_equal(ds, expected) |
| 2764 | |
| 2765 | @requires_dask |
| 2766 | def test_auto_chunk(self) -> None: |
nothing calls this directly
no test coverage detected