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)
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)
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)