Как написать тесты для восстановления паролей в Django?

Посоветуйте, пожалуйста, где можно найти обучающие примеры по написанию тестов для аутентификации в Django, особенно для восстановления пароля по электронной почте и обеспечения того, чтобы ссылка для сброса пароля была действительна только один раз?

Я хочу добавить тестирование в свой проект, но у меня нет опыта тестирования сброса пароля. Есть несколько ошибок, и код состояния в некоторых местах не соответствует ожидаемому в соответствии с юнит-тестами. Ссылка остается действительной после установки нового пароля, хотя при ручном тестировании она перестает быть действительной после установки нового пароля.

Хотелось бы увидеть примеры того, как восстановление пароля тестируется в стандартном проекте.

ChatGPT не помогает, абсолютно бесполезный идиот в этом вопросе.

Вернуться на верх