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"
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)
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()
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
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']
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" })
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" })
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