test(cron): keep OpenAI override assertions on PI · openclaw/openclaw@939712f
vincentkoc
·
2026-05-18
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -53,6 +53,17 @@ function mockDeterministicModelCatalog() {
|
53 | 53 | ]); |
54 | 54 | } |
55 | 55 | |
| 56 | +const OPENAI_PI_RUNTIME_CONFIG = { |
| 57 | +models: { |
| 58 | +providers: { |
| 59 | +openai: { |
| 60 | +agentRuntime: { id: "pi" }, |
| 61 | +models: [], |
| 62 | +}, |
| 63 | +}, |
| 64 | +}, |
| 65 | +}; |
| 66 | + |
56 | 67 | describe("runCronIsolatedAgentTurn model overrides", () => { |
57 | 68 | beforeEach(() => { |
58 | 69 | resetPluginRuntimeStateForTest(); |
@@ -78,6 +89,7 @@ describe("runCronIsolatedAgentTurn model overrides", () => {
|
78 | 89 | mockDeterministicModelCatalog(); |
79 | 90 | const res = ( |
80 | 91 | await runCronTurn(home, { |
| 92 | +cfgOverrides: OPENAI_PI_RUNTIME_CONFIG, |
81 | 93 | jobPayload: { |
82 | 94 | kind: "agentTurn", |
83 | 95 | message: DEFAULT_MESSAGE, |
@@ -97,7 +109,15 @@ describe("runCronIsolatedAgentTurn model overrides", () => {
|
97 | 109 | it("uses stored model overrides when cron payload omits a model", async () => { |
98 | 110 | await withTempHome(async (home) => { |
99 | 111 | mockDeterministicModelCatalog(); |
100 | | -const res = (await runTurnWithStoredModelOverride(home, DEFAULT_AGENT_TURN_PAYLOAD)).res; |
| 112 | +const res = ( |
| 113 | +await runTurnWithStoredModelOverride( |
| 114 | +home, |
| 115 | +DEFAULT_AGENT_TURN_PAYLOAD, |
| 116 | +"gpt-4.1-mini", |
| 117 | +"openai", |
| 118 | +OPENAI_PI_RUNTIME_CONFIG, |
| 119 | +) |
| 120 | +).res; |
101 | 121 | expect(res.status).toBe("ok"); |
102 | 122 | const storedOverride = expectEmbeddedProviderModel({ |
103 | 123 | provider: "openai", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。