config_test.go 470 B

1234567891011121314151617181920212223
  1. package envconfig
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/require"
  5. )
  6. func TestConfig(t *testing.T) {
  7. Debug = false // Reset whatever was loaded in init()
  8. t.Setenv("OLLAMA_DEBUG", "")
  9. LoadConfig()
  10. require.False(t, Debug)
  11. t.Setenv("OLLAMA_DEBUG", "false")
  12. LoadConfig()
  13. require.False(t, Debug)
  14. t.Setenv("OLLAMA_DEBUG", "1")
  15. LoadConfig()
  16. require.True(t, Debug)
  17. t.Setenv("OLLAMA_FLASH_ATTENTION", "1")
  18. LoadConfig()
  19. require.True(t, FlashAttention)
  20. }