@vadik007

Как правильно сделать тест обновление записи в fast api?

Здравствуйте! Не проходит тест обновления записи. вот тест
def test_update_store():
    # store_id = client.post("/store/",
    #                        json={"name": "TestStore4", "address": "TestAddress4", "separated": True}).json()["id"]
    data = {"name": "NewName", "address": "NewAddress"}
    response = client.put(f"/store/1", json=data)
    assert response.status_code == 200
    assert response.json()["name"] == "NewName"
    assert response.json() == data
    response = client.get("/records/1")
    assert response.json() == data

Вот ошибка
def test_update_store():
        # store_id = client.post("/store/",
        #                        json={"name": "TestStore4", "address": "TestAddress4", "separated": True}).json()["id"]
        data = {"name": "NewName", "address": "NewAddress"}
        response = client.put(f"/store/1", json=data)
>       assert response.status_code == 200
E       assert 422 == 200
E        +  where 422 = <Response [422 Unprocessable Entity]>.status_code

Запись с id в таблице есть. Подскажите пожалуйста как исправить ошибку
Вот репозиторий
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
15 мая 2024, в 22:07
3000 руб./за проект
15 мая 2024, в 22:06
3000 руб./за проект
15 мая 2024, в 20:48
5000 руб./за проект