Coverage report:
81%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-03-18 04:44 +0000
File
function
statements
missing
excluded
coverage
src / qdrant_loader_core / __init__.py
(no function)
2
0
0
100%
src / qdrant_loader_core / llm / __init__.py
(no function)
4
0
0
100%
src / qdrant_loader_core / llm / errors.py
(no function)
12
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopEmbeddings.embed
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopChat.chat
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopTokenizer.count
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopProvider.embeddings
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopProvider.chat
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopProvider.tokenizer
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_get_azure_provider_class
5
0
2
100%
src / qdrant_loader_core / llm / factory.py
_safe_hostname
7
3
0
57%
src / qdrant_loader_core / llm / factory.py
create_provider
21
1
0
95%
src / qdrant_loader_core / llm / factory.py
(no function)
19
0
0
100%
src / qdrant_loader_core / llm / providers / __init__.py
(no function)
1
0
0
100%
src / qdrant_loader_core / llm / providers / azure_openai.py
_host_of
6
3
0
50%
src / qdrant_loader_core / llm / providers / azure_openai.py
_validate_azure_settings
5
0
0
100%
src / qdrant_loader_core / llm / providers / azure_openai.py
AzureOpenAIProvider.__init__
11
1
0
91%
src / qdrant_loader_core / llm / providers / azure_openai.py
AzureOpenAIProvider.embeddings
2
2
0
0%
src / qdrant_loader_core / llm / providers / azure_openai.py
AzureOpenAIProvider.chat
2
2
0
0%
src / qdrant_loader_core / llm / providers / azure_openai.py
AzureOpenAIProvider.tokenizer
1
1
0
0%
src / qdrant_loader_core / llm / providers / azure_openai.py
(no function)
17
0
2
100%
src / qdrant_loader_core / llm / providers / ollama.py
_join_url
3
0
0
100%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaEmbeddings.__init__
5
0
0
100%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaEmbeddings.embed
60
13
0
78%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaChat.__init__
3
0
0
100%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaChat.chat
67
3
0
96%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaTokenizer.count
1
1
0
0%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaProvider.__init__
1
0
0
100%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaProvider.embeddings
3
3
0
0%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaProvider.chat
2
2
0
0%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaProvider.tokenizer
1
1
0
0%
src / qdrant_loader_core / llm / providers / ollama.py
(no function)
24
0
2
100%
src / qdrant_loader_core / llm / providers / openai.py
_safe_host
6
3
0
50%
src / qdrant_loader_core / llm / providers / openai.py
_map_openai_exception
23
4
0
83%
src / qdrant_loader_core / llm / providers / openai.py
_OpenAITokenCounter.__init__
1
1
0
0%
src / qdrant_loader_core / llm / providers / openai.py
_OpenAITokenCounter.count
1
1
0
0%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIEmbeddings.__init__
4
0
0
100%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIEmbeddings.embed
19
5
0
74%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIChat.__init__
4
0
0
100%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIChat.chat
34
6
0
82%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIProvider.__init__
10
1
0
90%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIProvider.embeddings
2
0
0
100%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIProvider.chat
2
0
0
100%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIProvider.tokenizer
1
1
0
0%
src / qdrant_loader_core / llm / providers / openai.py
(no function)
30
0
5
100%
src / qdrant_loader_core / llm / ratelimit.py
AsyncRateLimiter.__init__
1
0
0
100%
src / qdrant_loader_core / llm / ratelimit.py
AsyncRateLimiter.__aenter__
2
0
0
100%
src / qdrant_loader_core / llm / ratelimit.py
AsyncRateLimiter.__aexit__
1
0
0
100%
src / qdrant_loader_core / llm / ratelimit.py
(no function)
6
0
0
100%
src / qdrant_loader_core / llm / settings.py
LLMSettings.from_global_config
32
5
0
84%
src / qdrant_loader_core / llm / settings.py
(no function)
35
0
0
100%
src / qdrant_loader_core / llm / tokenization.py
CharCountTokenCounter.count
1
0
0
100%
src / qdrant_loader_core / llm / tokenization.py
TiktokenTokenCounter.__init__
7
2
0
71%
src / qdrant_loader_core / llm / tokenization.py
TiktokenTokenCounter.count
6
0
0
100%
src / qdrant_loader_core / llm / tokenization.py
(no function)
9
0
2
100%
src / qdrant_loader_core / llm / types.py
EmbeddingsClient.embed
0
0
1
100%
src / qdrant_loader_core / llm / types.py
ChatClient.chat
0
0
1
100%
src / qdrant_loader_core / llm / types.py
TokenCounter.count
0
0
1
100%
src / qdrant_loader_core / llm / types.py
LLMProvider.embeddings
0
0
1
100%
src / qdrant_loader_core / llm / types.py
LLMProvider.chat
0
0
1
100%
src / qdrant_loader_core / llm / types.py
LLMProvider.tokenizer
0
0
1
100%
src / qdrant_loader_core / llm / types.py
(no function)
10
0
10
100%
src / qdrant_loader_core / logging.py
LoggingConfig.setup
68
23
0
66%
src / qdrant_loader_core / logging.py
LoggingConfig.get_logger
3
0
0
100%
src / qdrant_loader_core / logging.py
LoggingConfig.reconfigure
35
35
0
0%
src / qdrant_loader_core / logging.py
(no function)
20
0
2
100%
src / qdrant_loader_core / logging_filters.py
QdrantVersionFilter.filter
4
4
0
0%
src / qdrant_loader_core / logging_filters.py
ApplicationFilter.filter
1
0
0
100%
src / qdrant_loader_core / logging_filters.py
RedactionFilter._redact_text
5
0
0
100%
src / qdrant_loader_core / logging_filters.py
RedactionFilter._redact_text.mask
4
1
0
75%
src / qdrant_loader_core / logging_filters.py
RedactionFilter.filter
36
10
0
72%
src / qdrant_loader_core / logging_filters.py
(no function)
12
0
0
100%
src / qdrant_loader_core / logging_processors.py
CleanFormatter.format
6
2
0
67%
src / qdrant_loader_core / logging_processors.py
redact_processor
4
0
0
100%
src / qdrant_loader_core / logging_processors.py
redact_processor.mask
8
3
0
62%
src / qdrant_loader_core / logging_processors.py
redact_processor.deep_redact
8
2
0
75%
src / qdrant_loader_core / logging_processors.py
(no function)
7
0
0
100%
Total
759
145
31
81%
No items found using the specified filter.