-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
Description
При переходе на python3.8 сломалась интеграция с django-registration и фамилии и имена вновь зарегистрированных пользователей не записывались в БД.
Коммит, который исправляет проблему:
f6fb3ae
Нужно покрыть эту функциональность тестом, а именно:
- Заполнять формочку на регистрацию.
- (желательно) Лоивть email и активировать аккаунт.
- Проверять, что все данные есть в БД.
Частично такой тест уже есть, но он не проверяет, что данные в базу записались и не проверяет, что аккаунт активируется:
anytask/anytask/users/tests.py
Line 108 in 5ee22bf
| def test_register_user(self): |
А вот так можно "получать" почту в тесте:
anytask/anytask/users/tests.py
Line 187 in 5ee22bf
| change_password_url_match = self.RESET_LINK_RE.search(mail.outbox[0].body) # Find link in email |