Coverage report: 48%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-03 06:58 +0000

File class statements missing excluded coverage
src/polystore/__init__.py (no class) 15 0 0 100%
src/polystore/atomic.py LockConfig 0 0 0 100%
src/polystore/atomic.py FileLockError 0 0 0 100%
src/polystore/atomic.py FileLockTimeoutError 0 0 0 100%
src/polystore/atomic.py (no class) 136 99 0 27%
src/polystore/backend_registry.py BackendRegistry 2 0 0 100%
src/polystore/backend_registry.py (no class) 80 39 0 51%
src/polystore/base.py DataSink 0 0 27 100%
src/polystore/base.py DataSource 0 0 48 100%
src/polystore/base.py VirtualBackend 1 1 50 0%
src/polystore/base.py BackendBase 0 0 2 100%
src/polystore/base.py ReadOnlyBackend 1 1 0 0%
src/polystore/base.py StorageBackend 14 14 0 0%
src/polystore/base.py (no class) 21 0 43 100%
src/polystore/config.py ZarrChunkStrategy 0 0 0 100%
src/polystore/config.py CompressorConfig 1 0 0 100%
src/polystore/config.py ZarrConfig 0 0 0 100%
src/polystore/config.py (no class) 15 0 0 100%
src/polystore/constants.py Backend 0 0 0 100%
src/polystore/constants.py TransportMode 0 0 0 100%
src/polystore/constants.py (no class) 10 10 0 0%
src/polystore/disk.py FileFormatRegistry 8 0 0 100%
src/polystore/disk.py DiskBackend 281 105 0 63%
src/polystore/disk.py (no class) 73 8 0 89%
src/polystore/exceptions.py StorageError 0 0 0 100%
src/polystore/exceptions.py StorageResolutionError 0 0 0 100%
src/polystore/exceptions.py BackendNotFoundError 0 0 0 100%
src/polystore/exceptions.py UnsupportedFormatError 0 0 0 100%
src/polystore/exceptions.py ImageLoadError 0 0 0 100%
src/polystore/exceptions.py ImageSaveError 0 0 0 100%
src/polystore/exceptions.py StorageWriteError 0 0 0 100%
src/polystore/exceptions.py MetadataNotFoundError 0 0 0 100%
src/polystore/exceptions.py PathMismatchError 0 0 0 100%
src/polystore/exceptions.py VFSTypeError 0 0 0 100%
src/polystore/exceptions.py (no class) 20 0 0 100%
src/polystore/filemanager.py FileManager 192 107 0 44%
src/polystore/filemanager.py (no class) 30 0 0 100%
src/polystore/formats.py FileFormat 1 0 0 100%
src/polystore/formats.py (no class) 25 7 0 72%
src/polystore/lazy_imports.py (no class) 71 17 0 76%
src/polystore/memory.py MemoryBackend 228 38 0 83%
src/polystore/memory.py MemorySymlink 1 0 1 100%
src/polystore/memory.py (no class) 34 0 1 100%
src/polystore/registry.py (no class) 2 0 0 100%
src/polystore/streaming.py StreamingBackend 85 85 0 0%
src/polystore/streaming.py (no class) 30 15 0 50%
src/polystore/utils.py (no class) 12 5 0 58%
src/polystore/zarr.py ZarrStorageBackend 490 444 0 9%
src/polystore/zarr.py ZarrSymlink 1 1 1 0%
src/polystore/zarr.py (no class) 109 35 1 68%
Total   1989 1031 174 48%

No items found using the specified filter.