Coverage report:
68%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-06-11 09:34 +0000
File
class
statements
missing
excluded
coverage
src / qdrant_loader_core / __init__.py
(no class)
4
0
0
100%
src / qdrant_loader_core / config / __init__.py
(no class)
3
0
0
100%
src / qdrant_loader_core / config / capabilities.py
CollectionVectorCapabilities
1
0
0
100%
src / qdrant_loader_core / config / capabilities.py
(no class)
31
2
0
94%
src / qdrant_loader_core / config / sparse.py
SparseRuntimeConfig
30
1
0
97%
src / qdrant_loader_core / config / sparse.py
(no class)
19
0
0
100%
src / qdrant_loader_core / llm / __init__.py
(no class)
4
0
0
100%
src / qdrant_loader_core / llm / errors.py
LLMError
0
0
0
100%
src / qdrant_loader_core / llm / errors.py
TimeoutError
0
0
0
100%
src / qdrant_loader_core / llm / errors.py
RateLimitedError
0
0
0
100%
src / qdrant_loader_core / llm / errors.py
InvalidRequestError
0
0
0
100%
src / qdrant_loader_core / llm / errors.py
AuthError
0
0
0
100%
src / qdrant_loader_core / llm / errors.py
ServerError
0
0
0
100%
src / qdrant_loader_core / llm / errors.py
(no class)
12
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopEmbeddings
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopChat
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopTokenizer
1
0
0
100%
src / qdrant_loader_core / llm / factory.py
_NoopProvider
3
0
0
100%
src / qdrant_loader_core / llm / factory.py
(no class)
67
10
2
85%
src / qdrant_loader_core / llm / providers / __init__.py
(no class)
1
0
0
100%
src / qdrant_loader_core / llm / providers / azure_openai.py
AzureOpenAIProvider
16
6
0
62%
src / qdrant_loader_core / llm / providers / azure_openai.py
(no class)
28
3
2
89%
src / qdrant_loader_core / llm / providers / bedrock.py
BedrockEmbeddings
59
11
0
81%
src / qdrant_loader_core / llm / providers / bedrock.py
_BedrockChat
1
1
0
0%
src / qdrant_loader_core / llm / providers / bedrock.py
BedrockProvider
21
6
0
71%
src / qdrant_loader_core / llm / providers / bedrock.py
(no class)
34
0
0
100%
src / qdrant_loader_core / llm / providers / bedrock_utils.py
BedrockTokenizer
2
2
0
0%
src / qdrant_loader_core / llm / providers / bedrock_utils.py
(no class)
89
35
0
61%
src / qdrant_loader_core / llm / providers / gemini.py
_GeminiTokenCounter
12
12
0
0%
src / qdrant_loader_core / llm / providers / gemini.py
GeminiEmbeddings
41
41
0
0%
src / qdrant_loader_core / llm / providers / gemini.py
GeminiChat
43
43
0
0%
src / qdrant_loader_core / llm / providers / gemini.py
GeminiProvider
20
20
0
0%
src / qdrant_loader_core / llm / providers / gemini.py
(no class)
73
73
6
0%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaEmbeddings
65
13
0
80%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaChat
70
3
0
96%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaTokenizer
1
1
0
0%
src / qdrant_loader_core / llm / providers / ollama.py
OllamaProvider
7
6
0
14%
src / qdrant_loader_core / llm / providers / ollama.py
(no class)
27
0
2
100%
src / qdrant_loader_core / llm / providers / openai.py
_OpenAITokenCounter
2
2
0
0%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIEmbeddings
23
5
0
78%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIChat
38
6
0
84%
src / qdrant_loader_core / llm / providers / openai.py
OpenAIProvider
15
2
0
87%
src / qdrant_loader_core / llm / providers / openai.py
(no class)
59
7
5
88%
src / qdrant_loader_core / llm / ratelimit.py
AsyncRateLimiter
4
0
0
100%
src / qdrant_loader_core / llm / ratelimit.py
(no class)
6
0
0
100%
src / qdrant_loader_core / llm / settings.py
RequestPolicy
0
0
0
100%
src / qdrant_loader_core / llm / settings.py
RateLimitPolicy
0
0
0
100%
src / qdrant_loader_core / llm / settings.py
EmbeddingPolicy
0
0
0
100%
src / qdrant_loader_core / llm / settings.py
LLMSettings
32
5
0
84%
src / qdrant_loader_core / llm / settings.py
(no class)
35
0
0
100%
src / qdrant_loader_core / llm / tokenization.py
CharCountTokenCounter
1
0
0
100%
src / qdrant_loader_core / llm / tokenization.py
TiktokenTokenCounter
13
2
0
85%
src / qdrant_loader_core / llm / tokenization.py
(no class)
9
0
2
100%
src / qdrant_loader_core / llm / types.py
EmbeddingsClient
0
0
1
100%
src / qdrant_loader_core / llm / types.py
ChatClient
0
0
1
100%
src / qdrant_loader_core / llm / types.py
TokenCounter
0
0
1
100%
src / qdrant_loader_core / llm / types.py
LLMProvider
0
0
3
100%
src / qdrant_loader_core / llm / types.py
(no class)
10
0
10
100%
src / qdrant_loader_core / logging.py
LoggingConfig
106
58
0
45%
src / qdrant_loader_core / logging.py
(no class)
20
0
2
100%
src / qdrant_loader_core / logging_filters.py
QdrantVersionFilter
4
4
0
0%
src / qdrant_loader_core / logging_filters.py
ApplicationFilter
1
0
0
100%
src / qdrant_loader_core / logging_filters.py
RedactionFilter
45
11
0
76%
src / qdrant_loader_core / logging_filters.py
(no class)
12
0
0
100%
src / qdrant_loader_core / logging_processors.py
CleanFormatter
6
2
0
67%
src / qdrant_loader_core / logging_processors.py
(no class)
32
6
0
81%
src / qdrant_loader_core / sparse / __init__.py
(no class)
2
0
0
100%
src / qdrant_loader_core / sparse / bm25.py
SparseVectorData
1
1
0
0%
src / qdrant_loader_core / sparse / bm25.py
BM25SparseEncoder
30
23
0
23%
src / qdrant_loader_core / sparse / bm25.py
(no class)
28
0
0
100%
Total
1321
423
37
68%
No items found using the specified filter.