Coverage report: 25%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-25 00:02 -0700

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

No items found using the specified filter.