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()
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()
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)