| 1234567891011121314 |
- from data_query_agent.config import Settings
- def test_project_env_overrides_stale_shell_value(tmp_path, monkeypatch) -> None:
- monkeypatch.setenv("OPENROUTER_API_KEY", "stale-shell-key")
- (tmp_path / ".env").write_text(
- "OPENROUTER_API_KEY=project-key\nCODEX_MODEL=google/gemini-3-flash-preview\n",
- encoding="utf-8",
- )
- settings = Settings.load(tmp_path)
- assert settings.openrouter_api_key == "project-key"
- assert settings.codex_model == "google/gemini-3-flash-preview"
|