fix(test): rename test function to reflect behavior change for builtin tools

This commit is contained in:
hkfires
2026-02-05 09:25:34 +08:00
parent c1c9483752
commit 075e3ab69e

View File

@@ -33,7 +33,7 @@ func TestOpenAIToCodex_PreservesBuiltinTools(t *testing.T) {
} }
} }
func TestOpenAIResponsesToOpenAI_PreservesBuiltinTools(t *testing.T) { func TestOpenAIResponsesToOpenAI_IgnoresBuiltinTools(t *testing.T) {
in := []byte(`{ in := []byte(`{
"model":"gpt-5", "model":"gpt-5",
"input":[{"role":"user","content":[{"type":"input_text","text":"hi"}]}], "input":[{"role":"user","content":[{"type":"input_text","text":"hi"}]}],
@@ -42,13 +42,7 @@ func TestOpenAIResponsesToOpenAI_PreservesBuiltinTools(t *testing.T) {
out := sdktranslator.TranslateRequest(sdktranslator.FormatOpenAIResponse, sdktranslator.FormatOpenAI, "gpt-5", in, false) out := sdktranslator.TranslateRequest(sdktranslator.FormatOpenAIResponse, sdktranslator.FormatOpenAI, "gpt-5", in, false)
if got := gjson.GetBytes(out, "tools.#").Int(); got != 1 { if got := gjson.GetBytes(out, "tools.#").Int(); got != 0 {
t.Fatalf("expected 1 tool, got %d: %s", got, string(out)) t.Fatalf("expected 0 tools (builtin tools not supported in Chat Completions), got %d: %s", got, string(out))
}
if got := gjson.GetBytes(out, "tools.0.type").String(); got != "web_search" {
t.Fatalf("expected tools[0].type=web_search, got %q: %s", got, string(out))
}
if got := gjson.GetBytes(out, "tools.0.search_context_size").String(); got != "low" {
t.Fatalf("expected tools[0].search_context_size=low, got %q: %s", got, string(out))
} }
} }