Coverage report: 23%

Files Functions Classes

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

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/daf/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/daf/persistence/__init__.py (no function) 28 0 0 0 0 100%
python/lsst/daf/persistence/access.py AccessCfg.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.cfg 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.mapperClass 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.root 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.locationWithRoot 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.setCfg 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.loadCfg 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.write 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.read 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.exists 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py Access.lookup 1 1 0 0 0 0%
python/lsst/daf/persistence/access.py (no function) 19 0 0 0 0 100%
python/lsst/daf/persistence/butler.py ButlerCfg.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.__init__ 10 10 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.repoArgs 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.repoData 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.__repr__ 1 1 0 2 0 0%
python/lsst/daf/persistence/butler.py RepoData.setCfg 6 6 0 2 0 0%
python/lsst/daf/persistence/butler.py RepoData.cfgOrigin 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.isNewRepository 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.role 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.role 3 3 0 2 0 0%
python/lsst/daf/persistence/butler.py RepoData.getParentRepoDatas 10 10 0 6 0 0%
python/lsst/daf/persistence/butler.py RepoData.addParentRepoData 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoData.addTags 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer.__init__ 4 4 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer.inputs 3 3 0 2 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer.outputs 3 3 0 2 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer.all 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer._buildLookupLists 13 13 0 14 0 0%
python/lsst/daf/persistence/butler.py RepoDataContainer._buildLookupLists.addToList 6 6 0 4 0 0%
python/lsst/daf/persistence/butler.py Butler.__init__ 15 15 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler._initRepo 12 12 0 10 0 0%
python/lsst/daf/persistence/butler.py Butler._processInputArguments 35 35 0 34 0 0%
python/lsst/daf/persistence/butler.py Butler._processInputArguments.inputIsInOutputs 5 5 0 4 0 0%
python/lsst/daf/persistence/butler.py Butler._getParentVal 5 5 0 4 0 0%
python/lsst/daf/persistence/butler.py Butler._getParents 8 8 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler._getOldButlerRepositoryCfg 13 13 0 10 0 0%
python/lsst/daf/persistence/butler.py Butler._getRepositoryCfg 9 9 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler._getCfgs 23 23 0 20 0 0%
python/lsst/daf/persistence/butler.py Butler._getCfgs.cfgMatchesArgs 7 7 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler._addParents 31 31 0 16 0 0%
python/lsst/daf/persistence/butler.py Butler._setAndVerifyParentsLists 13 13 0 10 0 0%
python/lsst/daf/persistence/butler.py Butler._setAndVerifyParentsLists.getIOParents 12 12 0 10 0 0%
python/lsst/daf/persistence/butler.py Butler._setDefaultMapper 10 10 0 12 0 0%
python/lsst/daf/persistence/butler.py Butler._connectParentRepoDatas 14 14 0 14 0 0%
python/lsst/daf/persistence/butler.py Butler._getParentRepoData 10 10 0 8 0 0%
python/lsst/daf/persistence/butler.py Butler._setRepoDataTags 3 3 0 2 0 0%
python/lsst/daf/persistence/butler.py Butler._setRepoDataTags.setTags 6 6 0 4 0 0%
python/lsst/daf/persistence/butler.py Butler._convertV1Args 9 9 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py Butler._getDefaultMapper 16 16 0 14 0 0%
python/lsst/daf/persistence/butler.py Butler._assignDefaultMapper 5 5 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler.getMapperClass 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py Butler.defineAlias 11 11 0 10 0 0%
python/lsst/daf/persistence/butler.py Butler.getKeys 9 9 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler.getDatasetTypes 6 6 0 4 0 0%
python/lsst/daf/persistence/butler.py Butler.queryMetadata 21 21 0 12 0 0%
python/lsst/daf/persistence/butler.py Butler.datasetExists 22 22 0 20 0 0%
python/lsst/daf/persistence/butler.py Butler._locate 41 41 0 22 0 0%
python/lsst/daf/persistence/butler.py Butler._getBypassFunc 6 6 0 6 0 0%
python/lsst/daf/persistence/butler.py Butler.get 16 16 0 8 0 0%
python/lsst/daf/persistence/butler.py Butler.get.callback 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py Butler.get.callback 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py Butler.get.callback 1 1 0 0 0 0%
python/lsst/daf/persistence/butler.py Butler.put 16 16 0 12 0 0%
python/lsst/daf/persistence/butler.py Butler.subset 6 6 0 2 0 0%
python/lsst/daf/persistence/butler.py Butler.dataRef 6 6 0 2 0 0%
python/lsst/daf/persistence/butler.py Butler.getUri 15 15 0 12 0 0%
python/lsst/daf/persistence/butler.py Butler._read 16 16 0 10 0 0%
python/lsst/daf/persistence/butler.py Butler.__reduce__ 2 2 0 0 0 0%
python/lsst/daf/persistence/butler.py Butler._resolveDatasetTypeAlias 7 7 0 6 0 0%
python/lsst/daf/persistence/butler.py _unreduce 5 5 0 0 0 0%
python/lsst/daf/persistence/butler.py (no function) 82 0 0 2 0 100%
python/lsst/daf/persistence/butlerExceptions.py NoResults.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/butlerExceptions.py MultipleResults.__init__ 5 5 0 2 0 0%
python/lsst/daf/persistence/butlerExceptions.py ParentsMismatch.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerExceptions.py (no function) 8 0 0 0 0 100%
python/lsst/daf/persistence/butlerFactory.py ButlerFactory.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerFactory.py ButlerFactory.create 4 4 0 2 0 0%
python/lsst/daf/persistence/butlerFactory.py (no function) 5 0 0 0 0 100%
python/lsst/daf/persistence/butlerHelpers.py searchDataRefs 4 4 0 4 0 0%
python/lsst/daf/persistence/butlerHelpers.py dataExists 7 7 0 6 0 0%
python/lsst/daf/persistence/butlerHelpers.py (no function) 4 0 0 0 0 100%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.ComponentInfo.__init__ 6 6 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.ComponentInfo.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.__init__ 7 7 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.add 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.setRepository 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.getRepository 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerComposite.getPythonType 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.__init__ 12 12 0 2 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.__str__ 2 2 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.to_yaml 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.from_yaml 2 2 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.setRepository 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getRepository 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getPythonType 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getCppType 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getStorageName 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getLocations 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getLocationsWithRoot 1 1 0 2 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getAdditionalData 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py ButlerLocation.getStorage 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerLocation.py (no function) 38 2 0 0 0 95%
python/lsst/daf/persistence/butlerSubset.py ButlerSubset.__init__ 25 25 0 14 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerSubset.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerSubset.__len__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerSubset.__iter__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerSubsetIterator.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerSubsetIterator.__iter__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerSubsetIterator.__next__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.get 3 3 0 2 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.put 3 3 0 2 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.getUri 3 3 0 2 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.subLevels 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.subItems 10 10 0 8 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.datasetExists 3 3 0 2 0 0%
python/lsst/daf/persistence/butlerSubset.py ButlerDataRef.getButler 1 1 0 0 0 0%
python/lsst/daf/persistence/butlerSubset.py (no function) 25 0 0 0 0 100%
python/lsst/daf/persistence/dataId.py DataId.__init__ 13 13 0 4 0 0%
python/lsst/daf/persistence/dataId.py DataId.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/dataId.py (no function) 5 0 0 0 0 100%
python/lsst/daf/persistence/deprecation.py deprecateGen2 17 17 0 12 0 0%
python/lsst/daf/persistence/deprecation.py _add_deprecation_docstring 9 0 0 4 0 100%
python/lsst/daf/persistence/deprecation.py Deprecator.__call__ 7 0 0 0 0 100%
python/lsst/daf/persistence/deprecation.py Deprecator.__call__.wrapped_cls 4 4 0 2 0 0%
python/lsst/daf/persistence/deprecation.py Deprecator.__call__.add_deprecation_docstring_to_subclass 1 0 0 0 0 100%
python/lsst/daf/persistence/deprecation.py deprecate_class 1 0 0 0 0 100%
python/lsst/daf/persistence/deprecation.py (no function) 14 0 0 0 0 100%
python/lsst/daf/persistence/fmtPosixRepositoryCfg.py _write 27 27 0 13 0 0%
python/lsst/daf/persistence/fmtPosixRepositoryCfg.py _write.setRoot 5 5 0 2 0 0%
python/lsst/daf/persistence/fmtPosixRepositoryCfg.py _doRead 5 5 0 4 0 0%
python/lsst/daf/persistence/fmtPosixRepositoryCfg.py _read 10 10 0 4 0 0%
python/lsst/daf/persistence/fmtPosixRepositoryCfg.py (no function) 15 2 0 0 0 87%
python/lsst/daf/persistence/fsScanner.py FsScanner.__init__ 28 28 0 10 0 0%
python/lsst/daf/persistence/fsScanner.py FsScanner.getFields 4 4 0 4 0 0%
python/lsst/daf/persistence/fsScanner.py FsScanner.isNumeric 1 1 0 0 0 0%
python/lsst/daf/persistence/fsScanner.py FsScanner.isInt 1 1 0 0 0 0%
python/lsst/daf/persistence/fsScanner.py FsScanner.isFloat 1 1 0 0 0 0%
python/lsst/daf/persistence/fsScanner.py FsScanner.processPath 17 17 0 10 0 0%
python/lsst/daf/persistence/fsScanner.py (no function) 12 0 0 0 0 100%
python/lsst/daf/persistence/genericAssembler.py genericAssembler 17 17 0 12 0 0%
python/lsst/daf/persistence/genericAssembler.py genericDisassembler 9 9 0 8 0 0%
python/lsst/daf/persistence/genericAssembler.py (no function) 2 0 0 0 0 100%
python/lsst/daf/persistence/mapper.py Mapper.Mapper 3 3 0 2 0 0%
python/lsst/daf/persistence/mapper.py Mapper.__new__ 3 3 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.__getstate__ 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.__setstate__ 3 3 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.keys 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.queryMetadata 3 3 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.getDatasetTypes 5 5 0 4 0 0%
python/lsst/daf/persistence/mapper.py Mapper.map 2 2 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.canStandardize 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.standardize 4 4 0 2 0 0%
python/lsst/daf/persistence/mapper.py Mapper.validate 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.backup 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py Mapper.getRegistry 1 1 0 0 0 0%
python/lsst/daf/persistence/mapper.py (no function) 20 0 0 2 0 100%
python/lsst/daf/persistence/policy.py Policy.__init__ 10 10 0 8 0 0%
python/lsst/daf/persistence/policy.py Policy.ppprint 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.__initFromFile 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__initFromYamlFile 2 2 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__initFromYaml 6 6 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.__getitem__ 10 10 0 8 0 0%
python/lsst/daf/persistence/policy.py Policy.__setitem__ 14 14 0 6 0 0%
python/lsst/daf/persistence/policy.py Policy.__contains__ 7 7 0 4 0 0%
python/lsst/daf/persistence/policy.py Policy.defaultPolicyFile 7 7 0 4 0 0%
python/lsst/daf/persistence/policy.py Policy.update 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.update.doUpdate 8 8 0 6 0 0%
python/lsst/daf/persistence/policy.py Policy.merge 3 3 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.names 6 6 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.names.getKeys 6 6 0 4 0 0%
python/lsst/daf/persistence/policy.py Policy.asArray 6 6 0 4 0 0%
python/lsst/daf/persistence/policy.py Policy.getValue 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.setValue 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.mergeDefaults 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.exists 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.getString 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.getBool 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.getPolicy 2 2 0 0 0 0%
python/lsst/daf/persistence/policy.py Policy.getStringArray 7 7 0 4 0 0%
python/lsst/daf/persistence/policy.py Policy.__lt__ 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__le__ 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__eq__ 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__ne__ 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__gt__ 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.__ge__ 3 3 0 2 0 0%
python/lsst/daf/persistence/policy.py Policy.dump 10 10 0 4 0 0%
python/lsst/daf/persistence/policy.py Policy.dumpToFile 2 2 0 2 0 0%
python/lsst/daf/persistence/policy.py (no function) 45 0 0 0 0 100%
python/lsst/daf/persistence/posixStorage.py PosixStorage.__init__ 6 6 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage._pathFromURI 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.relativePath 2 2 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.absolutePath 4 4 0 2 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.getRepositoryCfg 3 3 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.putRepositoryCfg 3 3 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.getMapperClass 22 22 0 14 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.getParentSymlinkPath 7 7 0 2 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.write 8 8 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.read 6 6 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.butlerLocationExists 10 10 0 6 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.exists 4 4 0 2 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.locationWithRoot 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.v1RepoExists 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.copyFile 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.getLocalFile 7 7 0 2 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.instanceSearch 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.search 40 40 0 32 0 0%
python/lsst/daf/persistence/posixStorage.py PosixStorage.storageExists 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py readConfigStorage 17 17 0 12 0 0%
python/lsst/daf/persistence/posixStorage.py writeConfigStorage 4 4 0 2 0 0%
python/lsst/daf/persistence/posixStorage.py readFitsStorage 30 30 0 16 0 0%
python/lsst/daf/persistence/posixStorage.py writeFitsStorage 8 8 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py readParquetStorage 14 14 0 8 0 0%
python/lsst/daf/persistence/posixStorage.py writeParquetStorage 6 6 0 2 0 0%
python/lsst/daf/persistence/posixStorage.py writeYamlStorage 6 6 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py readPickleStorage 13 13 0 8 0 0%
python/lsst/daf/persistence/posixStorage.py writePickleStorage 6 6 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py readFitsCatalogStorage 19 19 0 12 0 0%
python/lsst/daf/persistence/posixStorage.py writeFitsCatalogStorage 8 8 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py readMatplotlibStorage 1 1 0 0 0 0%
python/lsst/daf/persistence/posixStorage.py writeMatplotlibStorage 9 9 0 4 0 0%
python/lsst/daf/persistence/posixStorage.py readYamlStorage 15 15 0 8 0 0%
python/lsst/daf/persistence/posixStorage.py (no function) 68 0 0 0 0 100%
python/lsst/daf/persistence/readProxy.py ReadProxy.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__getattr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__setattr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__delattr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__bool__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__getitem__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__setitem__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__delitem__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__getslice__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__setslice__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__delslice__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__contains__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__rdivmod__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__pow__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__ipow__ 2 2 0 0 0 0%
python/lsst/daf/persistence/readProxy.py ReadProxy.__rpow__ 1 1 0 0 0 0%
python/lsst/daf/persistence/readProxy.py _subject 5 5 0 0 0 0%
python/lsst/daf/persistence/readProxy.py (no function) 38 0 0 10 0 100%
python/lsst/daf/persistence/registries.py Registry.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/registries.py Registry.__del__ 1 1 0 0 0 0%
python/lsst/daf/persistence/registries.py Registry.create 14 14 0 12 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.getHduNumber 7 7 0 4 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.LookupData.__init__ 6 6 0 0 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.LookupData.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.LookupData.status 16 16 0 10 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.LookupData.setFoundItems 2 2 0 0 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.LookupData.addFoundItems 2 2 0 0 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.LookupData.getMissingKeys 1 1 0 0 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.lookup 16 16 0 10 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.lookupMetadata 2 2 0 2 0 0%
python/lsst/daf/persistence/registries.py PosixRegistry.lookupFitsMetadata 18 18 0 10 0 0%
python/lsst/daf/persistence/registries.py SqlRegistry.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/registries.py SqlRegistry.__del__ 3 3 0 2 0 0%
python/lsst/daf/persistence/registries.py SqlRegistry._lookup 23 23 0 12 0 0%
python/lsst/daf/persistence/registries.py SqlRegistry.lookup 8 8 0 2 0 0%
python/lsst/daf/persistence/registries.py SqlRegistry.executeQuery 16 16 0 12 0 0%
python/lsst/daf/persistence/registries.py SqliteRegistry.__init__ 6 6 0 2 0 0%
python/lsst/daf/persistence/registries.py PgsqlRegistry.__init__ 7 7 0 2 0 0%
python/lsst/daf/persistence/registries.py PgsqlRegistry.readYaml 15 15 0 10 0 0%
python/lsst/daf/persistence/registries.py PgsqlRegistry.lookup 5 5 0 0 0 0%
python/lsst/daf/persistence/registries.py (no function) 58 8 0 0 0 86%
python/lsst/daf/persistence/repository.py RepositoryArgs.__init__ 10 10 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.mapper 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.mapper 3 3 0 2 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.cfgRoot 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.root 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.inputRepo 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.outputRepo 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py RepositoryArgs.tag 6 6 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.__init__ 5 5 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository._initMapper 11 11 0 8 0 0%
python/lsst/daf/persistence/repository.py Repository.write 4 4 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.read 4 4 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.mappers 1 1 0 0 0 0%
python/lsst/daf/persistence/repository.py Repository.getRegistry 3 3 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.getKeys 4 4 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.map 7 7 0 4 0 0%
python/lsst/daf/persistence/repository.py Repository.queryMetadata 4 4 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.backup 3 3 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.getMapperDefaultLevel 3 3 0 2 0 0%
python/lsst/daf/persistence/repository.py Repository.exists 4 4 0 2 0 0%
python/lsst/daf/persistence/repository.py (no function) 33 0 0 0 0 100%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.__init__ 7 7 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.v1Constructor 7 7 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.__eq__ 3 3 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.__ne__ 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.extend 3 3 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg._extendsParents 2 2 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.extendParents 13 13 0 11 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.root 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.root 3 3 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.mapper 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.mapper 4 4 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.mapperArgs 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.mapperArgs 2 2 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.parents 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg._normalizeParents 9 9 0 4 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg._denormalizeParents 2 2 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg._denormalizeParents.getAbs 6 6 0 2 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.addParents 5 5 0 4 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.policy 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.makeFromArgs 2 2 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.matchesArgs 17 17 0 16 0 0%
python/lsst/daf/persistence/repositoryCfg.py RepositoryCfg.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/repositoryCfg.py (no function) 45 2 0 2 0 96%
python/lsst/daf/persistence/repositoryMapper.py RepositoryMapper.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/repositoryMapper.py RepositoryMapper.__repr__ 3 3 0 2 0 0%
python/lsst/daf/persistence/repositoryMapper.py RepositoryMapper.map_cfg 6 6 0 2 0 0%
python/lsst/daf/persistence/repositoryMapper.py RepositoryMapper.map_repo 8 8 0 4 0 0%
python/lsst/daf/persistence/repositoryMapper.py (no function) 6 0 0 0 0 100%
python/lsst/daf/persistence/safeFileIo.py safeMakeDir 6 6 0 4 0 0%
python/lsst/daf/persistence/safeFileIo.py setFileMode 3 3 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py FileForWriteOnceCompareSame 18 18 0 4 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeFile 11 11 0 4 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeFilename 9 9 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForRead 8 8 0 2 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.__init__ 5 5 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.__enter__ 2 2 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.__exit__ 1 1 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.open 4 4 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.close 6 6 0 4 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.readable 3 3 0 2 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.writeable 3 3 0 2 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.read 3 3 0 2 0 0%
python/lsst/daf/persistence/safeFileIo.py SafeLockedFileForWrite.write 1 1 0 0 0 0%
python/lsst/daf/persistence/safeFileIo.py (no function) 34 0 0 0 0 100%
python/lsst/daf/persistence/storage.py Storage.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/storage.py Storage.registerStorageClass 3 1 0 2 1 60%
python/lsst/daf/persistence/storage.py Storage.getRepositoryCfg 10 10 0 6 0 0%
python/lsst/daf/persistence/storage.py Storage.putRepositoryCfg 6 6 0 2 0 0%
python/lsst/daf/persistence/storage.py Storage.getMapperClass 6 6 0 2 0 0%
python/lsst/daf/persistence/storage.py Storage.makeFromURI 10 10 0 2 0 0%
python/lsst/daf/persistence/storage.py Storage.isPosix 4 4 0 2 0 0%
python/lsst/daf/persistence/storage.py Storage.relativePath 8 8 0 4 0 0%
python/lsst/daf/persistence/storage.py Storage.absolutePath 8 8 0 4 0 0%
python/lsst/daf/persistence/storage.py Storage.search 5 5 0 2 0 0%
python/lsst/daf/persistence/storage.py Storage.storageExists 5 5 0 2 0 0%
python/lsst/daf/persistence/storage.py (no function) 24 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/storageInterface.py StorageInterface._readFormatters 5 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface._writeFormatters 5 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.getReadFormatter 1 1 0 0 0 0%
python/lsst/daf/persistence/storageInterface.py StorageInterface.getWriteFormatter 1 1 0 0 0 0%
python/lsst/daf/persistence/storageInterface.py StorageInterface.registerFormatters 7 0 0 4 2 82%
python/lsst/daf/persistence/storageInterface.py StorageInterface.registerFormatters.register 3 1 0 2 1 60%
python/lsst/daf/persistence/storageInterface.py StorageInterface.write 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.read 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.getLocalFile 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.exists 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.instanceSearch 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.search 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.copyFile 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.locationWithRoot 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.getRepositoryCfg 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.putRepositoryCfg 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.getMapperClass 0 0 0 0 0 100%
python/lsst/daf/persistence/storageInterface.py StorageInterface.relativePath 1 1 0 0 0 0%
python/lsst/daf/persistence/storageInterface.py StorageInterface.absolutePath 1 1 0 0 0 0%
python/lsst/daf/persistence/storageInterface.py (no function) 46 0 0 0 0 100%
python/lsst/daf/persistence/test/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/daf/persistence/test/testMapper.py EmptyTestMapper.__init__ 3 3 0 0 0 0%
python/lsst/daf/persistence/test/testMapper.py MapperForTestWriting.__init__ 2 2 0 0 0 0%
python/lsst/daf/persistence/test/testMapper.py MapperForTestWriting.map_foo 11 11 0 4 0 0%
python/lsst/daf/persistence/test/testMapper.py (no function) 10 0 0 0 0 100%
python/lsst/daf/persistence/test/testObject.py TestObject.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__eq__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__ne__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__lt__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__le__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__gt__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__ge__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObject.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.__init__ 5 5 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.assembler 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.disassembler 2 2 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.__repr__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.set_a 2 2 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.set_b 2 2 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.get_a 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectPair.get_b 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectCamelCaseSetter.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectCamelCaseSetter.setFoo 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectCamelCaseSetter.getFoo 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectUnderscoreSetter.__init__ 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectUnderscoreSetter.set_foo 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py TestObjectUnderscoreSetter.get_foo 1 1 0 0 0 0%
python/lsst/daf/persistence/test/testObject.py (no function) 28 0 0 0 0 100%
python/lsst/daf/persistence/utils.py listify 10 10 0 8 0 0%
python/lsst/daf/persistence/utils.py iterify 8 8 0 6 0 0%
python/lsst/daf/persistence/utils.py sequencify 6 6 0 4 0 0%
python/lsst/daf/persistence/utils.py setify 9 9 0 4 0 0%
python/lsst/daf/persistence/utils.py doImport 17 17 0 2 0 0%
python/lsst/daf/persistence/utils.py (no function) 6 0 0 0 0 100%
python/lsst/daf/persistence/version.py (no function) 6 0 0 0 0 100%
tests/cameraMapper.py CameraMapper.__init__ 3 3 0 0 0 0%
tests/cameraMapper.py CameraMapper._formatMap 7 7 0 6 0 0%
tests/cameraMapper.py CameraMapper.getKeys 13 13 0 14 0 0%
tests/cameraMapper.py CameraMapper.getDefaultLevel 1 1 0 0 0 0%
tests/cameraMapper.py CameraMapper.getDefaultSubLevel 3 3 0 2 0 0%
tests/cameraMapper.py CameraMapper.query 1 1 0 0 0 0%
tests/cameraMapper.py CameraMapper.map 2 2 0 0 0 0%
tests/cameraMapper.py (no function) 13 0 0 6 2 89%
tests/pickleMapper.py PickleMapper.__init__ 2 2 0 0 0 0%
tests/pickleMapper.py PickleMapper.map_x 3 3 0 0 0 0%
tests/pickleMapper.py PickleMapper.map_dt 3 3 0 0 0 0%
tests/pickleMapper.py PickleMapper.map_p1 3 3 0 0 0 0%
tests/pickleMapper.py PickleMapper.map_p2 3 3 0 0 0 0%
tests/pickleMapper.py (no function) 8 0 0 0 0 100%
tests/testLib/__init__.py (no function) 3 0 0 0 0 100%
tests/testLib/testLibContinued.py TypeWithProxy.__reduce__ 1 1 0 0 0 0%
tests/testLib/testLibContinued.py TypeWithoutProxy.__reduce__ 1 1 0 0 0 0%
tests/testLib/testLibContinued.py (no function) 8 0 0 4 0 100%
tests/test_DM-12117.py setup_module 1 1 0 0 0 0%
tests/test_DM-12117.py MyTestMapper.__init__ 3 3 0 0 0 0%
tests/test_DM-12117.py TestDM12117.setUp 1 1 0 0 0 0%
tests/test_DM-12117.py TestDM12117.tearDown 2 2 0 2 0 0%
tests/test_DM-12117.py TestDM12117.repoBYaml 1 1 0 0 0 0%
tests/test_DM-12117.py TestDM12117._verifyOldButlerParentWithArgs 14 14 0 4 0 0%
tests/test_DM-12117.py TestDM12117.testOldButlerParentWithoutMapperArgs 1 1 0 0 0 0%
tests/test_DM-12117.py TestDM12117.testOldButlerParentWithMapperArgs 1 1 0 0 0 0%
tests/test_DM-12117.py (no function) 23 2 0 2 1 88%
tests/test_LogicalLocation.py LogicalLocationTestCase.testSubst 18 18 0 0 0 0%
tests/test_LogicalLocation.py setup_module 1 1 0 0 0 0%
tests/test_LogicalLocation.py (no function) 14 2 0 2 1 81%
tests/test_butler.py setup_module 1 1 0 0 0 0%
tests/test_butler.py ButlerTest.setUp 1 1 0 0 0 0%
tests/test_butler.py ButlerTest.tearDown 2 2 0 2 0 0%
tests/test_butler.py ButlerTest.testV1withV2InitApiRaises 14 14 0 12 0 0%
tests/test_butler.py ButlerTest.testV1RepoWithRootOnly 6 6 0 2 0 0%
tests/test_butler.py ButlerTest.testMapperCanBeString 2 2 0 0 0 0%
tests/test_butler.py ButlerTest.testMapperCanBeStringV1Api 2 2 0 0 0 0%
tests/test_butler.py ButlerTest.testMapperCanBeClassObject 2 2 0 0 0 0%
tests/test_butler.py ButlerTest.testMapperCanBeClassObjectV1Api 2 2 0 0 0 0%
tests/test_butler.py ButlerTest.testMapperCanBeClassInstance 2 2 0 0 0 0%
tests/test_butler.py ButlerTest.testMapperCanBeClassInstanceV1Api 2 2 0 0 0 0%
tests/test_butler.py ButlerTest.testWarning 5 5 0 2 0 0%
tests/test_butler.py (no function) 26 2 0 2 1 89%
tests/test_butlerAlias.py MinMapper.map_raw 5 5 0 0 0 0%
tests/test_butlerAlias.py MinMapper.bypass_raw 1 1 0 0 0 0%
tests/test_butlerAlias.py MinMapper.query_raw 17 17 0 12 0 0%
tests/test_butlerAlias.py MinMapper.getDefaultLevel 1 1 0 0 0 0%
tests/test_butlerAlias.py MinMapper.getKeys 1 1 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.setUp 2 2 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.tearDown 1 1 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.testGet 2 2 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.testSubset 2 2 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.testGetKeys 5 5 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.testQueryMetadata 5 5 0 2 0 0%
tests/test_butlerAlias.py ButlerTestCase.testDatasetExists 6 6 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.testDataRef 1 1 0 0 0 0%
tests/test_butlerAlias.py ButlerTestCase.testUnregisteredAlias 2 2 0 2 0 0%
tests/test_butlerAlias.py ButlerTestCase.testOverlappingAlias 7 7 0 4 0 0%
tests/test_butlerAlias.py ButlerTestCase.testBadlyFormattedAlias 2 2 0 2 0 0%
tests/test_butlerAlias.py setup_module 1 1 0 0 0 0%
tests/test_butlerAlias.py (no function) 31 2 0 2 1 91%
tests/test_butlerPickle.py MinMapper.__init__ 1 1 0 0 0 0%
tests/test_butlerPickle.py MinMapper.map_x 2 2 0 0 0 0%
tests/test_butlerPickle.py ButlerPickleTestCase.setUp 3 3 0 0 0 0%
tests/test_butlerPickle.py ButlerPickleTestCase.tearDown 2 2 0 0 0 0%
tests/test_butlerPickle.py ButlerPickleTestCase.checkIO 3 3 0 0 0 0%
tests/test_butlerPickle.py ButlerPickleTestCase.testIO 2 2 0 0 0 0%
tests/test_butlerPickle.py ButlerPickleTestCase.testPickle 4 4 0 0 0 0%
tests/test_butlerPickle.py setup_module 1 1 0 0 0 0%
tests/test_butlerPickle.py (no function) 23 2 0 2 1 88%
tests/test_butlerProxy.py ButlerProxyTestCase.setUp 2 2 0 0 0 0%
tests/test_butlerProxy.py ButlerProxyTestCase.tearDown 3 3 0 2 0 0%
tests/test_butlerProxy.py ButlerProxyTestCase.testCheckProxy 25 25 0 4 0 0%
tests/test_butlerProxy.py setup_module 1 1 0 0 0 0%
tests/test_butlerProxy.py (no function) 20 2 0 2 1 86%
tests/test_butlerSubset.py setup_module 1 1 0 0 0 0%
tests/test_butlerSubset.py Registry.__init__ 1 1 0 0 0 0%
tests/test_butlerSubset.py Registry.query 15 15 0 12 0 0%
tests/test_butlerSubset.py ImgMapper.__init__ 3 3 0 0 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.setUp 1 1 0 0 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.tearDown 1 1 0 0 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.registerAliases 3 3 0 0 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.testSingleIteration 28 28 0 12 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.testNonexistentValue 4 4 0 0 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.testInvalidValue 6 6 0 0 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.testDoubleIteration 35 35 0 16 0 0%
tests/test_butlerSubset.py ButlerSubsetTestCase.testCompleteDataRef 10 10 0 0 0 0%
tests/test_butlerSubset.py (no function) 32 2 0 2 1 91%
tests/test_butlerYaml.py MinMapper.__init__ 1 1 0 0 0 0%
tests/test_butlerYaml.py MinMapper.map_x 2 2 0 0 0 0%
tests/test_butlerYaml.py ButlerYamlTestCase.setUp 3 3 0 0 0 0%
tests/test_butlerYaml.py ButlerYamlTestCase.tearDown 2 2 0 0 0 0%
tests/test_butlerYaml.py ButlerYamlTestCase.testPropertySet 16 16 0 0 0 0%
tests/test_butlerYaml.py ButlerYamlTestCase.testPropertyList 16 16 0 0 0 0%
tests/test_butlerYaml.py setup_module 1 1 0 0 0 0%
tests/test_butlerYaml.py (no function) 22 2 0 2 1 88%
tests/test_dataId.py TestDataId.test 3 3 0 0 0 0%
tests/test_dataId.py TestDataId.testInputDictNoTags 3 3 0 0 0 0%
tests/test_dataId.py TestDataId.testInputDictWithTag 12 12 0 0 0 0%
tests/test_dataId.py TestDataId.testInputDataId 7 7 0 0 0 0%
tests/test_dataId.py setup_module 1 1 0 0 0 0%
tests/test_dataId.py (no function) 14 2 0 2 1 81%
tests/test_fsScanner.py FsScannerTestCase.test1 4 4 0 0 0 0%
tests/test_fsScanner.py FsScannerTestCase.test2 4 4 0 0 0 0%
tests/test_fsScanner.py setup_module 1 1 0 0 0 0%
tests/test_fsScanner.py (no function) 14 2 0 2 1 81%
tests/test_mapper.py MinMapper.__init__ 1 1 0 0 0 0%
tests/test_mapper.py MinMapper.map_x 4 4 0 2 0 0%
tests/test_mapper.py MinMapper.map_badSourceHist 2 2 0 0 0 0%
tests/test_mapper.py MinMapper.query_x 1 1 0 0 0 0%
tests/test_mapper.py MinMapper.std_x 1 1 0 0 0 0%
tests/test_mapper.py MapperTestCase.setUp 1 1 0 0 0 0%
tests/test_mapper.py MapperTestCase.testGetDatasetTypes 1 1 0 0 0 0%
tests/test_mapper.py MapperTestCase.testMap 6 6 0 0 0 0%
tests/test_mapper.py MapperTestCase.testMapWrite 6 6 0 0 0 0%
tests/test_mapper.py MapperTestCase.testQueryMetadata 1 1 0 0 0 0%
tests/test_mapper.py MapperTestCase.testStandardize 12 12 0 0 0 0%
tests/test_mapper.py setup_module 1 1 0 0 0 0%
tests/test_mapper.py (no function) 23 2 0 2 1 88%
tests/test_mapperImport.py MapperImportTestCase.setUp 3 3 0 0 0 0%
tests/test_mapperImport.py MapperImportTestCase.tearDown 3 3 0 2 0 0%
tests/test_mapperImport.py MapperImportTestCase.testMapperClass 2 2 0 0 0 0%
tests/test_mapperImport.py MapperImportTestCase.checkIO 4 4 0 0 0 0%
tests/test_mapperImport.py MapperImportTestCase.testIO 2 2 0 0 0 0%
tests/test_mapperImport.py MapperImportTestCase.testPickle 3 3 0 0 0 0%
tests/test_mapperImport.py setup_module 1 1 0 0 0 0%
tests/test_mapperImport.py (no function) 22 2 0 2 1 88%
tests/test_policy.py PolicyTestCase.setUp 1 1 0 0 0 0%
tests/test_policy.py PolicyTestCase.testBasic 5 5 0 0 0 0%
tests/test_policy.py PolicyTestCase.testUpdateWithDict 4 4 0 0 0 0%
tests/test_policy.py PolicyTestCase.testUpdateWithPolicy 3 3 0 0 0 0%
tests/test_policy.py PolicyTestCase.testGet 3 3 0 0 0 0%
tests/test_policy.py PolicyTestCase.testSet 4 4 0 0 0 0%
tests/test_policy.py PolicyTestCase.testNames 5 5 0 0 0 0%
tests/test_policy.py PolicyTestCase.testCopyPolicy 2 2 0 0 0 0%
tests/test_policy.py PolicyTestCase.testGetPolicy 4 4 0 0 0 0%
tests/test_policy.py PolicyTestCase.testDotsInBraces 1 1 0 0 0 0%
tests/test_policy.py PolicyTestCase.testMerge 10 10 0 0 0 0%
tests/test_policy.py PolicyTestCase.testOpenDefaultPolicy 3 3 0 0 0 0%
tests/test_policy.py PolicyTestCase.testDumpLoad 4 4 0 0 0 0%
tests/test_policy.py PolicyTestCase.testNonExistantPolicyAtPath 2 2 0 2 0 0%
tests/test_policy.py PolicyTestCase.testInvalidPolicyFileType 2 2 0 2 0 0%
tests/test_policy.py setup_module 1 1 0 0 0 0%
tests/test_policy.py (no function) 26 2 0 2 1 89%
tests/test_posixParentSearch.py setup_module 1 1 0 0 0 0%
tests/test_posixParentSearch.py PosixParentSearch.setUp 1 1 0 0 0 0%
tests/test_posixParentSearch.py PosixParentSearch.tearDown 2 2 0 2 0 0%
tests/test_posixParentSearch.py PosixParentSearch.testFilePath 8 8 0 2 0 0%
tests/test_posixParentSearch.py PosixParentSearch.testFilePathWithHeaderExt 8 8 0 2 0 0%
tests/test_posixParentSearch.py PosixParentSearch.testFilePathInParent 15 15 0 4 0 0%
tests/test_posixParentSearch.py PosixParentSearch.testFilePathIn2ndParentParent 20 20 0 10 0 0%
tests/test_posixParentSearch.py PosixParentSearch.testDoSearchParentFlag 10 10 0 4 0 0%
tests/test_posixParentSearch.py PosixParentSearch.testNoResults 2 2 0 0 0 0%
tests/test_posixParentSearch.py (no function) 22 2 0 2 1 88%
tests/test_posixStorage.py setup_module 1 1 0 0 0 0%
tests/test_posixStorage.py GetParentFromSymlink.setUp 8 8 0 2 0 0%
tests/test_posixStorage.py GetParentFromSymlink.tearDown 2 2 0 2 0 0%
tests/test_posixStorage.py GetParentFromSymlink.testV1RepoWithParen 2 2 0 0 0 0%
tests/test_posixStorage.py GetParentFromSymlink.testV1RepoWithoutParent 2 2 0 0 0 0%
tests/test_posixStorage.py TestRelativePath.setUp 1 1 0 0 0 0%
tests/test_posixStorage.py TestRelativePath.tearDown 2 2 0 2 0 0%
tests/test_posixStorage.py TestRelativePath.testRelativePath 10 10 0 0 0 0%
tests/test_posixStorage.py TestAbsolutePath.setUp 1 1 0 0 0 0%
tests/test_posixStorage.py TestAbsolutePath.tearDown 2 2 0 2 0 0%
tests/test_posixStorage.py TestAbsolutePath.testAbsolutePath 7 7 0 0 0 0%
tests/test_posixStorage.py TestGetLocalFile.setUp 1 1 0 0 0 0%
tests/test_posixStorage.py TestGetLocalFile.tearDown 2 2 0 2 0 0%
tests/test_posixStorage.py TestGetLocalFile.testAbsolutePath 9 9 0 2 0 0%
tests/test_posixStorage.py (no function) 35 2 0 2 1 92%
tests/test_registry.py PosixRegistryTestCase.test1 10 10 0 2 0 0%
tests/test_registry.py setup_module 1 1 0 0 0 0%
tests/test_registry.py (no function) 14 2 0 2 1 81%
tests/test_reposInButler.py setup_module 1 1 0 0 0 0%
tests/test_reposInButler.py PosixPickleStringHanlder.get 6 6 0 4 0 0%
tests/test_reposInButler.py PosixPickleStringHanlder.put 5 5 0 6 0 0%
tests/test_reposInButler.py MapperTestCfg.__init__ 1 1 0 0 0 0%
tests/test_reposInButler.py MapperTest.cfg 1 1 0 0 0 0%
tests/test_reposInButler.py MapperTest.__init__ 3 3 0 0 0 0%
tests/test_reposInButler.py MapperTest.__repr__ 1 1 0 0 0 0%
tests/test_reposInButler.py MapperTest.map_str 7 7 0 4 0 0%
tests/test_reposInButler.py ReposInButler.setUp 1 1 0 0 0 0%
tests/test_reposInButler.py ReposInButler.tearDown 2 2 0 2 0 0%
tests/test_reposInButler.py ReposInButler.test 36 36 0 0 0 0%
tests/test_reposInButler.py (no function) 35 2 0 2 1 92%
tests/test_repository.py setup_module 1 1 0 0 0 0%
tests/test_repository.py ParentMapper.__init__ 2 2 0 0 0 0%
tests/test_repository.py ParentMapper.__repr__ 1 1 0 0 0 0%
tests/test_repository.py ParentMapper.map_raw 8 8 0 2 0 0%
tests/test_repository.py ParentMapper.bypass_raw 1 1 0 0 0 0%
tests/test_repository.py ParentMapper.query_raw 17 17 0 12 0 0%
tests/test_repository.py ParentMapper.getDefaultLevel 1 1 0 0 0 0%
tests/test_repository.py ParentMapper.getKeys 1 1 0 0 0 0%
tests/test_repository.py ParentMapper.map_str 5 5 0 2 0 0%
tests/test_repository.py ChildrenMapper.__init__ 2 2 0 0 0 0%
tests/test_repository.py ChildrenMapper.map_raw 8 8 0 2 0 0%
tests/test_repository.py ChildrenMapper.map_pickled 7 7 0 2 0 0%
tests/test_repository.py ChildrenMapper.bypass_raw 1 1 0 0 0 0%
tests/test_repository.py ChildrenMapper.query_raw 1 1 0 0 0 0%
tests/test_repository.py ChildrenMapper.getDefaultLevel 1 1 0 0 0 0%
tests/test_repository.py ChildrenMapper.getKeys 1 1 0 0 0 0%
tests/test_repository.py TestBasics.setUp 4 4 0 0 0 0%
tests/test_repository.py TestBasics.tearDown 6 6 0 6 0 0%
tests/test_repository.py TestBasics.testGet 2 2 0 0 0 0%
tests/test_repository.py TestBasics.testGetUri 3 3 0 0 0 0%
tests/test_repository.py TestBasics.testGetUriWrite 3 3 0 0 0 0%
tests/test_repository.py TestBasics.testSubset 2 2 0 0 0 0%
tests/test_repository.py TestBasics.testGetKeys 22 22 0 0 0 0%
tests/test_repository.py TestBasics.testGetDatasetTypes 1 1 0 0 0 0%
tests/test_repository.py TestBasics.testQueryMetadata 26 26 0 0 0 0%
tests/test_repository.py TestBasics.testDatasetExists 13 13 0 0 0 0%
tests/test_repository.py NoResultsMapper.__init__ 2 2 0 0 0 0%
tests/test_repository.py NoResultsMapper.__repr__ 1 1 0 0 0 0%
tests/test_repository.py NoResultsMapper.map_list 1 1 0 0 0 0%
tests/test_repository.py NoResultsMapper.map_None 1 1 0 0 0 0%
tests/test_repository.py TestWriting.setUp 1 1 0 0 0 0%
tests/test_repository.py TestWriting.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestWriting.testCreateAggregateAndLoadingAChild 13 13 0 0 0 0%
tests/test_repository.py TestWriting.testPutWithIncompleteDataId 7 7 0 4 0 0%
tests/test_repository.py TestDiamondPattern.makeRegistry 4 4 0 0 0 0%
tests/test_repository.py TestDiamondPattern.setUp 1 1 0 0 0 0%
tests/test_repository.py TestDiamondPattern.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestDiamondPattern.test 14 14 0 0 0 0%
tests/test_repository.py TestMasking.setUp 1 1 0 0 0 0%
tests/test_repository.py TestMasking.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestMasking.test 14 14 0 0 0 0%
tests/test_repository.py TestMultipleOutputsPut.setUp 1 1 0 0 0 0%
tests/test_repository.py TestMultipleOutputsPut.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestMultipleOutputsPut.test 8 8 0 2 0 0%
tests/test_repository.py TestMultipleInputs.setUp 1 1 0 0 0 0%
tests/test_repository.py TestMultipleInputs.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestMultipleInputs.test 20 20 0 0 0 0%
tests/test_repository.py TestTagging.setUp 1 1 0 0 0 0%
tests/test_repository.py TestTagging.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestTagging.testOneLevelInputs 59 59 0 0 0 0%
tests/test_repository.py TestMapperInference.setUp 1 1 0 0 0 0%
tests/test_repository.py TestMapperInference.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestMapperInference.testSingleParent 5 5 0 0 0 0%
tests/test_repository.py TestMapperInference.testMultipleParentsSameMapper 7 7 0 0 0 0%
tests/test_repository.py TestMapperInference.testMultipleParentsDifferentMappers 6 6 0 0 0 0%
tests/test_repository.py TestMovedRepositoryCfg.setUp 1 1 0 0 0 0%
tests/test_repository.py TestMovedRepositoryCfg.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestMovedRepositoryCfg.test 6 6 0 0 0 0%
tests/test_repository.py TestOutputAlreadyHasParent.setUp 1 1 0 0 0 0%
tests/test_repository.py TestOutputAlreadyHasParent.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestOutputAlreadyHasParent.test 34 34 0 6 0 0%
tests/test_repository.py ParentRepoTestMapper.__init__ 5 5 0 2 0 0%
tests/test_repository.py ParentRepoTestMapper.getRegistry 1 1 0 0 0 0%
tests/test_repository.py TestParentRepository.setUp 1 1 0 0 0 0%
tests/test_repository.py TestParentRepository.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestParentRepository.test 25 25 0 0 0 0%
tests/test_repository.py TestParentRepository.test.makeRegistry 4 4 0 0 0 0%
tests/test_repository.py TestOldButlerParent.setUp 5 5 0 2 0 0%
tests/test_repository.py TestOldButlerParent.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestOldButlerParent.testOldButlerCfgRecordedInOutputs 11 11 0 2 0 0%
tests/test_repository.py TestOldButlerParentTagging.setUp 8 8 0 2 0 0%
tests/test_repository.py TestOldButlerParentTagging.tearDown 2 2 0 2 0 0%
tests/test_repository.py TestOldButlerParentTagging.test 31 31 0 0 0 0%
tests/test_repository.py (no function) 106 2 0 2 1 97%
tests/test_repositoryArgs.py setup_module 1 1 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.setUp 1 1 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.tearDown 2 2 0 2 0 0%
tests/test_repositoryArgs.py DefaultMapper._setup 8 8 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.testClassObjAndMatchingString 2 2 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.testClassObjAndNotMatchingString 2 2 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.testInstanceAndMatchingString 2 2 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.testInstanceAndNotMatchingString 2 2 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.testClassObjAndMatchingInstance 2 2 0 0 0 0%
tests/test_repositoryArgs.py DefaultMapper.testClassObjAndNotMatchingInstance 2 2 0 0 0 0%
tests/test_repositoryArgs.py ParseRootURI.setUp 1 1 0 0 0 0%
tests/test_repositoryArgs.py ParseRootURI.tearDown 2 2 0 2 0 0%
tests/test_repositoryArgs.py ParseRootURI.testAbsoluteFilePathWithSchema 10 10 0 0 0 0%
tests/test_repositoryArgs.py ParseRootURI.testAbsoluteFilePathWithoutSchema 10 10 0 0 0 0%
tests/test_repositoryArgs.py ParseRootURI.testRelativeFilePath 10 10 0 0 0 0%
tests/test_repositoryArgs.py (no function) 32 2 0 2 1 91%
tests/test_repositoryCfg.py TestCfgRelationship.setUp 1 1 0 0 0 0%
tests/test_repositoryCfg.py TestCfgRelationship.tearDown 2 2 0 2 0 0%
tests/test_repositoryCfg.py TestCfgRelationship.testRWModes 15 15 0 0 0 0%
tests/test_repositoryCfg.py TestCfgRelationship.testExistingParents 30 30 0 4 0 0%
tests/test_repositoryCfg.py TestCfgRelationship.testSymLinkInPath 11 11 0 0 0 0%
tests/test_repositoryCfg.py TestCfgRelationship.testStorageRepoCfgCache 6 6 0 0 0 0%
tests/test_repositoryCfg.py TestNestedCfg.setUp 1 1 0 0 0 0%
tests/test_repositoryCfg.py TestNestedCfg.tearDown 2 2 0 2 0 0%
tests/test_repositoryCfg.py TestNestedCfg.test 6 6 0 0 0 0%
tests/test_repositoryCfg.py RepositoryCfg.__init__ 2 2 0 0 0 0%
tests/test_repositoryCfg.py RepositoryCfg.v0Constructor 2 2 0 0 0 0%
tests/test_repositoryCfg.py TestCfgFileVersion.setUp 1 1 0 0 0 0%
tests/test_repositoryCfg.py TestCfgFileVersion.tearDown 2 2 0 2 0 0%
tests/test_repositoryCfg.py TestCfgFileVersion.test 4 4 0 2 0 0%
tests/test_repositoryCfg.py TestExtendParents.test 4 4 0 2 0 0%
tests/test_repositoryCfg.py TestMapperArgsNone.test 2 2 0 0 0 0%
tests/test_repositoryCfg.py setup_module 1 1 0 0 0 0%
tests/test_repositoryCfg.py (no function) 46 4 0 4 1 90%
tests/test_safeFileIo.py setup_module 1 1 0 0 0 0%
tests/test_safeFileIo.py WriteOnceCompareSameTest.setUp 1 1 0 0 0 0%
tests/test_safeFileIo.py WriteOnceCompareSameTest.tearDown 2 2 0 2 0 0%
tests/test_safeFileIo.py WriteOnceCompareSameTest.testCompareSame 10 10 0 4 0 0%
tests/test_safeFileIo.py WriteOnceCompareSameTest.testCompareDifferent 7 7 0 2 0 0%
tests/test_safeFileIo.py WriteOnceCompareSameTest.testCompareDifferent.writeNonMatchingFile 3 3 0 2 0 0%
tests/test_safeFileIo.py WriteOnceCompareSameTest.testPermissions 8 8 0 2 0 0%
tests/test_safeFileIo.py readFile 4 4 0 2 0 0%
tests/test_safeFileIo.py TestFileLocking.setUp 1 1 0 0 0 0%
tests/test_safeFileIo.py TestFileLocking.tearDown 2 2 0 2 0 0%
tests/test_safeFileIo.py TestFileLocking.testWriteLock 12 12 0 2 0 0%
tests/test_safeFileIo.py TestFileLocking.testNoChange 7 7 0 6 0 0%
tests/test_safeFileIo.py TestMultipleWriters.setUp 1 1 0 0 0 0%
tests/test_safeFileIo.py TestMultipleWriters.tearDown 2 2 0 2 0 0%
tests/test_safeFileIo.py TestMultipleWriters.writeCfg 3 3 0 2 0 0%
tests/test_safeFileIo.py TestMultipleWriters.testWriteCfg 13 13 0 6 0 0%
tests/test_safeFileIo.py (no function) 35 2 0 2 1 92%
tests/test_utils.py setup_module 1 1 0 0 0 0%
tests/test_utils.py TestUtils.testSequencify 7 7 0 0 0 0%
tests/test_utils.py (no function) 11 2 0 2 1 77%
Total   4790 3420 0 1388 28 23%

No items found using the specified filter.