test(providers): move cloudflare case out of merge-hot table

This commit is contained in:
李龙 0668001470 2026-03-16 09:20:47 +08:00
parent bf1707366b
commit 0e5cd68d5f

View file

@ -70,12 +70,6 @@ func TestExtractProtocol(t *testing.T) {
wantProtocol: "azure",
wantModelID: "my-gpt5-deployment",
},
{
name: "cloudflare model id keeps full path",
model: "@cf/qwen/qwen1.5-0.5b-chat",
wantProtocol: "openai",
wantModelID: "@cf/qwen/qwen1.5-0.5b-chat",
},
}
for _, tt := range tests {
@ -91,6 +85,16 @@ func TestExtractProtocol(t *testing.T) {
}
}
func TestExtractProtocol_CloudflareModelID(t *testing.T) {
protocol, modelID := ExtractProtocol("@cf/qwen/qwen1.5-0.5b-chat")
if protocol != "openai" {
t.Fatalf("protocol = %q, want %q", protocol, "openai")
}
if modelID != "@cf/qwen/qwen1.5-0.5b-chat" {
t.Fatalf("modelID = %q, want %q", modelID, "@cf/qwen/qwen1.5-0.5b-chat")
}
}
func TestCreateProviderFromConfig_OpenAI(t *testing.T) {
cfg := &config.ModelConfig{
ModelName: "test-openai",