use model's first supported language in integration tests
This commit is contained in:
@@ -64,7 +64,7 @@ func TestTranscriptionModels(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
modes := getModesForModel(model)
|
modes := getModesForModel(model)
|
||||||
languages := []string{"en", ""}
|
languages := getLanguagesForModel(model)
|
||||||
keywordOptions := []bool{true, false}
|
keywordOptions := []bool{true, false}
|
||||||
|
|
||||||
for _, mode := range modes {
|
for _, mode := range modes {
|
||||||
@@ -526,6 +526,14 @@ func getModesForModel(model provider.Model) []string {
|
|||||||
return []string{"batch"}
|
return []string{"batch"}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func getLanguagesForModel(model provider.Model) []string {
|
||||||
|
// always test auto-detect, plus the first supported language if available
|
||||||
|
if len(model.SupportedLanguages) > 0 {
|
||||||
|
return []string{model.SupportedLanguages[0], ""}
|
||||||
|
}
|
||||||
|
return []string{""}
|
||||||
|
}
|
||||||
|
|
||||||
func langDisplay(lang string) string {
|
func langDisplay(lang string) string {
|
||||||
if lang == "" {
|
if lang == "" {
|
||||||
return "auto"
|
return "auto"
|
||||||
|
|||||||
Reference in New Issue
Block a user