Ejemplo n.º 1
0
 def test_submit_bulk_course_email_with_schedule(self, mock_submit_task,
                                                 mock_schedule_task):
     """
     A test to determine if the right helper function is being called when a scheduled task is being processed.
     """
     email_id = self._define_course_email()
     schedule = datetime.datetime(2030, 8, 15, 8, 15, 12, 0, pytz.utc)
     submit_bulk_course_email(self.create_task_request(self.instructor),
                              self.course.id, email_id, schedule)
     mock_schedule_task.assert_called_once()
     mock_submit_task.assert_not_called()
Ejemplo n.º 2
0
 def test_submit_bulk_course_email_with_schedule(self, mock_submit_task, mock_schedule_task):
     email_id = self._define_course_email()
     schedule = datetime.datetime(2030, 8, 15, 8, 15, 12, 0, pytz.utc)
     submit_bulk_course_email(
         self.create_task_request(self.instructor),
         self.course.id,
         email_id,
         schedule
     )
     mock_schedule_task.assert_called_once()
     mock_submit_task.assert_not_called()
Ejemplo n.º 3
0
 def test_submit_bulk_email_all(self):
     email_id = self._define_course_email()
     api_call = lambda: submit_bulk_course_email(
         self.create_task_request(self.instructor),
         self.course.id,
         email_id
     )
     self._test_resubmission(api_call)
Ejemplo n.º 4
0
 def test_submit_bulk_email_all(self):
     email_id = self._define_course_email()
     api_call = lambda: submit_bulk_course_email(
         self.create_task_request(self.instructor),
         self.course.id,
         email_id
     )
     self._test_resubmission(api_call)