Coverage report: 24%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-05 22:24 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
python / lsst / daf / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
python / lsst / daf / persistence / __init__.py (no class)   100% 27 0 0   100% 0 0   100%
python / lsst / daf / persistence / access.py AccessCfg   0% 1 1 0   100% 0 0   0%
python / lsst / daf / persistence / access.py Access   0% 12 12 0   100% 0 0   0%
python / lsst / daf / persistence / access.py (no class)   100% 19 0 0   100% 0 0   100%
python / lsst / daf / persistence / butler.py ButlerCfg   0% 1 1 0   100% 0 0   0%
python / lsst / daf / persistence / butler.py RepoData   0% 37 37 0   0% 10 0   0%
python / lsst / daf / persistence / butler.py RepoDataContainer   0% 31 31 0   0% 16 0   0%
python / lsst / daf / persistence / butler.py Butler   0% 466 466 0   0% 318 0   0%
python / lsst / daf / persistence / butler.py (no class)   94% 86 5 0   100% 0 0   94%
python / lsst / daf / persistence / butlerExceptions.py NoMapperException   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / butlerExceptions.py NoResults   0% 2 2 0   100% 0 0   0%
python / lsst / daf / persistence / butlerExceptions.py MultipleResults   0% 5 5 0   0% 2 0   0%
python / lsst / daf / persistence / butlerExceptions.py ParentsMismatch   0% 1 1 0   100% 0 0   0%
python / lsst / daf / persistence / butlerExceptions.py (no class)   100% 8 0 0   100% 0 0   100%
python / lsst / daf / persistence / butlerFactory.py ButlerFactory   0% 5 5 0   0% 2 0   0%
python / lsst / daf / persistence / butlerFactory.py (no class)   100% 4 0 0   100% 0 0   100%
python / lsst / daf / persistence / butlerHelpers.py (no class)   21% 14 11 0   0% 8 0   14%
python / lsst / daf / persistence / butlerLocation.py ButlerComposite   0% 12 12 0   100% 0 0   0%
python / lsst / daf / persistence / butlerLocation.py ButlerComposite.ComponentInfo   0% 7 7 0   100% 0 0   0%
python / lsst / daf / persistence / butlerLocation.py ButlerLocation   0% 27 27 0   0% 2 0   0%
python / lsst / daf / persistence / butlerLocation.py (no class)   95% 37 2 0   100% 0 0   95%
python / lsst / daf / persistence / butlerSubset.py ButlerSubset   0% 28 28 0   0% 14 0   0%
python / lsst / daf / persistence / butlerSubset.py ButlerSubsetIterator   0% 4 4 0   100% 0 0   0%
python / lsst / daf / persistence / butlerSubset.py ButlerDataRef   0% 27 27 0   0% 16 0   0%
python / lsst / daf / persistence / butlerSubset.py (no class)   100% 24 0 0   100% 0 0   100%
python / lsst / daf / persistence / dataId.py DataId   0% 14 14 0   0% 4 0   0%
python / lsst / daf / persistence / dataId.py (no class)   100% 5 0 0   100% 0 0   100%
python / lsst / daf / persistence / deprecation.py Deprecator   67% 12 4 0   0% 2 0   57%
python / lsst / daf / persistence / deprecation.py (no class)   59% 41 17 0   14% 14 0   47%
python / lsst / daf / persistence / fmtPosixRepositoryCfg.py (no class)   21% 62 49 0   0% 16 0   17%
python / lsst / daf / persistence / fsScanner.py FsScanner   0% 52 52 0   0% 22 0   0%
python / lsst / daf / persistence / fsScanner.py (no class)   100% 11 0 0   100% 0 0   100%
python / lsst / daf / persistence / genericAssembler.py (no class)   7% 28 26 0   0% 18 0   4%
python / lsst / daf / persistence / mapper.py Mapper   0% 30 30 0   0% 8 0   0%
python / lsst / daf / persistence / mapper.py (no class)   100% 20 0 0   100% 0 0   100%
python / lsst / daf / persistence / policy.py _PolicyMeta   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / policy.py _PolicyBase   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / policy.py Policy   0% 144 144 0   0% 68 0   0%
python / lsst / daf / persistence / policy.py (no class)   100% 45 0 0   100% 0 0   100%
python / lsst / daf / persistence / posixStorage.py PosixStorage   0% 129 129 0   0% 66 0   0%
python / lsst / daf / persistence / posixStorage.py (no class)   30% 224 156 0   0% 64 0   24%
python / lsst / daf / persistence / readProxy.py ReadProxy   0% 18 18 0   100% 0 0   0%
python / lsst / daf / persistence / readProxy.py (no class)   88% 42 5 0   100% 10 0   90%
python / lsst / daf / persistence / registries.py Registry   0% 16 16 0   0% 12 0   0%
python / lsst / daf / persistence / registries.py PosixRegistry   0% 45 45 0   0% 24 0   0%
python / lsst / daf / persistence / registries.py PosixRegistry.LookupData   0% 28 28 0   0% 10 0   0%
python / lsst / daf / persistence / registries.py PosixRegistry.LookupData.status.NotFound   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / registries.py SqlRegistry   0% 52 52 0   0% 24 0   0%
python / lsst / daf / persistence / registries.py SqliteRegistry   0% 6 6 0   0% 2 0   0%
python / lsst / daf / persistence / registries.py PgsqlRegistry   0% 27 27 0   0% 8 0   0%
python / lsst / daf / persistence / registries.py (no class)   86% 57 8 0   100% 0 0   86%
python / lsst / daf / persistence / repository.py RepositoryArgs   0% 25 25 0   0% 4 0   0%
python / lsst / daf / persistence / repository.py Repository   0% 53 53 0   0% 30 0   0%
python / lsst / daf / persistence / repository.py (no class)   100% 33 0 0   100% 0 0   100%
python / lsst / daf / persistence / repositoryCfg.py RepositoryCfg   0% 92 92 0   0% 46 0   0%
python / lsst / daf / persistence / repositoryCfg.py (no class)   96% 45 2 0   100% 2 0   96%
python / lsst / daf / persistence / repositoryMapper.py RepositoryMapper   0% 19 19 0   0% 8 0   0%
python / lsst / daf / persistence / repositoryMapper.py (no class)   100% 6 0 0   100% 0 0   100%
python / lsst / daf / persistence / safeFileIo.py DoNotWrite   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / safeFileIo.py FileForWriteOnceCompareSameFailure   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / safeFileIo.py SafeLockedFileForWrite   0% 28 28 0   0% 10 0   0%
python / lsst / daf / persistence / safeFileIo.py (no class)   38% 88 55 0   0% 10 0   34%
python / lsst / daf / persistence / storage.py Storage   3% 66 64 0   4% 28 1   3%
python / lsst / daf / persistence / storage.py (no class)   100% 24 0 0   100% 0 0   100%
python / lsst / daf / persistence / storageInterface.py NoRepositroyAtRoot   100% 0 0 0   100% 0 0   100%
python / lsst / daf / persistence / storageInterface.py StorageInterface   76% 25 6 0   50% 6 3   71%
python / lsst / daf / persistence / storageInterface.py (no class)   100% 46 0 0   100% 0 0   100%
python / lsst / daf / persistence / test / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
python / lsst / daf / persistence / test / testMapper.py EmptyTestMapper   0% 3 3 0   100% 0 0   0%
python / lsst / daf / persistence / test / testMapper.py MapperForTestWriting   0% 13 13 0   0% 4 0   0%
python / lsst / daf / persistence / test / testMapper.py (no class)   100% 10 0 0   100% 0 0   100%
python / lsst / daf / persistence / test / testObject.py TestObject   0% 8 8 0   100% 0 0   0%
python / lsst / daf / persistence / test / testObject.py TestObjectPair   0% 15 15 0   100% 0 0   0%
python / lsst / daf / persistence / test / testObject.py TestObjectCamelCaseSetter   0% 3 3 0   100% 0 0   0%
python / lsst / daf / persistence / test / testObject.py TestObjectUnderscoreSetter   0% 3 3 0   100% 0 0   0%
python / lsst / daf / persistence / test / testObject.py (no class)   100% 28 0 0   100% 0 0   100%
python / lsst / daf / persistence / utils.py (no class)   11% 56 50 0   0% 24 0   8%
python / lsst / daf / persistence / version.py (no class)   100% 6 0 0   100% 0 0   100%
tests / cameraMapper.py CameraMapper   0% 30 30 0   0% 20 0   0%
tests / cameraMapper.py (no class)   100% 13 0 0   100% 2 0   100%
tests / pickleMapper.py PickleMapper   0% 14 14 0   100% 0 0   0%
tests / pickleMapper.py (no class)   100% 8 0 0   100% 0 0   100%
tests / testLib / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
tests / testLib / testLibContinued.py TypeWithProxy   0% 1 1 0   100% 0 0   0%
tests / testLib / testLibContinued.py TypeWithoutProxy   0% 1 1 0   100% 0 0   0%
tests / testLib / testLibContinued.py (no class)   100% 8 0 0   100% 0 0   100%
tests / test_DM-12117.py MyTestMapper   0% 3 3 0   100% 0 0   0%
tests / test_DM-12117.py TestDM12117   0% 20 20 0   0% 2 0   0%
tests / test_DM-12117.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_DM-12117.py (no class)   88% 24 3 0   50% 2 1   85%
tests / test_LogicalLocation.py LogicalLocationTestCase   0% 18 18 0   100% 0 0   0%
tests / test_LogicalLocation.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_LogicalLocation.py (no class)   80% 15 3 0   50% 2 1   76%
tests / test_butler.py ButlerTest   0% 40 40 0   0% 2 0   0%
tests / test_butler.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_butler.py (no class)   89% 27 3 0   50% 2 1   86%
tests / test_butlerAlias.py MinMapper   0% 25 25 0   0% 12 0   0%
tests / test_butlerAlias.py ButlerTestCase   0% 35 35 0   0% 2 0   0%
tests / test_butlerAlias.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_butlerAlias.py (no class)   91% 32 3 0   50% 2 1   88%
tests / test_butlerPickle.py MinMapper   0% 3 3 0   100% 0 0   0%
tests / test_butlerPickle.py ButlerPickleTestCase   0% 14 14 0   100% 0 0   0%
tests / test_butlerPickle.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_butlerPickle.py (no class)   88% 24 3 0   50% 2 1   85%
tests / test_butlerProxy.py ButlerProxyTestCase   0% 30 30 0   0% 2 0   0%
tests / test_butlerProxy.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_butlerProxy.py (no class)   86% 21 3 0   50% 2 1   83%
tests / test_butlerSubset.py Registry   0% 16 16 0   0% 12 0   0%
tests / test_butlerSubset.py ImgMapper   0% 3 3 0   100% 0 0   0%
tests / test_butlerSubset.py ButlerSubsetTestCase   0% 88 88 0   0% 24 0   0%
tests / test_butlerSubset.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_butlerSubset.py (no class)   91% 33 3 0   50% 2 1   89%
tests / test_butlerYaml.py MinMapper   0% 3 3 0   100% 0 0   0%
tests / test_butlerYaml.py ButlerYamlTestCase   0% 37 37 0   100% 0 0   0%
tests / test_butlerYaml.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_butlerYaml.py (no class)   87% 23 3 0   50% 2 1   84%
tests / test_dataId.py TestDataId   0% 25 25 0   100% 0 0   0%
tests / test_dataId.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_dataId.py (no class)   80% 15 3 0   50% 2 1   76%
tests / test_fsScanner.py FsScannerTestCase   0% 8 8 0   100% 0 0   0%
tests / test_fsScanner.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_fsScanner.py (no class)   80% 15 3 0   50% 2 1   76%
tests / test_mapper.py MinMapper   0% 9 9 0   0% 2 0   0%
tests / test_mapper.py MapperTestCase   0% 27 27 0   100% 0 0   0%
tests / test_mapper.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_mapper.py (no class)   88% 24 3 0   50% 2 1   85%
tests / test_mapperImport.py MapperImportTestCase   0% 17 17 0   0% 2 0   0%
tests / test_mapperImport.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_mapperImport.py (no class)   87% 23 3 0   50% 2 1   84%
tests / test_policy.py PolicyTestCase   0% 53 53 0   100% 0 0   0%
tests / test_policy.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_policy.py (no class)   89% 27 3 0   50% 2 1   86%
tests / test_posixParentSearch.py PosixParentSearch   0% 66 66 0   0% 14 0   0%
tests / test_posixParentSearch.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_posixParentSearch.py (no class)   87% 23 3 0   50% 2 1   84%
tests / test_posixStorage.py GetParentFromSymlink   0% 14 14 0   0% 4 0   0%
tests / test_posixStorage.py TestRelativePath   0% 13 13 0   0% 2 0   0%
tests / test_posixStorage.py TestAbsolutePath   0% 10 10 0   0% 2 0   0%
tests / test_posixStorage.py TestGetLocalFile   0% 12 12 0   0% 2 0   0%
tests / test_posixStorage.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_posixStorage.py (no class)   92% 36 3 0   50% 2 1   89%
tests / test_registry.py PosixRegistryTestCase   0% 10 10 0   0% 2 0   0%
tests / test_registry.py TestMemory   100% 0 0 0   100% 0 0   100%
tests / test_registry.py (no class)   80% 15 3 0   50% 2 1   76%
tests / test_reposInButler.py PosixPickleStringHanlder   0% 11 11 0   0% 6 0   0%
tests / test_reposInButler.py MapperTestCfg   0% 1 1 0   100% 0 0   0%
tests / test_reposInButler.py MapperTest   0% 12 12 0   0% 4 0   0%
tests / test_reposInButler.py ReposInButler   0% 39 39 0   0% 2 0   0%
tests / test_reposInButler.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_reposInButler.py (no class)   92% 36 3 0   50% 2 1   89%
tests / test_repository.py ParentMapper   0% 36 36 0   0% 16 0   0%
tests / test_repository.py ChildrenMapper   0% 21 21 0   0% 4 0   0%
tests / test_repository.py TestBasics   0% 82 82 0   0% 6 0   0%
tests / test_repository.py NoResultsMapper   0% 5 5 0   100% 0 0   0%
tests / test_repository.py TestWriting   0% 23 23 0   0% 2 0   0%
tests / test_repository.py TestDiamondPattern   0% 21 21 0   0% 2 0   0%
tests / test_repository.py TestMasking   0% 17 17 0   0% 2 0   0%
tests / test_repository.py TestMultipleOutputsPut   0% 11 11 0   0% 4 0   0%
tests / test_repository.py TestMultipleInputs   0% 23 23 0   0% 2 0   0%
tests / test_repository.py TestTagging   0% 62 62 0   0% 2 0   0%
tests / test_repository.py TestMapperInference   0% 21 21 0   0% 2 0   0%
tests / test_repository.py TestMovedRepositoryCfg   0% 9 9 0   0% 2 0   0%
tests / test_repository.py TestOutputAlreadyHasParent   0% 37 37 0   0% 6 0   0%
tests / test_repository.py ParentRepoTestMapper   0% 6 6 0   0% 2 0   0%
tests / test_repository.py TestParentRepository   0% 32 32 0   0% 2 0   0%
tests / test_repository.py TestOldButlerParent   0% 18 18 0   0% 2 0   0%
tests / test_repository.py TestOldButlerParentTagging   0% 41 41 0   0% 2 0   0%
tests / test_repository.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_repository.py (no class)   97% 107 3 0   50% 2 1   96%
tests / test_repositoryArgs.py MapperTest   100% 0 0 0   100% 0 0   100%
tests / test_repositoryArgs.py DefaultMapper   0% 23 23 0   0% 2 0   0%
tests / test_repositoryArgs.py ParseRootURI   0% 33 33 0   0% 2 0   0%
tests / test_repositoryArgs.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_repositoryArgs.py (no class)   91% 33 3 0   50% 2 1   89%
tests / test_repositoryCfg.py TestCfgRelationship   0% 65 65 0   0% 2 0   0%
tests / test_repositoryCfg.py TestNestedCfg   0% 9 9 0   0% 2 0   0%
tests / test_repositoryCfg.py RepositoryCfg   0% 4 4 0   100% 0 0   0%
tests / test_repositoryCfg.py TestCfgFileVersion   0% 7 7 0   0% 2 0   0%
tests / test_repositoryCfg.py TestExtendParents   0% 4 4 0   100% 0 0   0%
tests / test_repositoryCfg.py TestMapperArgsNone   0% 2 2 0   100% 0 0   0%
tests / test_repositoryCfg.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_repositoryCfg.py (no class)   89% 47 5 0   75% 4 1   88%
tests / test_safeFileIo.py WriteOnceCompareSameTest   0% 31 31 0   0% 2 0   0%
tests / test_safeFileIo.py TestFileLocking   0% 22 22 0   0% 2 0   0%
tests / test_safeFileIo.py TestMultipleWriters   0% 19 19 0   0% 8 0   0%
tests / test_safeFileIo.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_safeFileIo.py (no class)   82% 40 7 0   50% 2 1   81%
tests / test_utils.py TestUtils   0% 7 7 0   100% 0 0   0%
tests / test_utils.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests / test_utils.py (no class)   75% 12 3 0   50% 2 1   71%
Total     28% 4779 3420 0   4% 1178 26   24%

No items found using the specified filter.