Coverage report:
40%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2025-12-08 17:37 -0700
File
function
statements
missing
excluded
coverage
src / dataknobs_common / exceptions.py
DataknobsError.__init__
3
3
0
0%
src / dataknobs_common / exceptions.py
(no function)
20
0
0
100%
src / dataknobs_common / registry.py
Registry.__init__
4
4
0
0%
src / dataknobs_common / registry.py
Registry.name
1
1
0
0%
src / dataknobs_common / registry.py
Registry.register
6
6
0
0%
src / dataknobs_common / registry.py
Registry.unregister
7
7
0
0%
src / dataknobs_common / registry.py
Registry.get
4
4
0
0%
src / dataknobs_common / registry.py
Registry.get_optional
2
2
0
0%
src / dataknobs_common / registry.py
Registry.has
2
2
0
0%
src / dataknobs_common / registry.py
Registry.list_keys
2
2
0
0%
src / dataknobs_common / registry.py
Registry.list_items
2
2
0
0%
src / dataknobs_common / registry.py
Registry.items
2
2
0
0%
src / dataknobs_common / registry.py
Registry.count
2
2
0
0%
src / dataknobs_common / registry.py
Registry.clear
4
4
0
0%
src / dataknobs_common / registry.py
Registry.get_metrics
6
6
0
0%
src / dataknobs_common / registry.py
Registry.__len__
1
1
0
0%
src / dataknobs_common / registry.py
Registry.__contains__
1
1
0
0%
src / dataknobs_common / registry.py
Registry.__iter__
1
1
0
0%
src / dataknobs_common / registry.py
CachedRegistry.__init__
6
6
0
0%
src / dataknobs_common / registry.py
CachedRegistry.get_cached
12
12
0
0%
src / dataknobs_common / registry.py
CachedRegistry.invalidate_cache
5
5
0
0%
src / dataknobs_common / registry.py
CachedRegistry.get_cache_stats
4
4
0
0%
src / dataknobs_common / registry.py
CachedRegistry._evict_oldest
4
4
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.__init__
4
4
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.name
1
1
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.register
6
6
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.unregister
7
7
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.get
4
4
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.get_optional
2
2
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.has
2
2
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.list_keys
2
2
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.list_items
2
2
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.items
2
2
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.count
2
2
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.clear
4
4
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.get_metrics
6
6
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.__len__
1
1
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.__contains__
1
1
0
0%
src / dataknobs_common / registry.py
AsyncRegistry.__iter__
1
1
0
0%
src / dataknobs_common / registry.py
PluginRegistry.__init__
6
6
0
0%
src / dataknobs_common / registry.py
PluginRegistry.name
1
1
0
0%
src / dataknobs_common / registry.py
PluginRegistry.register
11
11
0
0%
src / dataknobs_common / registry.py
PluginRegistry.unregister
6
6
0
0%
src / dataknobs_common / registry.py
PluginRegistry.is_registered
2
2
0
0%
src / dataknobs_common / registry.py
PluginRegistry.get
19
19
0
0%
src / dataknobs_common / registry.py
PluginRegistry.get_async
23
23
0
0%
src / dataknobs_common / registry.py
PluginRegistry.list_keys
2
2
0
0%
src / dataknobs_common / registry.py
PluginRegistry.clear_cache
5
5
0
0%
src / dataknobs_common / registry.py
PluginRegistry.get_factory
2
2
0
0%
src / dataknobs_common / registry.py
PluginRegistry.cached_instances
1
1
0
0%
src / dataknobs_common / registry.py
PluginRegistry.set_default_factory
4
4
0
0%
src / dataknobs_common / registry.py
PluginRegistry.bulk_register
2
2
0
0%
src / dataknobs_common / registry.py
PluginRegistry.copy
2
2
0
0%
src / dataknobs_common / registry.py
PluginRegistry.__len__
1
1
0
0%
src / dataknobs_common / registry.py
PluginRegistry.__contains__
1
1
0
0%
src / dataknobs_common / registry.py
PluginRegistry.__repr__
0
0
8
100%
src / dataknobs_common / registry.py
(no function)
68
0
1
100%
src / dataknobs_common / serialization.py
Serializable.to_dict
1
1
0
0%
src / dataknobs_common / serialization.py
Serializable.from_dict
1
1
0
0%
src / dataknobs_common / serialization.py
serialize
11
11
0
0%
src / dataknobs_common / serialization.py
deserialize
10
10
0
0%
src / dataknobs_common / serialization.py
serialize_list
1
1
0
0%
src / dataknobs_common / serialization.py
deserialize_list
1
1
0
0%
src / dataknobs_common / serialization.py
is_serializable
1
1
0
0%
src / dataknobs_common / serialization.py
is_deserializable
1
1
0
0%
src / dataknobs_common / serialization.py
(no function)
15
0
0
100%
src / dataknobs_common / testing.py
is_ollama_available
5
2
0
60%
src / dataknobs_common / testing.py
is_ollama_model_available
7
3
0
57%
src / dataknobs_common / testing.py
is_faiss_available
1
0
0
100%
src / dataknobs_common / testing.py
is_chromadb_available
1
0
0
100%
src / dataknobs_common / testing.py
is_redis_available
9
2
0
78%
src / dataknobs_common / testing.py
is_package_available
1
0
0
100%
src / dataknobs_common / testing.py
requires_package
1
0
0
100%
src / dataknobs_common / testing.py
requires_ollama_model
1
0
0
100%
src / dataknobs_common / testing.py
get_test_bot_config
6
0
0
100%
src / dataknobs_common / testing.py
get_test_rag_config
1
0
0
100%
src / dataknobs_common / testing.py
create_test_markdown_files
8
0
0
100%
src / dataknobs_common / testing.py
create_test_json_files
9
0
0
100%
src / dataknobs_common / testing.py
(no function)
33
9
0
73%
Total
429
259
9
40%
No items found using the specified filter.