Coverage report: 40%

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.