chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
from constants.llm import DEFAULT_CODEX_MODEL, SUPPORTED_CODEX_MODELS
|
||||
from enums.llm_provider import LLMProvider
|
||||
from utils import llm_provider
|
||||
|
||||
|
||||
def test_codex_supported_model_is_preserved(monkeypatch):
|
||||
monkeypatch.setattr(llm_provider, "get_llm_provider", lambda: LLMProvider.CODEX)
|
||||
monkeypatch.setattr(llm_provider, "get_codex_model_env", lambda: "gpt-5.4-mini")
|
||||
|
||||
assert llm_provider.get_model() == "gpt-5.4-mini"
|
||||
|
||||
|
||||
def test_codex_deprecated_model_falls_back_to_default(monkeypatch):
|
||||
monkeypatch.setattr(llm_provider, "get_llm_provider", lambda: LLMProvider.CODEX)
|
||||
monkeypatch.setattr(llm_provider, "get_codex_model_env", lambda: "gpt-5.2")
|
||||
|
||||
assert DEFAULT_CODEX_MODEL == "gpt-5.5"
|
||||
assert "gpt-5.2" not in SUPPORTED_CODEX_MODELS
|
||||
assert llm_provider.get_model() == DEFAULT_CODEX_MODEL
|
||||
Reference in New Issue
Block a user