constants_test.go 904 B

12345678910111213141516171819202122232425262728293031323334
  1. package openai
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/require"
  5. )
  6. func TestDefaultModelsIncludeBareGPT56Alias(t *testing.T) {
  7. require.Contains(t, DefaultModelIDs(), "gpt-5.6")
  8. }
  9. func TestDefaultModelsIncludeGPT6Astra(t *testing.T) {
  10. require.Contains(t, DefaultModelIDs(), "gpt-6-astra")
  11. require.Contains(t, DefaultModelIDs(), "gpt-6")
  12. var displayName string
  13. for _, model := range DefaultModels {
  14. if model.ID == "gpt-6-astra" {
  15. displayName = model.DisplayName
  16. break
  17. }
  18. }
  19. require.Equal(t, "GPT-6 Astra", displayName)
  20. }
  21. func TestDefaultModelsPreferConcreteGPT56SolForAccountTests(t *testing.T) {
  22. require.NotEmpty(t, DefaultModels)
  23. require.Equal(t, "gpt-5.6-sol", DefaultModels[0].ID)
  24. }
  25. func TestDefaultModelsIncludeGPTImage25(t *testing.T) {
  26. require.Contains(t, DefaultModelIDs(), "gpt-image-2.5-flare")
  27. require.Contains(t, DefaultModelIDs(), "gpt-image-2.5-sunburst")
  28. }