From 9fbaa538c4daa07a083481573c732a477f2678d9 Mon Sep 17 00:00:00 2001 From: mavaylon1 Date: Thu, 17 Oct 2024 08:09:35 -0700 Subject: [PATCH] more tests fixed --- file1.zarr/.zattrs | 6 + file1.zarr/.zgroup | 3 + file1.zarr/.zmetadata | 64 ++++++++++ file1.zarr/buckets/.zgroup | 3 + file1.zarr/buckets/bucket1/.zattrs | 5 + file1.zarr/buckets/bucket1/.zgroup | 3 + file1.zarr/buckets/bucket1/foo_holder/.zgroup | 3 + .../buckets/bucket1/foo_holder/foo1/.zattrs | 7 ++ .../buckets/bucket1/foo_holder/foo1/.zgroup | 3 + .../bucket1/foo_holder/foo1/my_data/.zarray | 20 +++ .../bucket1/foo_holder/foo1/my_data/.zattrs | 4 + .../buckets/bucket1/foo_holder/foo1/my_data/0 | Bin 0 -> 56 bytes file1.zarr/links/.zgroup | 3 + file1.zarr/specifications/.zgroup | 3 + file1.zarr/specifications/test_core/.zgroup | 3 + .../specifications/test_core/0.1.0/.zgroup | 3 + .../test_core/0.1.0/namespace/.zarray | 30 +++++ .../test_core/0.1.0/namespace/.zattrs | 3 + .../test_core/0.1.0/namespace/0 | 1 + .../test_core/0.1.0/test/.zarray | 30 +++++ .../test_core/0.1.0/test/.zattrs | 3 + .../specifications/test_core/0.1.0/test/0 | 1 + file2.zarr/.zattrs | 22 ++++ file2.zarr/.zgroup | 3 + file2.zarr/.zmetadata | 117 ++++++++++++++++++ file2.zarr/buckets/.zgroup | 3 + file2.zarr/buckets/bucket1/.zattrs | 5 + file2.zarr/buckets/bucket1/.zgroup | 3 + file2.zarr/buckets/bucket1/foo_holder/.zgroup | 3 + .../buckets/bucket1/foo_holder/foo1/.zattrs | 7 ++ .../buckets/bucket1/foo_holder/foo1/.zgroup | 3 + .../bucket1/foo_holder/foo1/my_data/.zarray | 20 +++ .../bucket1/foo_holder/foo1/my_data/.zattrs | 4 + .../buckets/bucket1/foo_holder/foo1/my_data/0 | Bin 0 -> 56 bytes file2.zarr/buckets/bucket2/.zattrs | 5 + file2.zarr/buckets/bucket2/.zgroup | 3 + file2.zarr/buckets/bucket2/foo_holder/.zgroup | 3 + .../buckets/bucket2/foo_holder/foo2/.zattrs | 14 +++ .../buckets/bucket2/foo_holder/foo2/.zgroup | 3 + file2.zarr/links/.zattrs | 9 ++ file2.zarr/links/.zgroup | 3 + file2.zarr/specifications/.zgroup | 3 + src/hdmf_zarr/backend.py | 18 +-- test_io0.zarr/.zattrs | 2 +- test_io0.zarr/.zmetadata | 6 +- test_io0.zarr/buckets/bucket1/.zattrs | 2 +- .../buckets/bucket1/foo_holder/foo1/.zattrs | 2 +- test_io1.zarr/.zattrs | 2 +- test_io1.zarr/.zmetadata | 6 +- test_io1.zarr/buckets/bucket2/.zattrs | 2 +- .../buckets/bucket2/foo_holder/foo2/.zattrs | 2 +- test_io2.zarr/.zattrs | 2 +- test_io2.zarr/.zmetadata | 6 +- test_io2.zarr/buckets/bucket2/.zattrs | 2 +- .../buckets/bucket2/foo_holder/foo2/.zattrs | 2 +- tests/unit/base_tests_zarrio.py | 8 +- 56 files changed, 467 insertions(+), 29 deletions(-) create mode 100644 file1.zarr/.zattrs create mode 100644 file1.zarr/.zgroup create mode 100644 file1.zarr/.zmetadata create mode 100644 file1.zarr/buckets/.zgroup create mode 100644 file1.zarr/buckets/bucket1/.zattrs create mode 100644 file1.zarr/buckets/bucket1/.zgroup create mode 100644 file1.zarr/buckets/bucket1/foo_holder/.zgroup create mode 100644 file1.zarr/buckets/bucket1/foo_holder/foo1/.zattrs create mode 100644 file1.zarr/buckets/bucket1/foo_holder/foo1/.zgroup create mode 100644 file1.zarr/buckets/bucket1/foo_holder/foo1/my_data/.zarray create mode 100644 file1.zarr/buckets/bucket1/foo_holder/foo1/my_data/.zattrs create mode 100644 file1.zarr/buckets/bucket1/foo_holder/foo1/my_data/0 create mode 100644 file1.zarr/links/.zgroup create mode 100644 file1.zarr/specifications/.zgroup create mode 100644 file1.zarr/specifications/test_core/.zgroup create mode 100644 file1.zarr/specifications/test_core/0.1.0/.zgroup create mode 100644 file1.zarr/specifications/test_core/0.1.0/namespace/.zarray create mode 100644 file1.zarr/specifications/test_core/0.1.0/namespace/.zattrs create mode 100644 file1.zarr/specifications/test_core/0.1.0/namespace/0 create mode 100644 file1.zarr/specifications/test_core/0.1.0/test/.zarray create mode 100644 file1.zarr/specifications/test_core/0.1.0/test/.zattrs create mode 100644 file1.zarr/specifications/test_core/0.1.0/test/0 create mode 100644 file2.zarr/.zattrs create mode 100644 file2.zarr/.zgroup create mode 100644 file2.zarr/.zmetadata create mode 100644 file2.zarr/buckets/.zgroup create mode 100644 file2.zarr/buckets/bucket1/.zattrs create mode 100644 file2.zarr/buckets/bucket1/.zgroup create mode 100644 file2.zarr/buckets/bucket1/foo_holder/.zgroup create mode 100644 file2.zarr/buckets/bucket1/foo_holder/foo1/.zattrs create mode 100644 file2.zarr/buckets/bucket1/foo_holder/foo1/.zgroup create mode 100644 file2.zarr/buckets/bucket1/foo_holder/foo1/my_data/.zarray create mode 100644 file2.zarr/buckets/bucket1/foo_holder/foo1/my_data/.zattrs create mode 100644 file2.zarr/buckets/bucket1/foo_holder/foo1/my_data/0 create mode 100644 file2.zarr/buckets/bucket2/.zattrs create mode 100644 file2.zarr/buckets/bucket2/.zgroup create mode 100644 file2.zarr/buckets/bucket2/foo_holder/.zgroup create mode 100644 file2.zarr/buckets/bucket2/foo_holder/foo2/.zattrs create mode 100644 file2.zarr/buckets/bucket2/foo_holder/foo2/.zgroup create mode 100644 file2.zarr/links/.zattrs create mode 100644 file2.zarr/links/.zgroup create mode 100644 file2.zarr/specifications/.zgroup diff --git a/file1.zarr/.zattrs b/file1.zarr/.zattrs new file mode 100644 index 00000000..55b5cdc4 --- /dev/null +++ b/file1.zarr/.zattrs @@ -0,0 +1,6 @@ +{ + ".specloc": "specifications", + "data_type": "FooFile", + "namespace": "test_core", + "object_id": "660f1c92-d141-40d2-995f-2bb46c87c017" +} \ No newline at end of file diff --git a/file1.zarr/.zgroup b/file1.zarr/.zgroup new file mode 100644 index 00000000..3b7daf22 --- /dev/null +++ b/file1.zarr/.zgroup @@ -0,0 +1,3 @@ +{ + "zarr_format": 2 +} \ No newline at end of file diff --git a/file1.zarr/.zmetadata b/file1.zarr/.zmetadata new file mode 100644 index 00000000..8322dda9 --- /dev/null +++ b/file1.zarr/.zmetadata @@ -0,0 +1,64 @@ +{ + "metadata": { + ".zattrs": { + "data_type": "FooFile", + "namespace": "test_core", + "object_id": "660f1c92-d141-40d2-995f-2bb46c87c017" + }, + ".zgroup": { + "zarr_format": 2 + }, + "buckets/.zgroup": { + "zarr_format": 2 + }, + "buckets/bucket1/.zattrs": { + "data_type": "FooBucket", + "namespace": "test_core", + "object_id": "7c5adf36-8f84-4f63-a948-75f18dade974" + }, + "buckets/bucket1/.zgroup": { + "zarr_format": 2 + }, + "buckets/bucket1/foo_holder/.zgroup": { + "zarr_format": 2 + }, + "buckets/bucket1/foo_holder/foo1/.zattrs": { + "attr1": "I am foo1", + "attr3": 3.14, + "data_type": "Foo", + "namespace": "test_core", + "object_id": "9b3a0668-f73c-4a00-b446-38888c16e551" + }, + "buckets/bucket1/foo_holder/foo1/.zgroup": { + "zarr_format": 2 + }, + "buckets/bucket1/foo_holder/foo1/my_data/.zarray": { + "chunks": [ + 5 + ], + "compressor": { + "blocksize": 0, + "clevel": 5, + "cname": "lz4", + "id": "blosc", + "shuffle": 1 + }, + "dtype": "