def test_start_date_alert(self, current_time, expected_message_html):
     """
     Verify that course start date alerts are registered.
     """
     with freeze_time(current_time):
         block = CourseStartDate(self.course, self.request.user)
         block.register_alerts(self.request, self.course)
         messages = list(CourseHomeMessages.user_messages(self.request))
         if expected_message_html:
             self.assertEqual(len(messages), 1)
             self.assertIn(expected_message_html, messages[0].message_html)
         else:
             self.assertEqual(len(messages), 0)
예제 #2
0
 def test_start_date_alert(self, current_time, expected_message_html):
     """
     Verify that course start date alerts are registered.
     """
     with freeze_time(current_time):
         block = CourseStartDate(self.course, self.request.user)
         block.register_alerts(self.request, self.course)
         messages = list(CourseHomeMessages.user_messages(self.request))
         if expected_message_html:
             self.assertEqual(len(messages), 1)
             self.assertIn(expected_message_html, messages[0].message_html)
         else:
             self.assertEqual(len(messages), 0)