Как написать тесты для восстановления паролей в Django?
Посоветуйте, пожалуйста, где можно найти обучающие примеры по написанию тестов для аутентификации в Django, особенно для восстановления пароля по электронной почте и обеспечения того, чтобы ссылка для сброса пароля была действительна только один раз?
Я хочу добавить тестирование в свой проект, но у меня нет опыта тестирования сброса пароля. Есть несколько ошибок, и код состояния в некоторых местах не соответствует ожидаемому в соответствии с юнит-тестами. Ссылка остается действительной после установки нового пароля, хотя при ручном тестировании она перестает быть действительной после установки нового пароля.
Хотелось бы увидеть примеры того, как восстановление пароля тестируется в стандартном проекте.
ChatGPT не помогает, абсолютно бесполезный идиот в этом вопросе.