15 lines
529 B
Python
15 lines
529 B
Python
import pytest
|
||
|
||
|
||
@pytest.fixture(autouse=True)
|
||
def force_mock_llm_provider_for_tests(monkeypatch):
|
||
"""
|
||
测试环境固定使用 mock Provider。
|
||
|
||
当前项目会从根目录 `.env` 自动读取真实模型配置,这对本地运行很有帮助,
|
||
但单元测试和页面回归测试不应该依赖外部网络或真实密钥状态。
|
||
因此这里统一覆盖为 mock,保证测试稳定、可重复。
|
||
"""
|
||
monkeypatch.setenv("LLM_PROVIDER", "mock")
|
||
monkeypatch.setenv("LLM_MODEL", "mock-model")
|