Files
wehub-resource-sync 2c632336aa
CI / Viewer CI (push) Successful in 13m37s
CI / Core CI (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:32:38 +08:00

22 lines
866 B
Python

from __future__ import annotations
from agent.defaults import (
DEFAULT_MAX_TURNS,
GEMINI_3_FLASH_DEFAULT_MAX_TURNS,
default_max_turns_for_model,
)
def test_default_max_turns_for_model_uses_gemini_3_flash_override() -> None:
assert default_max_turns_for_model("gemini-3-flash-preview") == (
GEMINI_3_FLASH_DEFAULT_MAX_TURNS
)
assert default_max_turns_for_model("gemini-3.0-flash") == GEMINI_3_FLASH_DEFAULT_MAX_TURNS
assert default_max_turns_for_model("gemini-3.5-flash") == GEMINI_3_FLASH_DEFAULT_MAX_TURNS
def test_default_max_turns_for_model_keeps_baseline_for_other_models() -> None:
assert default_max_turns_for_model("gpt-5.4") == DEFAULT_MAX_TURNS
assert default_max_turns_for_model("gemini-3.1-pro-preview") == DEFAULT_MAX_TURNS
assert default_max_turns_for_model("gemini-2.5-flash") == DEFAULT_MAX_TURNS