feat: remove legacy configuration

This commit is contained in:
leonardotrapani
2026-02-01 23:09:33 +01:00
parent 500b84caec
commit 2729882b9d
20 changed files with 272 additions and 622 deletions
+1 -29
View File
@@ -162,7 +162,7 @@ func TestNewTranscriber(t *testing.T) {
Provider: "openai",
APIKey: "test-key",
Language: "en",
Model: "gpt-4o-transcribe",
Model: "gpt-4o-realtime-preview",
Streaming: true,
},
wantErr: false,
@@ -635,34 +635,6 @@ func TestOpenAIAdapter_Creation(t *testing.T) {
}
}
func TestOpenAIAdapterFromConfig(t *testing.T) {
config := Config{
Provider: "openai",
APIKey: "sk-test-key",
Model: "whisper-1",
Language: "en",
Keywords: []string{"test"},
}
adapter := NewOpenAIAdapterFromConfig(config)
if adapter == nil {
t.Errorf("NewOpenAIAdapterFromConfig() returned nil")
return
}
if adapter.model != config.Model {
t.Errorf("model = %q, want %q", adapter.model, config.Model)
}
if adapter.language != config.Language {
t.Errorf("language = %q, want %q", adapter.language, config.Language)
}
if adapter.providerName != "openai" {
t.Errorf("providerName = %q, want %q", adapter.providerName, "openai")
}
}
// MockStreamingAdapter implements StreamingAdapter for testing
type MockStreamingAdapter struct {
StartFunc func(ctx context.Context, language string) error