Ввести в Postman данные для авторизации (basic auth или API key)
Сделать запрос методом DELETE к эндпоинту /api/users/:id/ где вместо :id указан существующий идентификатор пользователя (8657c728-dfad-455c-9a5e-5724dd995d62)
Ожидаемый результат:
Появляется сообщение о том, что данный пользователь удален или учетная запись деактивирована
Фактический результат:
Появляется сообщение
KeyError at /api/users/8657c728-dfad-455c-9a5e-5724dd995d62/
'email'
Код ответа 500 Internal server error
Пользователь с указанным id остается в системе, однако учетная запись пользователя, направляющего запрос, деактивируется в системе (в БД снимается флажок is_active)
Предусловие:
Шаги воспроизведения:
Ожидаемый результат: Появляется сообщение о том, что данный пользователь удален или учетная запись деактивирована Фактический результат: Появляется сообщение KeyError at /api/users/8657c728-dfad-455c-9a5e-5724dd995d62/ 'email'
Код ответа 500 Internal server error
Пользователь с указанным id остается в системе, однако учетная запись пользователя, направляющего запрос, деактивируется в системе (в БД снимается флажок is_active)
Окружение: Postman v10.20 DBeaver 23.2.4
Qase.io defect: Удалить выбранного пользователя Скриншот Скринкаст