diff --git a/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py b/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py index aba8e83b75..823a557a8b 100644 --- a/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py +++ b/monitoring/uss_qualifier/scenarios/flight_planning/test_steps.py @@ -423,6 +423,16 @@ def cleanup_flights( # A non-existing flight is considered successfully deleted if query.status_code in [200, 404]: + + if ( + resp.flight_plan_status != FlightPlanStatus.Closed + or query.status_code == 404 + ): + scenario.record_note( + f"Deletion of {flight_id}", + f"Deletion of flight {flight_id} returned a status of '{resp.flight_plan_status}' ({FlightPlanStatus.Closed} wanted), with a {query.status_code} status code (200 wanted)", + ) + removed.append(flight_id) else: check.record_failed(