Esempio n. 1
0
def test_get_task():
    tasks = task_list.get_tasks()
    task_id = task_list.get_tasks()[0]['_id']
    assert type(task_id) is str
    task = task_list.get_task(task_id)
    assert (task['description'] == "This is a test task.")
    assert (task['status'] == "1")
Esempio n. 2
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
Esempio n. 3
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
        assert task['status'] == '1'
Esempio 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
Esempio n. 5
0
def setup_module():
    for task_id in [t['_id'] for t in task_list.get_tasks()]:
        task_list.delete_task(task_id)
Esempio n. 6
0
def teardown_module():
    tasks = task_list.get_tasks()
    for task_id in [t['_id'] for t in tasks]:
        task_list.delete_task(task_id)