mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 06:50:43 +00:00
test(openai): split codex catalog fixtures
This commit is contained in:
@@ -4,7 +4,7 @@ import {
|
||||
} from "openclaw/plugin-sdk/plugin-test-runtime";
|
||||
import {
|
||||
expectAugmentedCodexCatalog,
|
||||
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55,
|
||||
expectedOpenaiPluginCodexCatalogEntriesWithGpt55,
|
||||
expectCodexMissingAuthHint,
|
||||
importProviderRuntimeCatalogModule,
|
||||
loadBundledPluginPublicSurface,
|
||||
@@ -129,7 +129,7 @@ export function describeOpenAIProviderCatalogContract() {
|
||||
const { augmentModelCatalogWithProviderPlugins } = await contractDepsPromise;
|
||||
await expectAugmentedCodexCatalog(
|
||||
augmentModelCatalogWithProviderPlugins,
|
||||
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55,
|
||||
expectedOpenaiPluginCodexCatalogEntriesWithGpt55,
|
||||
);
|
||||
});
|
||||
},
|
||||
|
||||
@@ -6,6 +6,7 @@ export {
|
||||
export {
|
||||
expectAugmentedCodexCatalog,
|
||||
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55,
|
||||
expectedOpenaiPluginCodexCatalogEntriesWithGpt55,
|
||||
expectCodexMissingAuthHint,
|
||||
importProviderRuntimeCatalogModule,
|
||||
loadBundledPluginPublicSurface,
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
export {
|
||||
expectAugmentedCodexCatalog,
|
||||
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55,
|
||||
expectedOpenaiPluginCodexCatalogEntriesWithGpt55,
|
||||
expectCodexMissingAuthHint,
|
||||
} from "../testing.js";
|
||||
export type { ProviderPlugin } from "../provider-model-shared.js";
|
||||
|
||||
@@ -53,6 +53,7 @@ export { resolveBundledExplicitProviderContractsFromPublicArtifacts } from "../p
|
||||
export {
|
||||
expectAugmentedCodexCatalog,
|
||||
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55,
|
||||
expectedOpenaiPluginCodexCatalogEntriesWithGpt55,
|
||||
expectCodexMissingAuthHint,
|
||||
} from "../plugins/provider-runtime.test-support.js";
|
||||
export {
|
||||
|
||||
@@ -15,6 +15,7 @@ export const expectedAugmentedOpenaiCodexCatalogEntries = [
|
||||
{ provider: "openai", id: "gpt-5.4-nano", name: "gpt-5.4-nano" },
|
||||
{ provider: "openai-codex", id: "gpt-5.4", name: "gpt-5.4" },
|
||||
{ provider: "openai-codex", id: "gpt-5.4-pro", name: "gpt-5.4-pro" },
|
||||
{ provider: "openai-codex", id: "gpt-5.4-mini", name: "gpt-5.4-mini" },
|
||||
];
|
||||
|
||||
export const expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55 = [
|
||||
@@ -24,6 +25,11 @@ export const expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55 = [
|
||||
...expectedAugmentedOpenaiCodexCatalogEntries.slice(4),
|
||||
];
|
||||
|
||||
export const expectedOpenaiPluginCodexCatalogEntriesWithGpt55 =
|
||||
expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55.filter(
|
||||
(entry) => !(entry.provider === "openai-codex" && entry.id === "gpt-5.4-mini"),
|
||||
);
|
||||
|
||||
export function expectCodexMissingAuthHint(
|
||||
buildProviderMissingAuthMessageWithPlugin: (params: {
|
||||
provider: string;
|
||||
|
||||
Reference in New Issue
Block a user