From 83370f0021e6f20eff7071067000c62f66d478c7 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 24 Apr 2026 10:37:49 +0100 Subject: [PATCH] test: remove duplicate qianfan auth marker case --- .../models-config.providers.qianfan.test.ts | 52 ------------------- 1 file changed, 52 deletions(-) delete mode 100644 src/agents/models-config.providers.qianfan.test.ts diff --git a/src/agents/models-config.providers.qianfan.test.ts b/src/agents/models-config.providers.qianfan.test.ts deleted file mode 100644 index ff5e6f39dea..00000000000 --- a/src/agents/models-config.providers.qianfan.test.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { beforeAll, describe, expect, it, vi } from "vitest"; - -vi.unmock("../plugins/manifest-registry.js"); -vi.unmock("../plugins/provider-runtime.js"); -vi.unmock("../plugins/provider-runtime.runtime.js"); -vi.unmock("../secrets/provider-env-vars.js"); - -async function resetProviderRuntimeState() { - const [ - { clearPluginManifestRegistryCache }, - { resetProviderRuntimeHookCacheForTest }, - { resetPluginLoaderTestStateForTest }, - ] = await Promise.all([ - import("../plugins/manifest-registry.js"), - import("../plugins/provider-runtime.js"), - import("../plugins/loader.test-fixtures.js"), - ]); - resetPluginLoaderTestStateForTest(); - clearPluginManifestRegistryCache(); - resetProviderRuntimeHookCacheForTest(); -} - -let createProviderAuthResolver: typeof import("./models-config.providers.secrets.js").createProviderAuthResolver; - -async function loadSecretsModule() { - vi.doUnmock("../plugins/manifest-registry.js"); - vi.doUnmock("../plugins/provider-runtime.js"); - vi.doUnmock("../plugins/provider-runtime.runtime.js"); - vi.doUnmock("../secrets/provider-env-vars.js"); - vi.resetModules(); - await resetProviderRuntimeState(); - ({ createProviderAuthResolver } = await import("./models-config.providers.secrets.js")); -} - -beforeAll(loadSecretsModule); - -describe("Qianfan provider", () => { - it("resolves QIANFAN_API_KEY markers through provider auth lookup", () => { - const resolveAuth = createProviderAuthResolver( - { - QIANFAN_API_KEY: "test-key", // pragma: allowlist secret - } as NodeJS.ProcessEnv, - { version: 1, profiles: {} }, - ); - - expect(resolveAuth("qianfan")).toMatchObject({ - apiKey: "QIANFAN_API_KEY", - mode: "api_key", - source: "env", - }); - }); -});