Coverage report: 100%

Files Functions Classes

coverage.py v7.13.3, created at 2026-02-06 06:04 +0000

File class   statements missing excluded   coverage
src / c41811 / config / __init__.py (no class)   8 0 6   100%
src / c41811 / config / _protocols.py SupportsWrite   0 0 1   100%
src / c41811 / config / _protocols.py SupportsReadAndReadline   0 0 4   100%
src / c41811 / config / _protocols.py Indexed   0 0 1   100%
src / c41811 / config / _protocols.py MutableIndexed   0 0 2   100%
src / c41811 / config / _protocols.py (no class)   10 0 16   100%
src / c41811 / config / abc.py ABCKey   14 0 0   100%
src / c41811 / config / abc.py ABCPath   16 0 2   100%
src / c41811 / config / abc.py ABCConfigData   10 0 0   100%
src / c41811 / config / abc.py ABCIndexedConfigData   0 0 6   100%
src / c41811 / config / abc.py ABCProcessorHelper   3 0 0   100%
src / c41811 / config / abc.py ABCSLProcessorPool   6 0 0   100%
src / c41811 / config / abc.py ABCConfigFile   16 0 0   100%
src / c41811 / config / abc.py ABCConfigPool   0 0 3   100%
src / c41811 / config / abc.py ABCConfigSL   14 0 0   100%
src / c41811 / config / abc.py ABCMetaParser   0 0 0   100%
src / c41811 / config / abc.py (no class)   181 0 30   100%
src / c41811 / config / basic / __init__.py (no class)   21 0 22   100%
src / c41811 / config / basic / _generate_operators.py (no class)   45 0 0   100%
src / c41811 / config / basic / component.py ComponentOrders   0 0 0   100%
src / c41811 / config / basic / component.py ComponentMember   0 0 0   100%
src / c41811 / config / basic / component.py ComponentMeta   0 0 0   100%
src / c41811 / config / basic / component.py ComponentConfigData   122 0 0   100%
src / c41811 / config / basic / component.py (no class)   99 0 0   100%
src / c41811 / config / basic / core.py BasicConfigData   4 0 1   100%
src / c41811 / config / basic / core.py BasicSingleConfigData   9 0 0   100%
src / c41811 / config / basic / core.py BasicIndexedConfigData   82 0 0   100%
src / c41811 / config / basic / core.py ConfigFile   12 0 0   100%
src / c41811 / config / basic / core.py PHelper   0 0 0   100%
src / c41811 / config / basic / core.py BasicConfigPool   118 0 4   100%
src / c41811 / config / basic / core.py (no class)   132 0 11   100%
src / c41811 / config / basic / environment.py Difference   15 0 0   100%
src / c41811 / config / basic / environment.py EnvironmentConfigData   13 0 0   100%
src / c41811 / config / basic / environment.py (no class)   80 0 0   100%
src / c41811 / config / basic / factory.py ConfigDataFactory   10 0 0   100%
src / c41811 / config / basic / factory.py (no class)   11 0 4   100%
src / c41811 / config / basic / jproperties.py JPropertiesConfigData   20 0 0   100%
src / c41811 / config / basic / jproperties.py (no class)   15 0 3   100%
src / c41811 / config / basic / mapping.py MappingConfigData   35 0 3   100%
src / c41811 / config / basic / mapping.py (no class)   78 0 3   100%
src / c41811 / config / basic / number.py NumberConfigData   17 0 26   100%
src / c41811 / config / basic / number.py BoolConfigData   1 0 0   100%
src / c41811 / config / basic / number.py (no class)   36 0 39   100%
src / c41811 / config / basic / object.py NoneConfigData   4 0 0   100%
src / c41811 / config / basic / object.py ObjectConfigData   5 0 0   100%
src / c41811 / config / basic / object.py (no class)   16 0 0   100%
src / c41811 / config / basic / sequence.py SequenceConfigData   14 0 4   100%
src / c41811 / config / basic / sequence.py StringConfigData   14 0 2   100%
src / c41811 / config / basic / sequence.py (no class)   71 0 10   100%
src / c41811 / config / basic / utils.py (no class)   23 0 11   100%
src / c41811 / config / errors.py DependencyNotFoundError   4 0 0   100%
src / c41811 / config / errors.py UnavailableAttribute   3 0 9   100%
src / c41811 / config / errors.py TokenInfo   1 0 0   100%
src / c41811 / config / errors.py ConfigDataPathSyntaxException   6 0 0   100%
src / c41811 / config / errors.py UnknownTokenTypeError   0 0 0   100%
src / c41811 / config / errors.py ConfigOperate   0 0 0   100%
src / c41811 / config / errors.py KeyInfo   1 0 0   100%
src / c41811 / config / errors.py RequiredPathNotFoundError   6 0 0   100%
src / c41811 / config / errors.py ConfigDataReadOnlyError   3 0 0   100%
src / c41811 / config / errors.py ConfigDataTypeError   6 0 0   100%
src / c41811 / config / errors.py CyclicReferenceError   2 0 0   100%
src / c41811 / config / errors.py UnknownErrorDuringValidateError   1 0 0   100%
src / c41811 / config / errors.py UnsupportedConfigFormatError   7 0 0   100%
src / c41811 / config / errors.py FailedProcessConfigFileError   9 0 0   100%
src / c41811 / config / errors.py ComponentMetadataException   0 0 0   100%
src / c41811 / config / errors.py ComponentMemberMismatchError   8 0 0   100%
src / c41811 / config / errors.py (no class)   84 0 12   100%
src / c41811 / config / lazy_import.py (no class)   32 0 5   100%
src / c41811 / config / main.py RequiredPath   23 0 0   100%
src / c41811 / config / main.py ConfigRequirementDecorator   25 0 0   100%
src / c41811 / config / main.py ConfigPool   1 0 0   100%
src / c41811 / config / main.py BasicConfigSL   4 0 0   100%
src / c41811 / config / main.py BasicLocalFileConfigSL   34 0 0   100%
src / c41811 / config / main.py BasicChainConfigSL   34 0 4   100%
src / c41811 / config / main.py BasicCachedConfigSL   2 0 0   100%
src / c41811 / config / main.py BasicCompressedConfigSL   5 0 0   100%
src / c41811 / config / main.py (no class)   132 0 0   100%
src / c41811 / config / path.py IndexMixin   3 0 0   100%
src / c41811 / config / path.py AttrKey   14 0 0   100%
src / c41811 / config / path.py IndexKey   13 0 0   100%
src / c41811 / config / path.py Path   14 0 0   100%
src / c41811 / config / path.py PathSyntaxParser   67 0 0   100%
src / c41811 / config / path.py (no class)   71 0 0   100%
src / c41811 / config / processor / __init__.py (no class)   3 0 21   100%
src / c41811 / config / processor / cbor2.py CBOR2SL   7 0 0   100%
src / c41811 / config / processor / cbor2.py (no class)   24 0 3   100%
src / c41811 / config / processor / component.py ComponentMetaParser   27 0 0   100%
src / c41811 / config / processor / component.py ComponentSL   34 0 0   100%
src / c41811 / config / processor / component.py (no class)   78 0 0   100%
src / c41811 / config / processor / hjson.py HJsonSL   7 0 0   100%
src / c41811 / config / processor / hjson.py (no class)   23 0 3   100%
src / c41811 / config / processor / jproperties.py JPropertiesSL   8 0 0   100%
src / c41811 / config / processor / jproperties.py (no class)   26 0 3   100%
src / c41811 / config / processor / json.py JsonSL   7 0 0   100%
src / c41811 / config / processor / json.py (no class)   21 0 0   100%
src / c41811 / config / processor / os_env.py OSEnvSL   24 0 0   100%
src / c41811 / config / processor / os_env.py (no class)   24 0 0   100%
src / c41811 / config / processor / pickle.py PickleSL   7 0 0   100%
src / c41811 / config / processor / pickle.py (no class)   23 0 0   100%
src / c41811 / config / processor / plaintext.py PlainTextSL   21 0 0   100%
src / c41811 / config / processor / plaintext.py (no class)   24 0 0   100%
src / c41811 / config / processor / python.py PythonSL   8 0 0   100%
src / c41811 / config / processor / python.py (no class)   22 0 0   100%
src / c41811 / config / processor / python_literal.py PythonLiteralSL   7 0 0   100%
src / c41811 / config / processor / python_literal.py (no class)   22 0 0   100%
src / c41811 / config / processor / pyyaml.py PyYamlSL   7 0 0   100%
src / c41811 / config / processor / pyyaml.py (no class)   23 0 3   100%
src / c41811 / config / processor / rtoml.py RTomlSL   7 0 0   100%
src / c41811 / config / processor / rtoml.py (no class)   26 0 3   100%
src / c41811 / config / processor / ruamel_yaml.py RuamelYamlSL   7 0 0   100%
src / c41811 / config / processor / ruamel_yaml.py (no class)   24 0 3   100%
src / c41811 / config / processor / tarfile.py TarCompressionType   0 0 0   100%
src / c41811 / config / processor / tarfile.py TarCompressionTypes   0 0 0   100%
src / c41811 / config / processor / tarfile.py TarFileSL   28 0 0   100%
src / c41811 / config / processor / tarfile.py (no class)   38 0 0   100%
src / c41811 / config / processor / tomlkit.py TomlKitSL   7 0 0   100%
src / c41811 / config / processor / tomlkit.py (no class)   26 0 3   100%
src / c41811 / config / processor / zipfile.py ZipCompressionType   0 0 0   100%
src / c41811 / config / processor / zipfile.py ZipCompressionTypes   0 0 0   100%
src / c41811 / config / processor / zipfile.py ZipFileSL   24 0 0   100%
src / c41811 / config / processor / zipfile.py (no class)   35 0 0   100%
src / c41811 / config / safe_writer.py ABCTempIOManager   0 0 0   100%
src / c41811 / config / safe_writer.py TempTextIOManager   19 0 15   100%
src / c41811 / config / safe_writer.py LockFlags   0 0 0   100%
src / c41811 / config / safe_writer.py SafeOpen   22 0 42   100%
src / c41811 / config / safe_writer.py (no class)   89 0 165   100%
src / c41811 / config / utils.py UnsetType   2 0 0   100%
src / c41811 / config / utils.py Ref   2 0 0   100%
src / c41811 / config / utils.py FrozenArguments   18 0 0   100%
src / c41811 / config / utils.py (no class)   46 0 0   100%
src / c41811 / config / validators.py ValidatorTypes   0 0 0   100%
src / c41811 / config / validators.py ValidatorOptions   0 0 0   100%
src / c41811 / config / validators.py _process_pydantic_exceptions.ErrInfo   0 0 0   100%
src / c41811 / config / validators.py SkipMissingType   2 0 0   100%
src / c41811 / config / validators.py FieldDefinition   14 0 2   100%
src / c41811 / config / validators.py MappingType   0 0 0   100%
src / c41811 / config / validators.py NestedMapping   0 0 0   100%
src / c41811 / config / validators.py DefaultValidatorFactory   72 0 2   100%
src / c41811 / config / validators.py ComponentValidatorFactory   34 0 0   100%
src / c41811 / config / validators.py (no class)   160 0 21   100%
Total     3194 0 533   100%

No items found using the specified filter.