py-psychological-help / ---

0 stars 0 forks source link

400 Bad Request при отправке POST-запроса на /api/v1/users/psychologists (в теле - параметр "first_name" - 1 или 2 допустимых символа, остальные параметры - корректные значения) #157

Open qase-testops[bot] opened 8 months ago

qase-testops[bot] commented 8 months ago

Actual result

Описание: Нельзя зарегистрировать психолога, если в теле запроса использовать разрешенное количество допустимых символов в качестве значений параметра "first_name".

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

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

Запрос Комментарий
{
    "first_name": "Ф",
    "last_name": "Бэггинс",
    "birth_date": "2000-01-01",
    "email": "qa1707058530@gmail.com",
    "password": "Pa$$word123",
    "photo": ""
}
1 символ
{
    "first_name": "Ян",
    "last_name": "Бэггинс",
    "birth_date": "2000-01-01",
    "email": "qa1707058533@gmail.com",
    "password": "Pa$$word123",
    "photo": ""
}
2 символа

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

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

{
    "first_name": [
        "Разрешены только буквы русского алфавита, дефис, и символ пробела. Дефисы и пробелы не могут находиться в начале и в конце ввода"
    ]
}

Приоритет: Высокий

Qase.io defect: 400 Bad Request при отправке POST-запроса на /api/v1/users/psychologists (в теле - параметр "first_name" - 1 или 2 допустимых символа, остальные параметры - корректные значения) Found in test run: Test run 2024/02/01

image

qase-testops[bot] commented 8 months ago

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