def test_submit_bulk_email_all(self): email_id = self._define_course_email() instructor_task = submit_bulk_course_email(self.create_task_request(self.instructor), self.course.id, email_id) # test resubmitting, by updating the existing record: instructor_task = InstructorTask.objects.get(id=instructor_task.id) # pylint: disable=E1101 instructor_task.task_state = PROGRESS instructor_task.save() with self.assertRaises(AlreadyRunningError): instructor_task = submit_bulk_course_email(self.create_task_request(self.instructor), self.course.id, email_id)
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)