diff --git a/CHANGELOG.md b/CHANGELOG.md index a2f487f1..4f3ddfd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Breaking**: Make `VlenV2Codec` private - Bump `itertools` to 0.14 - Indicate that `zfp` / `zfpy` codecs have different metadata in codec table +- Use `zarr-python` 3.0.0 in compatibility tests ### Removed - Remove support for pcodec `Try{FloatMult,FloatQuant,IntMult}` mode specs diff --git a/zarrs/src/array.rs b/zarrs/src/array.rs index b63679d7..69d8040e 100644 --- a/zarrs/src/array.rs +++ b/zarrs/src/array.rs @@ -1094,6 +1094,23 @@ mod tests { } } + #[test] + fn array_v2_none_c() { + array_v2_to_v3( + "tests/data/v2/array_none_C.zarr", + "tests/data/v3/array_none.zarr", + ) + } + + #[ignore] // FIXME: Reported upstream https://github.com/zarr-developers/zarr-python/issues/2675 + #[test] + fn array_v2_none_f() { + array_v2_to_v3( + "tests/data/v2/array_none_F.zarr", + "tests/data/v3/array_none_tranpose.zarr", + ) + } + #[cfg(feature = "blosc")] #[test] #[cfg_attr(miri, ignore)] @@ -1105,6 +1122,7 @@ mod tests { } #[cfg(feature = "blosc")] + #[ignore] // FIXME: Reported upstream https://github.com/zarr-developers/zarr-python/issues/2675 #[test] #[cfg_attr(miri, ignore)] fn array_v2_blosc_f() { diff --git a/zarrs/tests/data/v2/array_blosc_C.zarr/.zarray b/zarrs/tests/data/v2/array_blosc_C.zarr/.zarray index 45496252..18342f94 100644 --- a/zarrs/tests/data/v2/array_blosc_C.zarr/.zarray +++ b/zarrs/tests/data/v2/array_blosc_C.zarr/.zarray @@ -1,22 +1,23 @@ { - "chunks": [ - 5, - 5 - ], - "compressor": { - "blocksize": 0, - "clevel": 1, - "cname": "zstd", - "id": "blosc", - "shuffle": 2 - }, - "dtype": "