

























@@ -6,7 +6,6 @@ import type { OpenClawConfig } from "../config/types.openclaw.js";
66import { withTempHome as withTempHomeBase } from "../plugin-sdk/test-helpers/temp-home.js";
77import { resolveBundledPluginsDir } from "../plugins/bundled-dir.js";
88import { resetPluginLoaderTestStateForTest } from "../plugins/loader.test-fixtures.js";
9-import { resetProviderRuntimeHookCacheForTest } from "../plugins/provider-runtime.js";
109import { resolveOwningPluginIdsForProvider } from "../plugins/providers.js";
1110import type { MockFn } from "../test-utils/vitest-mock-fn.js";
1211import { resetModelsJsonReadyCacheForTest } from "./models-config-state.js";
@@ -24,14 +23,12 @@ export function withModelsTempHome<T>(fn: (home: string) => Promise<T>): Promise
2423export function installModelsConfigTestHooks(opts?: {
2524restoreFetch?: boolean;
2625resetPluginLoaderState?: boolean;
27-resetProviderRuntimeHookCache?: boolean;
2826}) {
2927let previousHome: string | undefined;
3028let previousOpenClawAgentDir: string | undefined;
3129let previousPiCodingAgentDir: string | undefined;
3230const originalFetch = globalThis.fetch;
3331const shouldResetPluginLoaderState = opts?.resetPluginLoaderState !== false;
34-const shouldResetProviderRuntimeHookCache = opts?.resetProviderRuntimeHookCache !== false;
35323633beforeEach(() => {
3734previousHome = process.env.HOME;
@@ -45,9 +42,6 @@ export function installModelsConfigTestHooks(opts?: {
4542resetPluginLoaderTestStateForTest();
4643}
4744resetModelsJsonReadyCacheForTest();
48-if (shouldResetProviderRuntimeHookCache) {
49-resetProviderRuntimeHookCacheForTest();
50-}
5145});
52465347afterEach(() => {
@@ -68,9 +62,6 @@ export function installModelsConfigTestHooks(opts?: {
6862resetPluginLoaderTestStateForTest();
6963}
7064resetModelsJsonReadyCacheForTest();
71-if (shouldResetProviderRuntimeHookCache) {
72-resetProviderRuntimeHookCacheForTest();
73-}
7465if (opts?.restoreFetch && originalFetch) {
7566globalThis.fetch = originalFetch;
7667}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。