chore: remove tests for private tenuous zarr-python store methods#2175
chore: remove tests for private tenuous zarr-python store methods#2175d-v-b wants to merge 7 commits into
Conversation
|
Hi Davis thanks for this. Can you explain the motivation and what you mean by "tenuous" here? These overrides appear to have been doing something useful as without them we get these failures:
|
The methods being tested in the code I excise here were removed from zarr-python recently. |
|
haha I never scrolled all the way up to see that these are overrides for the store tests we ship in zarr-python! this PR should be amended to gate on the zarr-python version instead of just removing these overrides! |
|
IMO these tests all suck, both in IC and in Zarr. They should be property tests and should be in the public |
100%, these tests are no good. And we should support icechunk's needs by supporting test configuration (e.g., choosing the stored values to narrowly contain zarr metadata docs) |
|
hah forgot that complaint, they should be generating keys that are expected from a reading of the spec! |
that's complicated! we need to support zarr v2, which includes consolidated metadata ( |
|
sure... but there's still a small subset of patterns not |
I couldn't run tests locally because compilation failed during linking with
cc, but I bet CI will be sufficient for this contribution.