Fix staging preview CORS allowlist (SKY-12074) (#7212)

This commit is contained in:
Aaron Perez 2026-07-08 16:19:00 -05:00 committed by GitHub
parent 265679e9dd
commit ac01aca99c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 20 additions and 2 deletions

View file

@ -1,4 +1,4 @@
from skyvern.cors import credentialed_cors_allow_origins
from skyvern.cors import credentialed_cors_allow_origin_regex, credentialed_cors_allow_origins
def test_credentialed_cors_allow_origins_drops_wildcards() -> None:
@ -10,3 +10,11 @@ def test_credentialed_cors_allow_origins_drops_wildcards() -> None:
"",
]
) == ["https://app.example.test"]
def test_credentialed_cors_allow_origin_regex_normalizes_blank_values() -> None:
assert credentialed_cors_allow_origin_regex(None) is None
assert credentialed_cors_allow_origin_regex(" ") is None
assert credentialed_cors_allow_origin_regex(r" \Ahttps://app\.example\.test\Z ") == (
r"\Ahttps://app\.example\.test\Z"
)