WebhockTransfer/tests
auto-bot b11c39f3bf feat: add async retry mechanism with exponential backoff
- Add app/utils/retry.py with configurable async retry decorator
- Update DeliveryLog model to track attempt_count and latency_seconds
- Apply @http_retry to engine._exec_forward and _exec_notify methods
- Update save_logs to record retry metadata
- Add comprehensive unit tests for retry functionality
- Support configuration via environment variables (RETRY_*)

This improves reliability for downstream HTTP calls by automatically
retrying transient failures with exponential backoff and jitter.
2025-12-24 11:04:41 +08:00
..
test_preview_endpoint.py feat: replace str.format with safe_render; add Pydantic validation to webhook route 2025-12-24 10:53:15 +08:00
test_retry.py feat: add async retry mechanism with exponential backoff 2025-12-24 11:04:41 +08:00
test_templates.py feat: add safe_render using Jinja2; add tests 2025-12-24 10:50:34 +08:00