Exemplo n.º 1
0
    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)
Exemplo n.º 2
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)
 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)