Пример #1
0
def task_update(task_id):
    res = TaskRepo.toggle_task(task_id)
    if not res:
        return json.dumps({"success": False})
    task = TaskRepo.get_task(task_id)
    if task:
        return json.dumps({"success": True, "data": task})
    else:
        return json.dumps({"success": True})
Пример #2
0
def test_toggle_task_todo_to_done(resource):
    user_id = resource
    TaskRepo.add_task(description="This is a task", user=user_id)
    tasks = TaskRepo.get_all_tasks()
    assert len(tasks) == 1
    assert tasks[0]["description"] == "This is a task"
    assert tasks[0]["status"] == "todo"
    assert TaskRepo.toggle_task(str(tasks[0]["id"])) == True
    tasks = TaskRepo.get_all_tasks()
    assert len(tasks) == 1
    assert tasks[0]["description"] == "This is a task"
    assert tasks[0]["status"] == "done"