






















@@ -18,6 +18,7 @@ let buildGoogleGenerativeAiParams: typeof import("./transport-stream.js").buildG
1818let createGoogleGenerativeAiTransportStreamFn: typeof import("./transport-stream.js").createGoogleGenerativeAiTransportStreamFn;
1919let createGoogleVertexTransportStreamFn: typeof import("./transport-stream.js").createGoogleVertexTransportStreamFn;
2020let hasGoogleVertexAuthorizedUserAdcSync: typeof import("./vertex-adc.js").hasGoogleVertexAuthorizedUserAdcSync;
21+let resetGoogleVertexAuthorizedUserTokenCacheForTest: typeof import("./vertex-adc.js").resetGoogleVertexAuthorizedUserTokenCacheForTest;
21222223const MODEL_PROVIDER_REQUEST_TRANSPORT_SYMBOL = Symbol.for(
2324"openclaw.modelProviderRequestTransport",
@@ -91,13 +92,15 @@ describe("google transport stream", () => {
9192 createGoogleGenerativeAiTransportStreamFn,
9293 createGoogleVertexTransportStreamFn,
9394} = await import("./transport-stream.js"));
94-({ hasGoogleVertexAuthorizedUserAdcSync } = await import("./vertex-adc.js"));
95+({ hasGoogleVertexAuthorizedUserAdcSync, resetGoogleVertexAuthorizedUserTokenCacheForTest } =
96+await import("./vertex-adc.js"));
9597});
96989799beforeEach(() => {
98100buildGuardedModelFetchMock.mockReset();
99101guardedFetchMock.mockReset();
100102buildGuardedModelFetchMock.mockReturnValue(guardedFetchMock);
103+resetGoogleVertexAuthorizedUserTokenCacheForTest();
101104});
102105103106afterEach(() => {
@@ -377,7 +380,7 @@ describe("google transport stream", () => {
377380}),
378381"utf8",
379382);
380-vi.stubEnv("GOOGLE_APPLICATION_CREDENTIALS", undefined);
383+vi.stubEnv("GOOGLE_APPLICATION_CREDENTIALS", "");
381384vi.stubEnv("HOME", homeDir);
382385vi.stubEnv("APPDATA", appDataDir);
383386vi.stubEnv("GOOGLE_CLOUD_PROJECT", "vertex-project");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。