Coverage report: 81%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-18 04:44 +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)   52 4 2   92%
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 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)   27 5 0   81%
Total     759 145 31   81%

No items found using the specified filter.