From dc130e54bfc05d7e136adbc5b396d8e7a4b61d69 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Thu, 3 Sep 2026 02:06:51 -0700 Subject: [PATCH] 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. --- tests/agent/test_auxiliary_config_bridge.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/agent/test_auxiliary_config_bridge.py b/tests/agent/test_auxiliary_config_bridge.py index 890e54d1a8..3291fe2869 100644 --- a/tests/agent/test_auxiliary_config_bridge.py +++ b/tests/agent/test_auxiliary_config_bridge.py @@ -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