py-psychological-help / ---

0 stars 0 forks source link

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

Open qase-testops[bot] opened 8 months ago

qase-testops[bot] commented 8 months ago

Actual result

Описание: Нельзя зарегистрировать психолога, если в теле запроса использовать разрешенные значения "email".

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

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

Запрос Комментарий
{
    "first_name": "Мордехай",
    "last_name": "Намир",
    "birth_date": "1986-01-01",
    "email": "a@y.ru",
    "password": "Aa1234567@",
    "photo": ""
}
6 символов
{
    "first_name": "Мордехай",
    "last_name": "Намир",
    "birth_date": "1986-01-01",
    "email": "a@ou.ru",
    "password": "Aa1234567@",
    "photo": ""
}
7 символов
{
    "first_name": "Мордехай",
    "last_name": "Намир",
    "birth_date": "1986-01-01",
    "email": "test@ou.ru-com",
    "password": "Aa1234567@",
    "photo": ""
}
Дефис в домене
{
    "first_name": "Мордехай",
    "last_name": "Намир",
    "birth_date": "1986-01-01",
    "email": "test@ya.123ru",
    "password": "Aa1234567@",
    "photo": ""
}
Цифры в домене
{
    "first_name": "Мордехай",
    "last_name": "Намир",
    "birth_date": "1986-01-01",
    "email": "---@ou.ru",
    "password": "Aa1234567@",
    "photo": ""
}
 
Только дефисы до @

Ожидаемый результат: запрос возвращается с кодом 201 Created. Психолог зарегистрирован. Фактический результат:. запрос возвращается с кодом 400 Bad request. Психолог не зарегистрирован. Тело ответа: {     "email": [         "Разрешены только строчные буквы латинского алфавита, цифры, и символы “@”, “-”, “_” и “.”"     ] }

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

image.png

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

qase-testops[bot] commented 8 months ago

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