+
+
+def exercise_task(backend, proj1Id, proj2Id):
+ TASK_1_NAME = "t1"
+ TASK_2_NAME = "t1"
+
+ proj1Tasks = list(backend.get_tasks_with_details(proj1Id))
+ assert len(proj1Tasks) == 0
+ proj2Tasks = list(backend.get_tasks_with_details(proj2Id))
+ assert len(proj2Tasks) == 0
+
+ taskId = backend.add_task(proj1Id, TASK_1_NAME)
+ task = backend.get_task_details(taskId)
+ assert task["name"] == TASK_1_NAME
+ assert task["projId"] == proj1Id
+ assert task["id"] == taskId
+
+ proj1Tasks = list(backend.get_tasks_with_details(proj1Id))
+ assert len(proj1Tasks) == 1
+ proj2Tasks = list(backend.get_tasks_with_details(proj2Id))
+ assert len(proj2Tasks) == 0