def test_24h_digest_email(self): user = create_user(email="*****@*****.**") pn = Actions.digest(user) notification = Notification.from_pending_notification(pn, user, "EmailChannel") email_message = EmailChannel().make_message(notification, force=True) message = EmailChannel().make_email_backend_message(email_message) email_message.record_sent(notification.action)
def test_digest_expander(self): user = create_user() pn = Actions.digest(user) notifications = expander.expand(pn) self.assertEqual(len(notifications), 1) notification = notifications.pop() self.assertEqual(notification.recipient, user)
def get_email_message(): user = create_user() pn = Actions.digest(user) notification = Notification.from_pending_notification(pn, user, "EmailChannel") return EmailChannel().make_message(notification, force=True)