fix(integration): repoint auxiliary bridge source-inspection test to generalized field loop

gateway/run.py now bridges MODEL/BASE_URL/API_KEY via one (field, suffix)
table writing AUXILIARY_{_upper}_{_suffix}; the env keys set are unchanged.
This commit is contained in:
Teknium
2026-09-03 02:06:51 -07:00
parent 0fc204042d
commit dc130e54bf

View File

@@ -139,9 +139,11 @@ class TestGatewayBridgeCodeParity:
content = gateway_path.read_text(encoding="utf-8")
# Dynamic env-var derivation present
assert 'f"AUXILIARY_{_upper}_PROVIDER"' in content
assert 'f"AUXILIARY_{_upper}_MODEL"' in content
assert 'f"AUXILIARY_{_upper}_BASE_URL"' in content
assert 'f"AUXILIARY_{_upper}_API_KEY"' in content
# MODEL / BASE_URL / API_KEY are bridged through one generalized
# field->suffix loop; assert the loop table and the dynamic key shape.
assert 'f"AUXILIARY_{_upper}_{_suffix}"' in content
for field, suffix in (("model", "MODEL"), ("base_url", "BASE_URL"), ("api_key", "API_KEY")):
assert f'("{field}", "{suffix}")' in content
# Built-in bridged keys present
assert "_aux_bridged_keys" in content
assert '"vision"' in content