Coverage report: 32%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-24 23:51 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/pex/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/pex/config/__init__.py (no function) 14 0 0 0 0 100%
python/lsst/pex/config/callStack.py getCallerFrame 4 0 0 2 0 100%
python/lsst/pex/config/callStack.py getStackFrame 2 0 0 0 0 100%
python/lsst/pex/config/callStack.py StackFrame.__init__ 7 0 0 2 0 100%
python/lsst/pex/config/callStack.py StackFrame.content 3 3 0 2 0 0%
python/lsst/pex/config/callStack.py StackFrame.fromFrame 4 0 0 0 0 100%
python/lsst/pex/config/callStack.py StackFrame.__repr__ 1 1 0 0 0 0%
python/lsst/pex/config/callStack.py StackFrame.format 4 4 0 2 0 0%
python/lsst/pex/config/callStack.py getCallStack 6 0 0 2 0 100%
python/lsst/pex/config/callStack.py (no function) 16 0 0 0 0 100%
python/lsst/pex/config/choiceField.py ChoiceField.__init__ 12 2 0 8 3 75%
python/lsst/pex/config/choiceField.py ChoiceField._validateValue 4 4 0 4 0 0%
python/lsst/pex/config/choiceField.py (no function) 6 0 0 0 0 100%
python/lsst/pex/config/comparison.py getComparisonName 3 3 0 2 0 0%
python/lsst/pex/config/comparison.py compareScalars 8 8 0 6 0 0%
python/lsst/pex/config/comparison.py compareConfigs 22 22 0 18 0 0%
python/lsst/pex/config/comparison.py (no function) 6 0 0 0 0 100%
python/lsst/pex/config/config.py _PexConfigGenericAlias.__call__ 2 2 0 0 0 0%
python/lsst/pex/config/config.py _joinNamePath 9 3 0 8 4 59%
python/lsst/pex/config/config.py _autocast 3 0 0 2 0 100%
python/lsst/pex/config/config.py _typeStr 6 1 0 4 1 80%
python/lsst/pex/config/config.py _yaml_config_representer 6 6 0 0 0 0%
python/lsst/pex/config/config.py _yaml_config_constructor 2 2 0 0 0 0%
python/lsst/pex/config/config.py ConfigMeta.__init__ 7 0 0 2 0 100%
python/lsst/pex/config/config.py ConfigMeta.__init__.getFields 9 0 0 6 0 100%
python/lsst/pex/config/config.py ConfigMeta.__setattr__ 4 0 0 2 0 100%
python/lsst/pex/config/config.py FieldValidationError.__init__ 13 13 0 0 0 0%
python/lsst/pex/config/config.py Field._parseTypingArgs 17 17 0 10 0 0%
python/lsst/pex/config/config.py Field.__class_getitem__ 1 0 0 0 0 100%
python/lsst/pex/config/config.py Field.__init__ 6 2 0 4 2 60%
python/lsst/pex/config/config.py Field._setup 20 0 0 4 0 100%
python/lsst/pex/config/config.py Field.rename 1 0 0 0 0 100%
python/lsst/pex/config/config.py Field.validate 3 3 0 2 0 0%
python/lsst/pex/config/config.py Field.freeze 1 1 0 0 0 0%
python/lsst/pex/config/config.py Field._validateValue 8 5 0 6 3 43%
python/lsst/pex/config/config.py Field._collectImports 1 0 0 0 0 100%
python/lsst/pex/config/config.py Field.save 8 2 0 4 2 67%
python/lsst/pex/config/config.py Field.toDict 1 0 0 0 0 100%
python/lsst/pex/config/config.py Field.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/config.py Field.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/config.py Field.__get__ 8 5 0 4 1 33%
python/lsst/pex/config/config.py Field.__set__ 13 4 0 6 3 63%
python/lsst/pex/config/config.py Field.__delete__ 3 3 0 2 0 0%
python/lsst/pex/config/config.py Field._compare 4 4 0 0 0 0%
python/lsst/pex/config/config.py RecordingImporter.__init__ 1 0 0 0 0 100%
python/lsst/pex/config/config.py RecordingImporter.__enter__ 3 0 0 0 0 100%
python/lsst/pex/config/config.py RecordingImporter.__exit__ 2 0 0 0 0 100%
python/lsst/pex/config/config.py RecordingImporter.uninstall 1 0 0 0 0 100%
python/lsst/pex/config/config.py RecordingImporter.find_module 2 2 0 0 0 0%
python/lsst/pex/config/config.py RecordingImporter.getModules 1 0 0 0 0 100%
python/lsst/pex/config/config.py Config.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/config.py Config.keys 1 1 0 0 0 0%
python/lsst/pex/config/config.py Config.values 1 1 0 0 0 0%
python/lsst/pex/config/config.py Config.items 1 1 0 0 0 0%
python/lsst/pex/config/config.py Config.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/config.py Config.__new__ 15 0 0 2 0 100%
python/lsst/pex/config/config.py Config.__reduce__ 3 0 0 0 0 100%
python/lsst/pex/config/config.py Config.setDefaults 1 0 0 0 0 100%
python/lsst/pex/config/config.py Config.update 8 2 0 2 0 80%
python/lsst/pex/config/config.py Config.load 3 3 0 2 0 0%
python/lsst/pex/config/config.py Config.loadFromStream 6 3 0 4 1 40%
python/lsst/pex/config/config.py Config.loadFromString 7 0 0 4 1 91%
python/lsst/pex/config/config.py Config.save 7 7 0 2 0 0%
python/lsst/pex/config/config.py Config.saveToString 3 3 0 0 0 0%
python/lsst/pex/config/config.py Config.saveToStream 15 2 0 6 2 71%
python/lsst/pex/config/config.py Config.freeze 3 3 0 2 0 0%
python/lsst/pex/config/config.py Config._save 2 0 0 2 0 100%
python/lsst/pex/config/config.py Config._collectImports 3 0 0 2 0 100%
python/lsst/pex/config/config.py Config.toDict 4 0 0 2 0 100%
python/lsst/pex/config/config.py Config.names 12 12 0 8 0 0%
python/lsst/pex/config/config.py Config._rename 3 0 0 2 0 100%
python/lsst/pex/config/config.py Config.validate 2 2 0 2 0 0%
python/lsst/pex/config/config.py Config.formatHistory 2 2 0 0 0 0%
python/lsst/pex/config/config.py Config.__setattr__ 12 4 0 10 4 64%
python/lsst/pex/config/config.py Config.__delattr__ 5 5 0 4 0 0%
python/lsst/pex/config/config.py Config.__eq__ 11 9 0 10 1 14%
python/lsst/pex/config/config.py Config.__ne__ 1 0 0 0 0 100%
python/lsst/pex/config/config.py Config.__str__ 1 1 0 0 0 0%
python/lsst/pex/config/config.py Config.__repr__ 1 0 0 2 0 100%
python/lsst/pex/config/config.py Config.compare 4 4 0 0 0 0%
python/lsst/pex/config/config.py Config.__init_subclass__ 4 1 0 2 1 67%
python/lsst/pex/config/config.py Config._fromPython 2 2 0 0 0 0%
python/lsst/pex/config/config.py _classFromPython 15 15 0 6 0 0%
python/lsst/pex/config/config.py unreduceConfig 3 0 0 0 0 100%
python/lsst/pex/config/config.py (no function) 127 9 0 10 4 91%
python/lsst/pex/config/configChoiceField.py SelectionSet.__init__ 18 18 0 10 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet._config 2 2 0 0 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.add 8 8 0 6 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.discard 8 8 0 6 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.__len__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.__repr__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.__str__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py SelectionSet.__reduce__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__init__ 8 8 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.types 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__len__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._setSelection 12 12 0 10 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._getNames 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._setNames 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._delNames 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._getName 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._setName 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._delName 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._getActive 5 5 0 6 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__getitem__ 13 13 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__setitem__ 20 20 0 12 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict._rename 2 2 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__setattr__ 6 6 0 4 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.freeze 2 2 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigInstanceDict.__reduce__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__init__ 4 0 0 0 0 100%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__class_getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField._getOrMake 9 9 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__get__ 3 3 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__set__ 10 10 0 8 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.rename 3 3 0 0 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.validate 9 9 0 8 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.toDict 10 10 0 4 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.freeze 4 4 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField._collectImports 4 4 0 2 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.save 7 7 0 4 0 0%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField.__deepcopy__ 3 0 0 0 0 100%
python/lsst/pex/config/configChoiceField.py ConfigChoiceField._compare 17 17 0 12 0 0%
python/lsst/pex/config/configChoiceField.py (no function) 71 1 0 2 1 97%
python/lsst/pex/config/configDictField.py ConfigDict.__init__ 2 2 0 0 0 0%
python/lsst/pex/config/configDictField.py ConfigDict.__setitem__ 26 26 0 18 0 0%
python/lsst/pex/config/configDictField.py ConfigDict.__delitem__ 4 4 0 2 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField.__init__ 14 4 0 8 4 64%
python/lsst/pex/config/configDictField.py ConfigDictField.rename 5 5 0 4 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField.validate 9 9 0 6 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField.toDict 7 7 0 4 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField._collectImports 5 5 0 4 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField.save 9 9 0 4 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField.freeze 4 4 0 4 0 0%
python/lsst/pex/config/configDictField.py ConfigDictField._compare 13 13 0 6 0 0%
python/lsst/pex/config/configDictField.py (no function) 19 0 0 0 0 100%
python/lsst/pex/config/configField.py ConfigField.__init__ 6 1 0 4 2 70%
python/lsst/pex/config/configField.py ConfigField.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField.__get__ 8 8 0 4 0 0%
python/lsst/pex/config/configField.py ConfigField.__set__ 18 18 0 12 0 0%
python/lsst/pex/config/configField.py ConfigField.rename 2 2 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField._collectImports 3 3 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField.save 2 2 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField.freeze 2 2 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField.toDict 2 2 0 0 0 0%
python/lsst/pex/config/configField.py ConfigField.validate 5 5 0 2 0 0%
python/lsst/pex/config/configField.py ConfigField._compare 4 4 0 0 0 0%
python/lsst/pex/config/configField.py (no function) 20 0 0 0 0 100%
python/lsst/pex/config/configurableField.py ConfigurableInstance.__initValue 6 6 0 2 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.__init__ 12 12 0 2 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance._config 2 2 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.apply 1 1 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.retarget 15 15 0 6 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.__getattr__ 1 1 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.__setattr__ 7 7 0 6 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.__delattr__ 8 8 0 4 0 0%
python/lsst/pex/config/configurableField.py ConfigurableInstance.__reduce__ 1 1 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.validateTarget 12 5 0 8 3 60%
python/lsst/pex/config/configurableField.py ConfigurableField.__init__ 9 1 0 4 1 85%
python/lsst/pex/config/configurableField.py ConfigurableField._parseTypingArgs 1 1 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.__getOrMake 7 7 0 4 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.__get__ 1 1 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.__get__ 3 3 0 2 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.__set__ 15 15 0 10 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.rename 3 3 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField._collectImports 5 5 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.save 7 7 0 2 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.freeze 2 2 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.toDict 2 2 0 0 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.validate 5 5 0 2 0 0%
python/lsst/pex/config/configurableField.py ConfigurableField.__deepcopy__ 1 0 0 0 0 100%
python/lsst/pex/config/configurableField.py ConfigurableField._compare 4 4 0 0 0 0%
python/lsst/pex/config/configurableField.py (no function) 45 0 0 6 3 94%
python/lsst/pex/config/convert.py _helper 6 6 0 6 0 0%
python/lsst/pex/config/convert.py makePropertySet 7 7 0 4 0 0%
python/lsst/pex/config/convert.py (no function) 7 2 0 0 0 71%
python/lsst/pex/config/dictField.py Dict.__init__ 14 14 0 6 0 0%
python/lsst/pex/config/dictField.py Dict._config 3 3 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__len__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__setitem__ 23 23 0 16 0 0%
python/lsst/pex/config/dictField.py Dict.__delitem__ 7 7 0 6 0 0%
python/lsst/pex/config/dictField.py Dict.__repr__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__str__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py Dict.__setattr__ 6 6 0 4 0 0%
python/lsst/pex/config/dictField.py Dict.__reduce__ 1 1 0 0 0 0%
python/lsst/pex/config/dictField.py DictField._parseTypingArgs 23 23 0 12 0 0%
python/lsst/pex/config/dictField.py DictField.__init__ 16 5 0 10 5 62%
python/lsst/pex/config/dictField.py DictField.validate 5 5 0 2 0 0%
python/lsst/pex/config/dictField.py DictField.__set__ 10 10 0 6 0 0%
python/lsst/pex/config/dictField.py DictField.toDict 2 2 0 0 0 0%
python/lsst/pex/config/dictField.py DictField._compare 17 17 0 10 0 0%
python/lsst/pex/config/dictField.py (no function) 39 1 0 4 2 93%
python/lsst/pex/config/history.py Color.__init__ 17 17 0 6 0 0%
python/lsst/pex/config/history.py Color.colorize 13 13 0 12 0 0%
python/lsst/pex/config/history.py Color.__str__ 6 6 0 2 0 0%
python/lsst/pex/config/history.py _colorize 2 2 0 0 0 0%
python/lsst/pex/config/history.py format 38 38 0 34 0 0%
python/lsst/pex/config/history.py (no function) 16 0 0 0 0 100%
python/lsst/pex/config/listField.py List.__init__ 14 14 0 6 0 0%
python/lsst/pex/config/listField.py List._config 3 3 0 0 0 0%
python/lsst/pex/config/listField.py List.validateItem 6 6 0 4 0 0%
python/lsst/pex/config/listField.py List.list 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__len__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__setitem__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__setitem__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__setitem__ 16 16 0 10 0 0%
python/lsst/pex/config/listField.py List.__getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__delitem__ 7 7 0 6 0 0%
python/lsst/pex/config/listField.py List.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.insert 3 3 0 2 0 0%
python/lsst/pex/config/listField.py List.__repr__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__str__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__eq__ 9 9 0 6 0 0%
python/lsst/pex/config/listField.py List.__ne__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py List.__setattr__ 6 6 0 4 0 0%
python/lsst/pex/config/listField.py List.__reduce__ 1 1 0 0 0 0%
python/lsst/pex/config/listField.py ListField.__init__ 31 7 0 16 7 70%
python/lsst/pex/config/listField.py ListField.validate 16 16 0 10 0 0%
python/lsst/pex/config/listField.py ListField.__set__ 9 9 0 6 0 0%
python/lsst/pex/config/listField.py ListField.toDict 2 2 0 0 0 0%
python/lsst/pex/config/listField.py ListField._compare 16 16 0 10 0 0%
python/lsst/pex/config/listField.py (no function) 46 1 0 4 2 94%
python/lsst/pex/config/rangeField.py RangeField.__init__ 24 8 0 22 7 50%
python/lsst/pex/config/rangeField.py RangeField._validateValue 4 4 0 2 0 0%
python/lsst/pex/config/rangeField.py (no function) 8 0 0 0 0 100%
python/lsst/pex/config/registry.py ConfigurableWrapper.__init__ 2 2 0 0 0 0%
python/lsst/pex/config/registry.py ConfigurableWrapper.__call__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py Registry.__init__ 4 4 0 2 0 0%
python/lsst/pex/config/registry.py Registry.register 8 8 0 6 0 0%
python/lsst/pex/config/registry.py Registry.__getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py Registry.__len__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py Registry.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py Registry.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py Registry.makeField 1 1 0 0 0 0%
python/lsst/pex/config/registry.py RegistryAdaptor.__init__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py RegistryAdaptor.__getitem__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py RegistryAdaptor.__iter__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py RegistryAdaptor.__len__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py RegistryAdaptor.__contains__ 1 1 0 0 0 0%
python/lsst/pex/config/registry.py RegistryInstanceDict.__init__ 2 2 0 0 0 0%
python/lsst/pex/config/registry.py RegistryInstanceDict._getTarget 3 3 0 2 0 0%
python/lsst/pex/config/registry.py RegistryInstanceDict._getTargets 3 3 0 4 0 0%
python/lsst/pex/config/registry.py RegistryInstanceDict.apply 9 9 0 6 0 0%
python/lsst/pex/config/registry.py RegistryInstanceDict.__setattr__ 3 3 0 2 0 0%
python/lsst/pex/config/registry.py RegistryField.__init__ 3 3 0 0 0 0%
python/lsst/pex/config/registry.py RegistryField.__deepcopy__ 3 3 0 0 0 0%
python/lsst/pex/config/registry.py makeRegistry 2 2 0 0 0 0%
python/lsst/pex/config/registry.py registerConfigurable 2 2 0 0 0 0%
python/lsst/pex/config/registry.py registerConfigurable.decorate 2 2 0 0 0 0%
python/lsst/pex/config/registry.py registerConfig 2 2 0 0 0 0%
python/lsst/pex/config/registry.py registerConfig.decorate 2 2 0 0 0 0%
python/lsst/pex/config/registry.py (no function) 38 0 0 0 0 100%
python/lsst/pex/config/version.py (no function) 6 0 0 0 0 100%
python/lsst/pex/config/wrap.py makeConfigClass 70 14 0 34 13 74%
python/lsst/pex/config/wrap.py makeConfigClass.makeControl 10 10 0 8 0 0%
python/lsst/pex/config/wrap.py makeConfigClass.readControl 10 10 0 8 0 0%
python/lsst/pex/config/wrap.py makeConfigClass.validate 3 3 0 0 0 0%
python/lsst/pex/config/wrap.py makeConfigClass.setDefaults 6 6 0 0 0 0%
python/lsst/pex/config/wrap.py wrap 2 2 0 0 0 0%
python/lsst/pex/config/wrap.py wrap.decorate 1 1 0 0 0 0%
python/lsst/pex/config/wrap.py (no function) 13 0 0 0 0 100%
tests/testLib.py (no function) 7 0 0 0 0 100%
tests/test_Config.py OuterConfig.__init__ 2 2 0 0 0 0%
tests/test_Config.py OuterConfig.validate 3 3 0 2 0 0%
tests/test_Config.py ConfigTest.setUp 5 5 0 0 0 0%
tests/test_Config.py ConfigTest.tearDown 4 4 0 0 0 0%
tests/test_Config.py ConfigTest.testFieldTypeAnnotationRuntime 10 10 0 4 0 0%
tests/test_Config.py ConfigTest.testInit 15 15 0 0 0 0%
tests/test_Config.py ConfigTest.testDeprecationWarning 4 4 0 2 0 0%
tests/test_Config.py ConfigTest.testDeprecationOutput 8 8 0 2 0 0%
tests/test_Config.py ConfigTest.testValidate 21 21 0 2 0 0%
tests/test_Config.py ConfigTest.testRangeFieldConstructor 11 11 0 4 0 0%
tests/test_Config.py ConfigTest.testRangeFieldDefault 12 12 0 4 0 0%
tests/test_Config.py ConfigTest.testSave 34 34 0 8 0 0%
tests/test_Config.py ConfigTest.testDuplicateRegistryNames 2 2 0 0 0 0%
tests/test_Config.py ConfigTest.testInheritance 37 37 0 0 0 0%
tests/test_Config.py ConfigTest.testConvertPropertySet 8 8 0 0 0 0%
tests/test_Config.py ConfigTest.testFreeze 5 5 0 0 0 0%
tests/test_Config.py ConfigTest.checkImportRoundTrip 14 14 0 2 0 0%
tests/test_Config.py ConfigTest.testImports 2 2 0 0 0 0%
tests/test_Config.py ConfigTest.testBadImports 3 3 0 0 0 0%
tests/test_Config.py ConfigTest.testPickle 8 8 0 0 0 0%
tests/test_Config.py ConfigTest.testYaml 8 8 0 0 0 0%
tests/test_Config.py ConfigTest.testCompare 45 45 0 0 0 0%
tests/test_Config.py ConfigTest.testCompare.outFunc 1 1 0 0 0 0%
tests/test_Config.py ConfigTest.testLoadError 2 2 0 0 0 0%
tests/test_Config.py ConfigTest.testNames 4 4 0 2 0 0%
tests/test_Config.py ConfigTest.testIteration 9 9 0 4 0 0%
tests/test_Config.py (no function) 67 5 0 8 4 88%
tests/test__file__.py FilenameTestCase.test__file 5 5 0 0 0 0%
tests/test__file__.py (no function) 11 1 0 2 1 85%
tests/test_configChoiceField.py Config1.validate 3 3 0 2 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.setUp 1 1 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.tearDown 1 1 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testInit 4 4 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testSave 11 11 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testValidate 8 8 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testFreeze 7 7 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testNoArbitraryAttributes 1 1 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testSelectionSet 8 8 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testNoneValue 10 10 0 0 0 0%
tests/test_configChoiceField.py ConfigChoiceFieldTest.testNoPickle 4 4 0 4 0 0%
tests/test_configChoiceField.py (no function) 28 1 0 4 2 91%
tests/test_configDictField.py Config1._collectImports 1 1 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testConstructor 24 24 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testAssignment 6 6 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testValidate 6 6 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testInPlaceModification 5 5 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testSave 13 13 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testToDict 3 3 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testFreeze 3 3 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testNoArbitraryAttributes 2 2 0 0 0 0%
tests/test_configDictField.py ConfigDictFieldTest.testEquality 10 10 0 6 0 0%
tests/test_configDictField.py (no function) 22 1 0 4 2 88%
tests/test_configurableField.py Target1.__init__ 1 1 0 0 0 0%
tests/test_configurableField.py Target2 1 1 0 0 0 0%
tests/test_configurableField.py ConfigurableFieldTest.testConstructor 18 18 0 0 0 0%
tests/test_configurableField.py ConfigurableFieldTest.testBasics 29 29 0 0 0 0%
tests/test_configurableField.py ConfigurableFieldTest.testValidate 3 3 0 0 0 0%
tests/test_configurableField.py ConfigurableFieldTest.testPersistence 9 9 0 0 0 0%
tests/test_configurableField.py ConfigurableFieldTest.testNoPickle 3 3 0 2 0 0%
tests/test_configurableField.py (no function) 21 1 0 4 1 92%
tests/test_dictField.py DictFieldTest.testConstructor 24 24 0 0 0 0%
tests/test_dictField.py DictFieldTest.testFieldTypeAnnotationRuntime 15 15 0 6 0 0%
tests/test_dictField.py DictFieldTest.testAssignment 19 19 0 0 0 0%
tests/test_dictField.py DictFieldTest.testValidate 4 4 0 0 0 0%
tests/test_dictField.py DictFieldTest.testInPlaceModification 8 8 0 0 0 0%
tests/test_dictField.py DictFieldTest.testNoArbitraryAttributes 2 2 0 0 0 0%
tests/test_dictField.py DictFieldTest.testEquality 10 10 0 6 0 0%
tests/test_dictField.py DictFieldTest.testNoPickle 3 3 0 2 0 0%
tests/test_dictField.py (no function) 19 1 0 6 3 84%
tests/test_history.py HistoryTest.testHistory 9 9 0 0 0 0%
tests/test_history.py (no function) 9 1 0 2 1 82%
tests/test_listField.py isSorted 8 8 0 6 0 0%
tests/test_listField.py isPositive 1 1 0 0 0 0%
tests/test_listField.py ListFieldTest.testConstructor 24 24 0 0 0 0%
tests/test_listField.py ListFieldTest.testAssignment 21 21 0 0 0 0%
tests/test_listField.py ListFieldTest.testValidate 4 4 0 0 0 0%
tests/test_listField.py ListFieldTest.testInPlaceModification 11 11 0 0 0 0%
tests/test_listField.py ListFieldTest.testCastAndTypes 6 6 0 0 0 0%
tests/test_listField.py ListFieldTest.testNoArbitraryAttributes 2 2 0 0 0 0%
tests/test_listField.py ListFieldTest.testNoPickle 3 3 0 2 0 0%
tests/test_listField.py (no function) 23 1 0 2 1 92%
tests/test_registry.py ConfigTest.setUp 28 28 0 2 0 0%
tests/test_registry.py ConfigTest.setUp.FooAlg1.__init__ 1 1 0 0 0 0%
tests/test_registry.py ConfigTest.setUp.FooAlg1.foo 1 1 0 0 0 0%
tests/test_registry.py ConfigTest.setUp.FooAlg2.__init__ 1 1 0 0 0 0%
tests/test_registry.py ConfigTest.setUp.FooAlg2.foo 1 1 0 0 0 0%
tests/test_registry.py ConfigTest.tearDown 5 5 0 0 0 0%
tests/test_registry.py ConfigTest.testBasics 4 4 0 0 0 0%
tests/test_registry.py ConfigTest.testWrapper 3 3 0 0 0 0%
tests/test_registry.py ConfigTest.testReplace 2 2 0 0 0 0%
tests/test_registry.py ConfigTest.testNesting 9 9 0 0 0 0%
tests/test_registry.py ConfigTest.testRegistryField 7 7 0 2 0 0%
tests/test_registry.py ConfigTest.testExceptions 5 5 0 0 0 0%
tests/test_registry.py ConfigTest.testExceptions.fail 1 1 0 0 0 0%
tests/test_registry.py (no function) 13 1 0 2 1 87%
tests/test_ticket1911.py SubConfigDefaultsTest.setUp 7 7 0 0 0 0%
tests/test_ticket1911.py SubConfigDefaultsTest.setUp.Configurable.__init__ 1 1 0 0 0 0%
tests/test_ticket1911.py SubConfigDefaultsTest.testCustomDefaults 23 23 0 0 0 0%
tests/test_ticket1911.py SubConfigDefaultsTest.testCustomDefaults.Config1.setDefaults 2 2 0 0 0 0%
tests/test_ticket1911.py (no function) 7 1 0 2 1 78%
tests/test_ticket1914.py FieldNameReportingTest.test 3 3 0 0 0 0%
tests/test_ticket1914.py (no function) 13 1 0 2 1 87%
tests/test_ticket1915.py HistoryMergeTest.test 11 11 0 6 0 0%
tests/test_ticket1915.py (no function) 12 1 0 2 1 86%
tests/test_ticket1929.py Config2.setDefaults 1 1 0 0 0 0%
tests/test_ticket1929.py Config3.__init__ 1 1 0 0 0 0%
tests/test_ticket1929.py SquashingDefaultsTest.test 12 12 0 0 0 0%
tests/test_ticket1929.py (no function) 12 1 0 2 1 86%
tests/test_ticket1995.py EqualityTest.test 7 7 0 0 0 0%
tests/test_ticket1995.py LoadSpecialTest.test 12 12 0 2 0 0%
tests/test_ticket1995.py (no function) 14 1 0 2 1 88%
tests/test_ticket2818.py ImportTest.test 8 8 0 0 0 0%
tests/test_ticket2818.py (no function) 7 1 0 2 1 78%
tests/test_ticketDM-7337.py TicketDM7337Test.testStrChoice 2 2 0 0 0 0%
tests/test_ticketDM-7337.py (no function) 6 1 0 2 1 75%
tests/test_unloaded_yaml.py UnloadedYaml.testLoadUnloaded 2 2 0 0 0 0%
tests/test_unloaded_yaml.py (no function) 13 3 0 2 1 73%
tests/test_wrap.py WrapTest.testMakeControl 5 5 0 0 0 0%
tests/test_wrap.py WrapTest.testReadControl 6 6 0 0 0 0%
tests/test_wrap.py WrapTest.testDefaults 3 3 0 0 0 0%
tests/test_wrap.py WrapTest.testPickle 4 4 0 0 0 0%
tests/test_wrap.py NestedWrapTest.testMakeControl 7 7 0 0 0 0%
tests/test_wrap.py NestedWrapTest.testReadControl 7 7 0 0 0 0%
tests/test_wrap.py NestedWrapTest.testDefaults 3 3 0 0 0 0%
tests/test_wrap.py NestedWrapTest.testInt64 5 5 0 0 0 0%
tests/test_wrap.py (no function) 20 3 0 6 1 85%
tests/ticket2818helper/__init__.py (no function) 0 0 0 0 0 100%
tests/ticket2818helper/define.py TestConfigurable.__init__ 1 1 0 0 0 0%
tests/ticket2818helper/define.py TestConfigurable.what 1 1 0 0 0 0%
tests/ticket2818helper/define.py (no function) 9 0 0 0 0 100%
Total   3164 2023 0 918 108 32%

No items found using the specified filter.