Coverage report:
80%
hide covered
Files
Functions
Classes
coverage.py v7.16.2
, created at 2026-10-02 00:58 +0000
File
function
statements
missing
excluded
coverage
src
/
metaclass_registry
/
__init__.py
(no function)
6
0
0
100%
src
/
metaclass_registry
/
_home.py
get_home_dir
1
0
0
100%
src
/
metaclass_registry
/
_home.py
(no function)
3
0
0
100%
src
/
metaclass_registry
/
cache.py
get_cache_file_path
8
0
0
100%
src
/
metaclass_registry
/
cache.py
CacheKeyCodec.encode
7
5
0
29%
src
/
metaclass_registry
/
cache.py
CacheKeyCodec.decode
6
2
0
67%
src
/
metaclass_registry
/
cache.py
_decode_primitive_cache_key
4
1
0
75%
src
/
metaclass_registry
/
cache.py
_decode_enum_cache_key
6
6
0
0%
src
/
metaclass_registry
/
cache.py
_decode_tuple_cache_key
1
1
0
0%
src
/
metaclass_registry
/
cache.py
RegistryCacheManager.__init__
7
0
0
100%
src
/
metaclass_registry
/
cache.py
RegistryCacheManager.load_cache
42
5
0
88%
src
/
metaclass_registry
/
cache.py
RegistryCacheManager.save_cache
15
2
0
87%
src
/
metaclass_registry
/
cache.py
RegistryCacheManager.clear_cache
3
0
0
100%
src
/
metaclass_registry
/
cache.py
RegistryCacheManager._validate_mtimes
10
1
0
90%
src
/
metaclass_registry
/
cache.py
serialize_plugin_class
1
0
0
100%
src
/
metaclass_registry
/
cache.py
deserialize_plugin_class
9
2
0
78%
src
/
metaclass_registry
/
cache.py
get_package_file_mtimes
22
4
0
82%
src
/
metaclass_registry
/
cache.py
(no function)
37
0
0
100%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.__init__
2
0
0
100%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict._ensure_discovered
2
0
0
100%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.__getitem__
2
2
0
0%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.__contains__
2
2
0
0%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.__iter__
2
2
0
0%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.__len__
2
0
0
100%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.keys
2
2
0
0%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.values
2
2
0
0%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.items
2
2
0
0%
src
/
metaclass_registry
/
core.py
SecondaryRegistryDict.get
2
2
0
0%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__init__
8
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict._set_config
9
5
0
44%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict._get_version
8
8
0
0%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict._get_discovery_file_mtimes
3
3
0
0%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict._has_discovery_configuration
5
1
0
80%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict._discover
31
16
0
48%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.discover_matching
10
3
0
70%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__getitem__
3
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__contains__
3
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__iter__
3
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__len__
3
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.keys
3
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.values
3
3
0
0%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.items
3
3
0
0%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.get
3
0
0
100%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__getstate__
3
3
0
0%
src
/
metaclass_registry
/
core.py
LazyDiscoveryDict.__setstate__
6
6
0
0%
src
/
metaclass_registry
/
core.py
RegistryFamily.key_attribute_name
3
0
0
100%
src
/
metaclass_registry
/
core.py
RegistryFamily.apply_to_class
6
0
0
100%
src
/
metaclass_registry
/
core.py
AutoRegisterMeta.__new__
64
7
0
89%
src
/
metaclass_registry
/
core.py
AutoRegisterMeta._get_registration_key
8
1
0
88%
src
/
metaclass_registry
/
core.py
AutoRegisterMeta._handle_missing_key
5
0
0
100%
src
/
metaclass_registry
/
core.py
AutoRegisterMeta._auto_configure_registry
66
11
0
83%
src
/
metaclass_registry
/
core.py
AutoRegisterMeta._register_class
2
0
0
100%
src
/
metaclass_registry
/
core.py
AutoRegisterMeta._register_secondary
15
7
0
53%
src
/
metaclass_registry
/
core.py
extract_key_from_class_name
1
0
0
100%
src
/
metaclass_registry
/
core.py
make_suffix_extractor
3
0
0
100%
src
/
metaclass_registry
/
core.py
make_suffix_extractor.extractor
3
0
0
100%
src
/
metaclass_registry
/
core.py
(no function)
91
0
0
100%
src
/
metaclass_registry
/
discovery.py
import_module_preserving_root_logging
19
0
0
100%
src
/
metaclass_registry
/
discovery.py
discover_registry_classes
37
8
0
78%
src
/
metaclass_registry
/
discovery.py
discover_registry_classes_recursive
32
9
0
72%
src
/
metaclass_registry
/
discovery.py
(no function)
12
0
0
100%
src
/
metaclass_registry
/
exceptions.py
(no function)
6
0
0
100%
Total
688
137
0
80%
No items found using the specified filter.