Coverage report:
84%
hide covered
Files
Functions
Classes
coverage.py v7.13.1
, created at 2026-01-10 22:33 +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
9
0
0
100%
src / metaclass_registry / cache.py
RegistryCacheManager.__init__
6
0
0
100%
src / metaclass_registry / cache.py
RegistryCacheManager.load_cache
36
2
0
94%
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
8
1
0
88%
src / metaclass_registry / cache.py
serialize_plugin_class
1
0
0
100%
src / metaclass_registry / cache.py
deserialize_plugin_class
4
0
0
100%
src / metaclass_registry / cache.py
get_package_file_mtimes
13
0
0
100%
src / metaclass_registry / cache.py
(no function)
23
0
0
100%
src / metaclass_registry / core.py
_get_cache_manager
4
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__
7
0
0
100%
src / metaclass_registry / core.py
LazyDiscoveryDict._set_config
10
3
0
70%
src / metaclass_registry / core.py
LazyDiscoveryDict._set_config.get_version
6
2
0
67%
src / metaclass_registry / core.py
LazyDiscoveryDict._discover
32
7
0
78%
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
3
0
0%
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
AutoRegisterMeta.__new__
65
13
0
80%
src / metaclass_registry / core.py
AutoRegisterMeta._get_registration_key
6
0
0
100%
src / metaclass_registry / core.py
AutoRegisterMeta._handle_missing_key
5
0
0
100%
src / metaclass_registry / core.py
AutoRegisterMeta._auto_configure_registry
37
9
0
76%
src / metaclass_registry / core.py
AutoRegisterMeta._register_class
2
0
0
100%
src / metaclass_registry / core.py
AutoRegisterMeta._register_secondary
12
4
0
67%
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)
67
0
0
100%
src / metaclass_registry / discovery.py
discover_registry_classes
31
5
0
84%
src / metaclass_registry / discovery.py
discover_registry_classes_recursive
32
9
0
72%
src / metaclass_registry / discovery.py
(no function)
9
0
0
100%
src / metaclass_registry / exceptions.py
(no function)
6
0
0
100%
Total
509
80
0
84%
No items found using the specified filter.