test(code-review): isolate pr review cache
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled

This commit is contained in:
ogt
2026-07-10 01:02:32 +08:00
parent 03f2145728
commit 96e5043084

View File

@@ -41,6 +41,14 @@ def _fake_ollama_order(_workload_type: str) -> tuple[SimpleNamespace, ...]:
)
@pytest.fixture(autouse=True)
def _disable_pr_review_cache(monkeypatch: pytest.MonkeyPatch) -> None:
def _no_redis():
raise RuntimeError("redis disabled for local code review unit tests")
monkeypatch.setattr("src.core.redis_client.get_redis", _no_redis)
@pytest.mark.asyncio
async def test_large_pr_uses_local_ollama_when_gemini_fallback_disabled(
monkeypatch: pytest.MonkeyPatch,