Exemplo n.º 1
0
def test_get_category_by_id():
    response = app.test_client().get('/category', query_string={'id': '2'})
    data = json.loads(response.get_data(as_text=True))

    assert response.status_code == 200
    assert data['category']['id'] == 2
    assert data['category']['name'] == 'Basketball'
Exemplo n.º 2
0
def test_get_category_items_by_id():
    response = app.test_client().get('/categoryItems',
                                     query_string={'categoryId': '2'})
    data = json.loads(response.get_data(as_text=True))

    assert response.status_code == 200
    assert len(data['items']) > 0
    assert data['items'][0]['name'] == 'Backboard'
Exemplo n.º 3
0
def test_get_item_by_id():
    response = app.test_client().get('/item', query_string={'itemId': '2'})
    data = json.loads(response.get_data(as_text=True))

    assert response.status_code == 200
    assert data['item']['id'] == 2
    assert data['item']['name'] == 'Backboard'
    assert data['item']['description'] is not None
Exemplo n.º 4
0
def test_get_all():
    response = app.test_client().get('/all')
    data = json.loads(response.get_data(as_text=True))

    assert response.status_code == 200
    assert len(data) > 0
Exemplo n.º 5
0
def test_get_latest_items():
    response = app.test_client().get('/items', query_string={'latest': 'true'})
    data = json.loads(response.get_data(as_text=True))

    assert response.status_code == 200
    assert len(data['items']) == 6