UI update complete?

This commit is contained in:
Jim Lancaster
2026-08-02 13:33:09 -05:00
parent ed6f9dfe25
commit 9653060c2a
26 changed files with 2523 additions and 72 deletions
+8 -3
View File
@@ -71,13 +71,18 @@ class TestProviderSettings:
with pytest.raises(ValidationError):
_make_settings(provider="not-a-provider")
def test_optional_fields_default_to_none(self):
"""provider_model, openrouter_http_referer, and openrouter_app_title are None when unset."""
def test_optional_provider_header_fields_default_to_none(self):
"""openrouter_http_referer and openrouter_app_title are None when unset."""
settings = _make_settings()
assert settings.provider_model is None
assert settings.openrouter_http_referer is None
assert settings.openrouter_app_title is None
def test_provider_model_accepts_env_default(self, monkeypatch):
"""provider_model is sourced when provided through environment configuration."""
monkeypatch.setenv("PROVIDER_MODEL", "google/gemini-2.5-flash")
settings = Settings(openrouter_api_key="test-key-abc123")
assert settings.provider_model == "google/gemini-2.5-flash"
class TestPathSettings:
"""Verify filesystem path field types."""