ERROR tests/test_send_one_task.py::TestSuccessPath::test_plain_message_type_omits_html_part ERROR tests/test_send_one_task.py::TestRetryAndBackoff::test_temporary_error_retries_with_exponential_backoff ERROR tests/test_send_one_task.py::TestRetryAndBackoff::test_retry_loop_then_dead_letter_after_max_attempts ERROR tests/test_send_one_task.py::TestRetryAndBackoff::test_generic_connection_error_is_temporary ERROR tests/test_send_one_task.py::TestRetryAndBackoff::test_provider_refusal_without_exception_retries ERROR tests/test_send_one_task.py::TestPermanentFailures::test_permanent_403_perm_fails_no_retry ERROR tests/test_send_one_task.py::TestPermanentFailures::test_auth_failure_expires_account_and_pauses_campaign ERROR tests/test_send_one_task.py::TestPermanentFailures::test_quota_error_retries_and_marks_account_cooldown ERROR tests/test_send_one_task.py::TestThrottling::test_daily_limit_reached_pauses_campaign ERROR tests/test_send_one_task.py::TestThrottling::test_account_cooldown_reschedules ERROR tests/test_send_one_task.py::TestThrottling::test_per_account_rate_window_reschedules ERROR tests/test_sse_dashboard.py::TestProgressEndpoint::test_progress_shape_draft_campaign ERROR tests/test_sse_dashboard.py::TestProgressEndpoint::test_progress_requires_ownership ERROR tests/test_sse_dashboard.py::TestProgressEndpoint::test_progress_nonexistent_campaign_404 ERROR tests/test_sse_dashboard.py::TestProgressEndpoint::test_progress_reflects_manual_status_transitions ERROR tests/test_sse_dashboard.py::TestRecipientsMonitor::test_status_filter_matches_only_that_status ERROR tests/test_sse_dashboard.py::TestRecipientsMonitor::test_search_matches_email_substring_case_insensitive ERROR tests/test_sse_dashboard.py::TestRecipientsMonitor::test_recipients_requires_ownership ERROR tests/test_sse_dashboard.py::TestRecipientsMonitor::test_recipients_empty_before_start ERROR tests/test_sse_dashboard.py::TestSSEStreamTerminalStates::test_stream_terminates_on_cancelled ERROR tests/test_sse_dashboard.py::TestSSEStreamTerminalStates::test_stream_terminates_on_failed ERROR tests/test_sse_dashboard.py::TestSSEStreamTerminalStates::test_stream_does_not_emit_done_while_running ERROR tests/test_sse_dashboard.py::TestSSEStreamTerminalStates::test_stream_progress_payload_matches_progress_endpoint_shape ERROR tests/test_sse_dashboard.py::TestSSEStreamTerminalStates::test_stream_requires_ownership 163 passed, 9 skipped, 27 warnings, 203 errors in 42.58s