Skip to content

Expand channel and retry edge coverage - #49

Merged
mic1on merged 1 commit into
mainfrom
test/channel-retry-edge-coverage
Jul 11, 2026
Merged

Expand channel and retry edge coverage#49
mic1on merged 1 commit into
mainfrom
test/channel-retry-edge-coverage

Conversation

@mic1on

@mic1on mic1on commented Jul 11, 2026

Copy link
Copy Markdown
Member

Summary

  • add Email edge tests for missing/invalid ports, implicit STARTTLS, disabled STARTTLS, async missing recipients, and SMTP close fallback
  • add provider response validation tests for non-dict payloads, dict error details, and fallback payload details
  • add Publisher retry and async failure aggregation edge tests
  • align async Email missing-recipient log output with the documented to_emails field

Closes #48

Verification

  • make lint
  • make test (116 passed)
  • make coverage (97% total)
  • uv build
  • uv pip check

@mic1on
mic1on merged commit 5134137 into main Jul 11, 2026
3 checks passed
@mic1on
mic1on deleted the test/channel-retry-edge-coverage branch July 11, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add edge coverage for channel and retry behavior

1 participant