Exemplo n.º 1
0
 def test_status_view_with_running_task(self):
     InstructorTaskFactory(
         task_key=tasks_api.get_task_key(self.course.id),
         course_id=self.course.id,
         task_id="task_id",
         task_type=tasks.PREPARATION_TASK_TYPE,
     )
     response = self.client.get(self.status_url)
     self.assertTrue("task_is_running" in response.context)
     self.assertTrue(response.context["task_is_running"])
     self.assertFalse("__INVALID__" in response.content)
Exemplo n.º 2
0
 def test_last_successful_tasks_have_valid_task_output(self):
     InstructorTaskFactory(
         task_key=tasks_api.get_task_key(self.course.id),
         course_id=self.course.id,
         task_id="task_id",
         task_type=tasks.PREPARATION_TASK_TYPE,
         task_output=None,
         task_state=celery.states.SUCCESS,
     )
     last_successful_task = tasks_api.get_last_successful_instructor_task(self.course.id)
     self.assertIsNone(last_successful_task)