Exemplo n.º 1
0
def test_parse_ses_mail(mock_boto3_client):
    config = _config_parser("""
    [email]
    from_address=from@mail
    implementation=ses
    [email-ses]
    """)
    mail = _parse_mail(config, Any)
    assert isinstance(mail, SesMail)
Exemplo n.º 2
0
def test_parse_fs_mail(tmp_path):
    config = _config_parser("""
    [email]
    from_address=from@mail
    implementation=fs
    [email-fs]
    "output_path={tmp_path}
    """)
    mail = _parse_mail(config, Any)
    assert isinstance(mail, FsMail)
Exemplo n.º 3
0
def test_parse_smtp_mail(mock_smtp):
    config = _config_parser("""
    [email]
    from_address=from@mail
    implementation=smtp
    [email-smtp]
    host=smtp-host
    """)
    mail = _parse_mail(config, Any)
    assert isinstance(mail, SmtpMail)