@@ -51,6 +51,21 @@ func TestNormalizeToolRouterConfigDefaults(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestNormalizeOpenAIConfigDefaultsContextWindow(t *testing.T) {
|
||||
cfg := config.Default()
|
||||
cfg.OpenAI[0].ContextWindowTokens = 0
|
||||
changed, err := config.NormalizeOpenAIConfigs(&cfg)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if !changed {
|
||||
t.Fatal("expected context window default to change config")
|
||||
}
|
||||
if cfg.OpenAI[0].ContextWindowTokens != 262144 {
|
||||
t.Fatalf("context_window_tokens = %d", cfg.OpenAI[0].ContextWindowTokens)
|
||||
}
|
||||
}
|
||||
|
||||
func TestNormalizeToolRouterConfigAddsTimeBeforeSQL(t *testing.T) {
|
||||
cfg := &config.Config{ToolRouter: config.ToolRouterConfig{
|
||||
Enabled: true,
|
||||
|
||||
Reference in New Issue
Block a user