Пример #1
0
def test_list_todo(client):
    todo_service.new('Task 1')
    todo_service.new('Task 2')

    response = client.get('/v0/todo',
                          headers={'Content-Type': 'application/json'})

    assert response.status_code == 200
    assert len(response.json['objects']) == 2
Пример #2
0
def test_delete_todo(client):
    todo = todo_service.new('Task 1')

    response = client.delete('/v0/todo/{}'.format(todo['id']),
                             headers={'Content-Type': 'application/json'})

    assert response.status_code == 200
Пример #3
0
def test_todo_new():
    todo = todo_service.new('Task 1')

    assert 'id' in todo
    assert todo['description'] == 'Task 1'
Пример #4
0
def test_todo_delete():
    todo = todo_service.new('Task 1')
    todo_service.delete(todo['id'])
    assert todo_service.list() == []
Пример #5
0
def test_todo_list():
    todo_service.new('Task 1')
    todo_service.new('Task 2')

    all_todos = todo_service.list()
    assert len(all_todos) == 2
Пример #6
0
def new_todo():
    todo = todo_service.new(request.json['description'])
    return jsonify(todo), 201