コード例 #1
0
ファイル: resources.py プロジェクト: tokejepsen/zou
 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})
コード例 #2
0
 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"])
コード例 #3
0
ファイル: test_tasks_service.py プロジェクト: mathbou/zou
 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"])
コード例 #4
0
 def test_get_todo_status(self):
     task_status = tasks_service.get_todo_status()
     self.assertEqual(task_status["name"], "Todo")