Homework Python 3.7.1 Django 2.1.3 User app
Models.py
Создана расширенная модель пользователя, дабавлены поля: second_name, birth_date, created_at, update_at, auth_key. Созданы методы вывода инициалов, полного ФИО, возраста пользователя
Forms.py
Созданы формы создания, изменения, логина пользователя
Views.py
Описаны методы регистрации, изменения данных, удаления, аутентификации, выхода из системы, восстановления пароля.
Test.py
test_age - проверка функции подсчета возраста
test_registration_template - получение страницы пользователем
test_user_creation - создании записи в базе данных при регистрации
test_registration - проверка ввода данных пользователем, валидности формы регистрации, пробелов в полях
test_login - проверяет статус is_active при авторизации
test_edit_template - получение шаблона изменения данных
test_validate_input - валидность формы, созранение данных в бд