fix(backend): Kimi OAuth E2E 请求依赖 override 跟随改为 _http_client(CR-H2 lockstep)

This commit is contained in:
Yaojia Wang
2026-07-08 10:51:12 +02:00
parent 25d48b7aa7
commit 26f10d023d

View File

@@ -239,8 +239,9 @@ async def test_k1_connect_device_flow_persists_encrypted_token(
monkeypatch.setattr(kimi_mod, "_default_http_client", lambda: http) monkeypatch.setattr(kimi_mod, "_default_http_client", lambda: http)
app = create_app() app = create_app()
# 端点 device-auth 走 http dep → 也指到同一 fake保证顺序共享 # 端点 device-auth 走请求级生成器依赖 `_http_client`CR-H2→ override 指到同一 fake
app.dependency_overrides[kimi_mod._default_http_client] = lambda: http # (保证与后台轮询顺序共享;否则真生成器会联网)。
app.dependency_overrides[kimi_mod._http_client] = lambda: http
# 后台 work 用 run_job 自建独立 session → 真 e2e_sm同测试 engine/loop真 store 落库。 # 后台 work 用 run_job 自建独立 session → 真 e2e_sm同测试 engine/loop真 store 落库。
app.dependency_overrides[get_session_factory] = lambda: e2e_sm app.dependency_overrides[get_session_factory] = lambda: e2e_sm