def test_email_publisher_with_defaults(tmpdir, smtpserver): config = create_configuration(tmpdir, smtp_host=smtpserver.addr[0], smtp_port=str(smtpserver.addr[1])) email_pub = EmailPublisher(config) assert email_pub._replacement_context == {} assert email_pub._config['email_host'] == smtpserver.addr[0] assert email_pub._config['email_port'] == smtpserver.addr[1] assert email_pub._email_notifications_config_key == \ EmailPublisher.EMAIL_NOTIFICATIONS_CONFIG_KEY assert email_pub.name() == "EmailPublisher" assert email_pub.priority_threshold is None assert email_pub._connect_timeout == 10
def test_email_publisher_with_custom_name(tmpdir, smtpserver): config = create_configuration(tmpdir, smtp_host=smtpserver.addr[0], smtp_port=str(smtpserver.addr[1])) email_pub = EmailPublisher(config, name="Custom Name") assert email_pub.name() == "Custom Name"