From 395a8822b5ae7acf9c7d99b8a47dcf1c3c6693d3 Mon Sep 17 00:00:00 2001 From: Anthony Volk Date: Wed, 29 Apr 2026 18:34:59 +0200 Subject: [PATCH] Ignore empty gateway auth required setting --- .github/scripts/modal-run-integ-tests.sh | 5 ++++- .../policyengine-apis-integ/tests/simulation/conftest.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/scripts/modal-run-integ-tests.sh b/.github/scripts/modal-run-integ-tests.sh index 41e3f37db..b95d6f34b 100755 --- a/.github/scripts/modal-run-integ-tests.sh +++ b/.github/scripts/modal-run-integ-tests.sh @@ -102,7 +102,10 @@ cd projects/policyengine-apis-integ uv sync --extra test export simulation_integ_test_base_url="$BASE_URL" -export simulation_integ_test_gateway_auth_required="${GATEWAY_AUTH_REQUIRED:-}" + +if [ -n "${GATEWAY_AUTH_REQUIRED:-}" ]; then + export simulation_integ_test_gateway_auth_required="$GATEWAY_AUTH_REQUIRED" +fi if [ -n "$ACCESS_TOKEN" ]; then export simulation_integ_test_access_token="$ACCESS_TOKEN" diff --git a/projects/policyengine-apis-integ/tests/simulation/conftest.py b/projects/policyengine-apis-integ/tests/simulation/conftest.py index 4d701404e..7139d7aa4 100644 --- a/projects/policyengine-apis-integ/tests/simulation/conftest.py +++ b/projects/policyengine-apis-integ/tests/simulation/conftest.py @@ -13,7 +13,10 @@ class Settings(BaseSettings): poll_interval_seconds: float = 5.0 us_model_version: str = "1.562.3" - model_config = SettingsConfigDict(env_prefix="simulation_integ_test_") + model_config = SettingsConfigDict( + env_prefix="simulation_integ_test_", + env_ignore_empty=True, + ) settings = Settings()