Ejemplo n.º 1
0
def test_get_tasks_by_status():
    task_list.save_task({'description' : "This is an inactive task.", 'status' : "0"})
    task_list.save_task({'description' : "This is an active task.", 'status' : "1"})
    for task in task_list.get_tasks_by_status("0"):
        assert task['status'] == "0"
    for task in task_list.get_tasks_by_status("1"):
        assert task['status'] == "1"
Ejemplo n.º 2
0
def test_get_tasks():
    task_list.save_task({'description' : "This is a test task.", 'status' : "1"})
    task_list.save_task({'description' : "This is another test task.", 'status' : "1"})
    tasks = task_list.get_tasks()
    assert type(tasks) is list
    for task in tasks:
        for item in ['_id','description','status']:
            assert(type(task[item]) is str)
Ejemplo n.º 3
0
def post_new_task():
    description = request.POST.new_task_description.strip()
    print(description)
    task = {
        'description': description,
        'status': "0"  # active, not completed
    }
    task_list.save_task(task)
    return get_task_list()
Ejemplo n.º 4
0
def test_save_task():
    task_list.save_task({'description' : "Do something worth saving", 'status' : "1"})
    tasks = task_list.get_tasks()
    assert type(tasks) is list
    found = False
    for task in tasks:
        assert 'description' in task
        if task['description'] == "Do something worth saving":
            found = True
    assert found
Ejemplo n.º 5
0
def test_update_task():
    task_id = task_list.save_task({'description' : "Do something worth updating", 'status' : "1"})
    task_list.update_task(task_id, description="This has been updated")
    task = task_list.get_task(task_id)
    assert "updated" in task['description']
    task_list.update_task(task_id, status="0")
    task = task_list.get_task(task_id)
    assert "0" in task['status']
Ejemplo n.º 6
0
def setup():
    task_list.save_task({'description': "This is a test task.", 'status': "0"})
    task_list.save_task({
        'description': "This is another test task.",
        'status': "0"
    })
    task_list.save_task({
        'description': "This is a completed task.",
        'status': "1"
    })
    task_list.save_task({
        'description': "This is an active task.",
        'status': "0"
    })
Ejemplo n.º 7
0
def setup():
    task_list.save_task({
        'description': "Spring Break, Mar 26-Apr 1st",
        'status': "0"
    })
    task_list.save_task({
        'description': "Matin Luther King Day!",
        'status': "0"
    })
    task_list.save_task({
        'description': "Spring Final examination, May 7-13",
        'status': "1"
    })
    task_list.save_task({
        'description': "Graduation Commencement, May 12th!",
        'status': "1"
    })
Ejemplo n.º 8
0
def test_delete_task():
    task_id = task_list.save_task({'description' : "This is a deletable task.", 'status' : "1"})
    tasks = task_list.get_tasks()
    found = False
    for task in tasks:
        if "deletable" in task['description']:
            found = True 
    assert found
    task_list.delete_task(task_id)
    tasks = task_list.get_tasks()
    found = False
    for task in tasks:
        if "deletable" in task['description']:
            found = True 
    assert not found