test(proxy): fix concrete-models dedupe assertion

_concrete_models_allowed_by_resolved only emits router names allowed
by resolved (exact or wildcard); b is not included when resolved is [a].

Made-with: Cursor
This commit is contained in:
Lucas Song 2026-04-17 21:43:52 -07:00
parent 0c74abab99
commit 0a8341fd01

View file

@ -162,7 +162,8 @@ async def test_resolve_all_proxy_models_from_resolved_after_team_not_in_key_mode
def test_concrete_models_allowed_skips_duplicate_router_names():
assert _concrete_models_allowed_by_resolved(["a"], ["a", "a", "b"]) == ["a", "b"]
"""Router may list the same deployment twice; output is deduped. Only resolved names count."""
assert _concrete_models_allowed_by_resolved(["a", "b"], ["a", "a", "b"]) == ["a", "b"]
def test_concrete_models_wildcard_in_resolved_list():