perf: avoid sdk client setup in openai transport test · openclaw/openclaw@05a93c1
steipete
·
2026-04-28
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -348,7 +348,6 @@ describe("openai transport stream", () => {
|
348 | 348 | }); |
349 | 349 | |
350 | 350 | it("passes provider request timeouts to OpenAI SDK clients", () => { |
351 | | -const context = { systemPrompt: "system", messages: [], tools: [] } as never; |
352 | 351 | const requestTimeoutMs = 900_000; |
353 | 352 | |
354 | 353 | const responsesModel = { |
@@ -376,24 +375,9 @@ describe("openai transport stream", () => {
|
376 | 375 | reasoning: false, |
377 | 376 | } satisfies Model<"openai-completions"> & { requestTimeoutMs: number }; |
378 | 377 | |
379 | | -expect( |
380 | | -( |
381 | | -__testing.createOpenAIResponsesClient(responsesModel, context, "test-key") as { |
382 | | -timeout: number; |
383 | | -} |
384 | | -).timeout, |
385 | | -).toBe(requestTimeoutMs); |
386 | | -expect( |
387 | | -(__testing.createAzureOpenAIClient(azureModel, context, "test-key") as { timeout: number }) |
388 | | -.timeout, |
389 | | -).toBe(requestTimeoutMs); |
390 | | -expect( |
391 | | -( |
392 | | -__testing.createOpenAICompletionsClient(completionsModel, context, "test-key") as { |
393 | | -timeout: number; |
394 | | -} |
395 | | -).timeout, |
396 | | -).toBe(requestTimeoutMs); |
| 378 | +expect(__testing.buildOpenAISdkClientOptions(responsesModel).timeout).toBe(requestTimeoutMs); |
| 379 | +expect(__testing.buildOpenAISdkClientOptions(azureModel).timeout).toBe(requestTimeoutMs); |
| 380 | +expect(__testing.buildOpenAISdkClientOptions(completionsModel).timeout).toBe(requestTimeoutMs); |
397 | 381 | }); |
398 | 382 | |
399 | 383 | it("passes provider request timeouts to OpenAI SDK per-request options", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。