(tier: str | Tier | None, *, default: str = "MEDIUM")
| 18 | |
| 19 | |
| 20 | def collapse_tier(tier: str | Tier | None, *, default: str = "MEDIUM") -> str: |
| 21 | if tier is None: |
| 22 | return default |
| 23 | normalized = tier.value if isinstance(tier, Tier) else str(tier).strip().upper() |
| 24 | return "COMPLEX" if normalized == "REASONING" else normalized |
| 25 | |
| 26 | |
| 27 | def expected_tier_for_view(tc: TestCase, view: str) -> str: |
no outgoing calls
no test coverage detected