From 454e2dcffc77f5db2594d479452c663dc6626893 Mon Sep 17 00:00:00 2001 From: timmy Date: Thu, 27 Aug 2026 16:16:52 +0000 Subject: [PATCH] test: restore cache-policy suite setup (Closes #1473) --- tests/test_api_cache_policy.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_api_cache_policy.py b/tests/test_api_cache_policy.py index 7fd8c75..e2ce064 100644 --- a/tests/test_api_cache_policy.py +++ b/tests/test_api_cache_policy.py @@ -6,6 +6,8 @@ from src import main @pytest.mark.anyio async def test_live_gitea_api_responses_cannot_be_stored_by_shared_caches(monkeypatch): + monkeypatch.setenv("STACKCHAIN_DASHBOARD_AUTH_MODE", "insecure-local") + async def user(): return {"id": 1, "login": "timmy"} @@ -15,13 +17,17 @@ async def test_live_gitea_api_responses_cannot_be_stored_by_shared_caches(monkey async def empty_events(user_data=None): return [] + async def empty_live_snapshot(**_revisions): + return main.JSONResponse({}) + monkeypatch.setattr(main, "current_user", user) monkeypatch.setattr(main, "repos", empty_collection) monkeypatch.setattr(main, "issues", empty_collection) monkeypatch.setattr(main, "pull_requests", empty_collection) monkeypatch.setattr(main, "activity_events", empty_events) + monkeypatch.setattr(main, "_live_snapshot_response", empty_live_snapshot) - transport = httpx.ASGITransport(app=main.app) + transport = httpx.ASGITransport(app=main.app, client=("127.0.0.1", 1234)) async with httpx.AsyncClient(transport=transport, base_url="http://test") as client: for path in ("/api/v1/context", "/api/v1/events", "/api/v1/live"): response = await client.get(path) -- 2.43.0