def test_event_notifications_task(self):
"""
Test event_notifications_task
"""
event_notifications_task.delay()
self.assertEqual(len(mail.outbox), 2)
event = Event.objects.first()
self.assertEqual(
mail.outbox[0].subject,
settings.EMAIL_SUBJECT_PREFIX + 'Upcoming event - ' + event.title)
self.assertEqual(mail.outbox[1].subject, settings.EMAIL_SUBJECT_PREFIX
+ '??????????? ? ??????????? ??????????')
self.assertNotEqual(event.notified_at, None)
begin = arrow.get(event.begin).to(settings.TIME_ZONE).datetime
sms = Sms.objects.first()
self.assertTrue(begin.strftime('%d.%m.%Y %H:%M') in sms.text)
评论列表
文章目录