From 26f10d023de32ec56b6d050f94e54ea378bad9fa Mon Sep 17 00:00:00 2001 From: Yaojia Wang Date: Wed, 8 Jul 2026 10:51:12 +0200 Subject: [PATCH] =?UTF-8?q?fix(backend):=20Kimi=20OAuth=20E2E=20=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E4=BE=9D=E8=B5=96=20override=20=E8=B7=9F=E9=9A=8F?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=20=5Fhttp=5Fclient=EF=BC=88CR-H2=20lockstep?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_k1_kimi_oauth_e2e.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/test_k1_kimi_oauth_e2e.py b/tests/test_k1_kimi_oauth_e2e.py index 46449d6..1f7d7f1 100644 --- a/tests/test_k1_kimi_oauth_e2e.py +++ b/tests/test_k1_kimi_oauth_e2e.py @@ -239,8 +239,9 @@ async def test_k1_connect_device_flow_persists_encrypted_token( monkeypatch.setattr(kimi_mod, "_default_http_client", lambda: http) app = create_app() - # 端点 device-auth 走 http dep → 也指到同一 fake(保证顺序共享)。 - app.dependency_overrides[kimi_mod._default_http_client] = lambda: http + # 端点 device-auth 走请求级生成器依赖 `_http_client`(CR-H2)→ override 指到同一 fake + # (保证与后台轮询顺序共享;否则真生成器会联网)。 + app.dependency_overrides[kimi_mod._http_client] = lambda: http # 后台 work 用 run_job 自建独立 session → 真 e2e_sm(同测试 engine/loop),真 store 落库。 app.dependency_overrides[get_session_factory] = lambda: e2e_sm