fix: ignore compose-only runtime variables

This commit is contained in:
2026-08-04 16:14:25 +08:00
parent a7fc2e49f0
commit bd56a73b63
2 changed files with 11 additions and 1 deletions
+10
View File
@@ -66,3 +66,13 @@ def test_enabled_wecom_delivery_requires_all_credentials():
with pytest.raises(ValueError, match="WECOM"):
validate_runtime_settings(settings)
def test_ignores_compose_only_environment_fields():
settings = Settings(
environment="test",
postgres_password="compose-only",
pingwatch_backend_bind="127.0.0.1:18065",
)
assert settings.environment == "test"