graphrag/tests/__init__.py
Derek Worthen 619269243d
Restructure project as monorepo. (#2111)
* Restructure project as monorepo.
2025-11-04 09:51:56 -08:00

17 lines
536 B
Python

# Copyright (c) 2024 Microsoft Corporation.
# Licensed under the MIT License
"""Tests for the GraphRAG LLM module."""
# Register MOCK providers
from graphrag.config.enums import ModelType
from graphrag.language_model.factory import ChatModelFactory, EmbeddingModelFactory
from tests.mock_provider import MockChatLLM, MockEmbeddingLLM
ChatModelFactory().register(ModelType.MockChat, lambda **kwargs: MockChatLLM(**kwargs))
EmbeddingModelFactory().register(
ModelType.MockEmbedding, lambda **kwargs: MockEmbeddingLLM(**kwargs)
)