Coverage report:
86%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2025-09-08 06:01 +0000
File
class
statements
missing
excluded
coverage
src/qdrant_loader_core/__init__.py
(no class)
2
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)
44
4
2
91%
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/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
QdrantVersionFilter
4
4
0
0%
src/qdrant_loader_core/logging.py
ApplicationFilter
1
0
0
100%
src/qdrant_loader_core/logging.py
RedactionFilter
45
11
0
76%
src/qdrant_loader_core/logging.py
CleanFormatter
6
2
0
67%
src/qdrant_loader_core/logging.py
LoggingConfig
44
9
0
80%
src/qdrant_loader_core/logging.py
(no class)
47
5
2
89%
Total
677
96
31
86%
No items found using the specified filter.