Задать вопрос
@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 в таблице есть. Подскажите пожалуйста как исправить ошибку
Вот репозиторий
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы