test(openai): split codex catalog fixtures · openclaw/openclaw@9b55629
steipete
·
2026-04-28
·
via Recent Commits to openclaw:main
File tree
extensions/openai/test-support
| Original file line number | Diff line number | Diff line change |
|---|
@@ -4,7 +4,7 @@ import {
|
4 | 4 | } from "openclaw/plugin-sdk/plugin-test-runtime"; |
5 | 5 | import { |
6 | 6 | expectAugmentedCodexCatalog, |
7 | | -expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55, |
| 7 | +expectedOpenaiPluginCodexCatalogEntriesWithGpt55, |
8 | 8 | expectCodexMissingAuthHint, |
9 | 9 | importProviderRuntimeCatalogModule, |
10 | 10 | loadBundledPluginPublicSurface, |
@@ -129,7 +129,7 @@ export function describeOpenAIProviderCatalogContract() {
|
129 | 129 | const { augmentModelCatalogWithProviderPlugins } = await contractDepsPromise; |
130 | 130 | await expectAugmentedCodexCatalog( |
131 | 131 | augmentModelCatalogWithProviderPlugins, |
132 | | -expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55, |
| 132 | +expectedOpenaiPluginCodexCatalogEntriesWithGpt55, |
133 | 133 | ); |
134 | 134 | }); |
135 | 135 | }, |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -6,6 +6,7 @@ export {
|
6 | 6 | export { |
7 | 7 | expectAugmentedCodexCatalog, |
8 | 8 | expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55, |
| 9 | +expectedOpenaiPluginCodexCatalogEntriesWithGpt55, |
9 | 10 | expectCodexMissingAuthHint, |
10 | 11 | importProviderRuntimeCatalogModule, |
11 | 12 | loadBundledPluginPublicSurface, |
|
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | export { |
2 | 2 | expectAugmentedCodexCatalog, |
3 | 3 | expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55, |
| 4 | +expectedOpenaiPluginCodexCatalogEntriesWithGpt55, |
4 | 5 | expectCodexMissingAuthHint, |
5 | 6 | } from "../testing.js"; |
6 | 7 | export type { ProviderPlugin } from "../provider-model-shared.js"; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -53,6 +53,7 @@ export { resolveBundledExplicitProviderContractsFromPublicArtifacts } from "../p
|
53 | 53 | export { |
54 | 54 | expectAugmentedCodexCatalog, |
55 | 55 | expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55, |
| 56 | +expectedOpenaiPluginCodexCatalogEntriesWithGpt55, |
56 | 57 | expectCodexMissingAuthHint, |
57 | 58 | } from "../plugins/provider-runtime.test-support.js"; |
58 | 59 | export { |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -15,6 +15,7 @@ export const expectedAugmentedOpenaiCodexCatalogEntries = [
|
15 | 15 | { provider: "openai", id: "gpt-5.4-nano", name: "gpt-5.4-nano" }, |
16 | 16 | { provider: "openai-codex", id: "gpt-5.4", name: "gpt-5.4" }, |
17 | 17 | { provider: "openai-codex", id: "gpt-5.4-pro", name: "gpt-5.4-pro" }, |
| 18 | +{ provider: "openai-codex", id: "gpt-5.4-mini", name: "gpt-5.4-mini" }, |
18 | 19 | ]; |
19 | 20 | |
20 | 21 | export const expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55 = [ |
@@ -24,6 +25,11 @@ export const expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55 = [
|
24 | 25 | ...expectedAugmentedOpenaiCodexCatalogEntries.slice(4), |
25 | 26 | ]; |
26 | 27 | |
| 28 | +export const expectedOpenaiPluginCodexCatalogEntriesWithGpt55 = |
| 29 | +expectedAugmentedOpenaiCodexCatalogEntriesWithGpt55.filter( |
| 30 | +(entry) => !(entry.provider === "openai-codex" && entry.id === "gpt-5.4-mini"), |
| 31 | +); |
| 32 | + |
27 | 33 | export function expectCodexMissingAuthHint( |
28 | 34 | buildProviderMissingAuthMessageWithPlugin: (params: { |
29 | 35 | provider: string; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。