def update_task_status(self, task_id): tasks_service.get_task(task_id) new_status_id = tasks_service.get_todo_status()["id"] comments = tasks_service.get_comments(task_id) if len(comments) > 0: new_status_id = comments[0]["task_status_id"] tasks_service.update_task(task_id, {"task_status_id": new_status_id})
def test_create_task(self): shot = self.shot.serialize() task_type = self.task_type.serialize() status = tasks_service.get_todo_status() task = tasks_service.create_task(task_type, shot) task = tasks_service.get_task(task["id"]) self.assertEquals(task["entity_id"], shot["id"]) self.assertEquals(task["task_type_id"], task_type["id"]) self.assertEquals(task["project_id"], shot["project_id"]) self.assertEquals(task["task_status_id"], status["id"])
def test_create_tasks(self): shot = self.shot.serialize() shot_2 = self.generate_fixture_shot("S02").serialize() task_type = self.task_type.serialize() status = tasks_service.get_todo_status() tasks = tasks_service.create_tasks(task_type, [shot, shot_2]) self.assertEqual(len(tasks), 2) task = tasks[0] task = tasks_service.get_task(task["id"]) self.assertEqual(task["entity_id"], shot["id"]) self.assertEqual(task["task_type_id"], task_type["id"]) self.assertEqual(task["project_id"], shot["project_id"]) self.assertEqual(task["task_status_id"], status["id"])
def test_get_todo_status(self): task_status = tasks_service.get_todo_status() self.assertEqual(task_status["name"], "Todo")