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