py-psychological-help / ---

0 stars 0 forks source link

Код 400 Bad Request при отправке POST-запроса на /api/v1/users/psychologists/ (параметр "email" содержит значение, ранее использованное при регистрации) #128

Closed qase-testops[bot] closed 9 months ago

qase-testops[bot] commented 10 months ago

Actual result

Описание: для ошибки уже использованной при регистрации почты лучше использовать код 409 Conflict.

Окружение: Адрес сервера: https://letstalk.ddns.net

Предусловие: в системе имеется как минимум один зарегистрированный психолог, известен адрес его электронной почты. Например, owk4rce@ya.ru

Шаги воспроизведения; Отправить POST-запрос на эндпойнт /api/v1/users/psychologists/ для регистрации нового психолога. В теле (JSON) указать:

{   "first_name": "Мордехай",   "last_name": "Намир",   "birth_date": "01-01-1986",   "email": "owk4rce@ya.ru",   "password": "Aa1234567@",   "photo": "" }

Ожидаемый результат: запрос возвращается с кодом 409 Conflict. Психолог не зарегистрирован.

Фактический результат:. запрос возвращается с кодом 400 Bad request. Психолог не зарегистрирован.

Приоритет: Низкий

Qase.io defect: Код 400 Bad Request при отправке POST-запроса на /api/v1/users/psychologists/ (параметр "Почта" содержит значение, ранее использованное при регистрации) Found in test run: Test run 2024/01/21

%D0%BF%D0%BE%D1%87%D1%82%D0%B0%20%D0%B7%D0%B0%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0%20400.png

qase-testops[bot] commented 10 months ago

Defect (D-112) was moved to status 'Open'

sergey-xx commented 9 months ago

тип 400 дефолтный, до следующего показа будет такой.

landsknecht0748 commented 9 months ago

Баг не устранен

sergey-xx commented 9 months ago

что не так? Ответ соответствует документации { "email": [ "Пользователь с таким email уже существует" ] }