Как проверить конечную точку сброса пароля с помощью токена, который не существует в базе данных в FastAPI?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как проверить конечную точку сброса пароля с помощью токена, который не существует в базе данных в FastAPI?

Сообщение Anonymous »

Я строю бэкэнд -систему с использованием FASTAPI, и в настоящее время я работаю над реализацией модульных тестов для функциональности сброса пароля, которая включает использование токенов.

Код: Выделить всё

def test_web_reset_password():
payload = {
"token": "cozy_token",  # Token that doesn’t exist in the database
"new_password": "NewSecret123!"
}
response = client.post(f"{WEB_ENDPOINT}/reset-password", json=payload)
assert response.status_code == 200
data = response.json()
assert "status" in data
Поскольку токен "cozy_token" не существует в базе данных, я хочу знать, как обрабатывать этот сценарий в модульном тесте. Должен ли я имитировать создание действительного токена во время теста или высмеивать проверку токена?

Подробнее здесь: https://stackoverflow.com/questions/796 ... n-the-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»