test(integration): reject out-of-range failure statuses at import

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
kerry 2026-09-19 19:17:46 +00:00
parent e42f3f1562
commit dccb1b56b4

View file

@ -296,7 +296,11 @@ def data_errors() -> tuple[str, ...]:
for case in CASES
if (
isinstance(case.expected, FailureExpected)
and (not isinstance(case.response, JsonResponse) or case.response.status < 400)
and (
not isinstance(case.response, JsonResponse)
or not 400 <= case.response.status <= 599
or not 400 <= case.expected.failure.status <= 599
)
)
or (
not isinstance(case.expected, FailureExpected)