Coverage for src/lexigram/notification/mailer/__init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-26 02:26 +0800

1"""Mailer submodule — email delivery backends, mailable base, and IoC module.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.notification.mailer.mailable import Mailable 

6from lexigram.notification.mailer.module import MailerModule 

7from lexigram.notification.mailer.retrying_mailer import RetryingMailer 

8from lexigram.notification.mailer.sendgrid_mailer import SendGridMailer 

9from lexigram.notification.mailer.smtp_mailer import SMTPMailer 

10 

11__all__ = [ 

12 "Mailable", 

13 "MailerModule", 

14 "RetryingMailer", 

15 "SMTPMailer", 

16 "SendGridMailer", 

17]