mirror of
https://github.com/apache/superset.git
synced 2026-07-25 08:02:28 +00:00
- Migrate webhook backoff tests off the hand-rolled _FakeBackoffDatetime monkeypatch onto freezegun.freeze_time. Persistent-fail and recovering tests use auto_tick so max_time is genuinely engaged; assertions are property-based (range / governed-by-mock) rather than pinned tick counts. - Fall back to "(unknown)" for ReportScheduleExecutorNotFoundError when no username is available, avoiding a double-space in the message; add a regression test and a class docstring. - Document the ~120s cumulative wall-clock retry bound (worst case ~180s) in the alerts-reports admin docs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>