From dccb1b56b47c62fdca4865c967d7901a0cd2a461 Mon Sep 17 00:00:00 2001 From: kerry Date: Sat, 19 Sep 2026 19:17:46 +0000 Subject: [PATCH] test(integration): reject out-of-range failure statuses at import Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tests/integration/cost_calculation/cost_tracking_case.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/integration/cost_calculation/cost_tracking_case.py b/tests/integration/cost_calculation/cost_tracking_case.py index cb408f2c488..9737508e27c 100644 --- a/tests/integration/cost_calculation/cost_tracking_case.py +++ b/tests/integration/cost_calculation/cost_tracking_case.py @@ -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)