def test_200(api):
    log.get_name(test_200)
    title = randoms.get_title()
    res = api.patch(path='albums/1', json={'title': title})
    log.response_patch(res)
    assert res.status_code == 200, 'должен быть 200'
    assert res.json()['title'] == title, 'поле title не изменилось'
def test_get_album(api, id_album):
    log.get_name(test_get_album)
    res = api.get(path=f'albums/{id_album}')
    log.response_get(res)
    assert res.status_code == 200, 'должен быть 200'
    assert res.json() is not [], 'ответ не должен быть пустым'
    assert res.json()['id'] == id_album, 'в ответе некорректный id'
Beispiel #3
0
def test_201(api):
    log.get_name(test_201)
    res = api.post(path='albums',
                   json={
                       'userId': 1,
                       'title': randoms.get_title()
                   })
    log.response_post(res)
    assert res.status_code == 201, 'должен быть 201'
def test_200(api):
    log.get_name(test_200)
    title = randoms.get_title()
    res = api.put(
        path='albums/1',
        json={'userId': 1,
              'title': title,
              'id': 1})
    log.response_put(res)
    assert res.status_code == 200, 'должен быть 200'
    assert res.json()['title'] == title, 'поле title не обновилось'
Beispiel #5
0
def test_invalid_data(api):
    log.get_name(test_invalid_data)
    res = api.post(path='albums', json={'qwerty': 'qwerty'})
    log.response_post(res)
    assert res.status_code == 400, 'должен быть 400'
def test_get_all_albums(api):
    log.get_name(test_get_all_albums)
    res = api.get(path='albums')
    log.response_get(res)
    assert res.status_code == 200, 'должен быть 200'
    assert res.json() is not [], 'ответ не должен быть пустым'
def test_200(api):
    log.get_name(test_200)
    res = api.delete(path='albums/1')
    log.without_response_delete(res)
    assert res.status_code == 200, 'должен быть 200'