Files
sub2api/backend/internal/service/shadow_routing_test.go
T
李建琦 6d655c9903
Release / update-version (push) Has been cancelled
Release / build-frontend (push) Has been cancelled
Release / release (push) Has been cancelled
Release / sync-version-file (push) Has been cancelled
CI / shell (push) Canceled after 0s
CI / test (push) Canceled after 0s
CI / frontend (push) Canceled after 0s
CI / golangci-lint (push) Canceled after 0s
Security Scan / backend-security (push) Canceled after 0s
Security Scan / frontend-security (push) Canceled after 0s
Sub2API v1.0 - AI API 网关(二开初始版本,基于上游 Wei-Shaw/sub2api)
2026-08-21 18:30:13 +08:00

22 lines
618 B
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package service
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestDefaultSparkShadowModelMapping(t *testing.T) {
mapping := defaultSparkShadowModelMapping()
require.Len(t, mapping, 1, "spark 无 effort 变体,默认只含 base 模型")
require.Equal(t, "gpt-5.3-codex-spark", mapping["gpt-5.3-codex-spark"], "恒等映射:base 映射到自身")
}
func TestSparkModelVariantsDerivedFromAliases(t *testing.T) {
got := sparkModelVariants()
require.ElementsMatch(t, []string{
"gpt-5.3-codex-spark",
}, got, "spark 只有 baseeffort 变体不存在,已从 codexModelMap 移除")
}