py-psychological-help / ---

0 stars 0 forks source link

200 OK при отправке PATCH-запроса на /api/v1/users/psychologists/me/ (в теле - параметр "first_name" содержит пробелы в начале и конце, остальные - отсутствуют) #174

Closed qase-testops[bot] closed 9 months ago

qase-testops[bot] commented 9 months ago

Actual result

Описание: Использование пробелов в начале и конце имени недопустимо. В ответе first_name - без пробелов. То есть пробелы отсеиваются на этапе обновления.

Окружение: Адрес сервера: https://dpogovorim.ru

Шаги воспроизведения: Отправить PATCH-запрос на эндпойнт `/api/v1/users/psychologists/me/` для частичного обновления данных психолога. В теле (JSON) указать:

{     "first_name": " Фродо " }

Ожидаемый результат: запрос возвращается с кодом 400 Bad request. Данные психолога не обновлены.

Фактический результат:. запрос возвращается с кодом 200 OK. Данные психолога обновлены. Тело ответа: {     "id": 237,     "first_name": "Фродо",     "last_name": "Бэггинс",     "birth_date": "2000-01-01",     "email": "qa1707081776@gmail.com",     "photo": null,     "approved": false,     "documents": [] } . Приоритет: Низкий

image.png

Qase.io defect: 200 OK при отправке PATCH-запроса на /api/v1/users/psychologists/me/ (в теле - параметр "first_name" содержит пробелы в начале и конце, остальные - отсутствуют) Found in test run: Test run 2024/02/01

qase-testops[bot] commented 9 months ago

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

sergey-xx commented 9 months ago

Не баг а фича

owk4rce commented 9 months ago

Принято. Тогда поправлю проверки и где-нибудь в требованиях напишу, чтобы не забыть