diff options
Diffstat (limited to 'pyblackbird_cc/users/tests/test_forms.py')
-rw-r--r-- | pyblackbird_cc/users/tests/test_forms.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/pyblackbird_cc/users/tests/test_forms.py b/pyblackbird_cc/users/tests/test_forms.py deleted file mode 100644 index 0e4e17a..0000000 --- a/pyblackbird_cc/users/tests/test_forms.py +++ /dev/null @@ -1,35 +0,0 @@ -"""Module for all Form Tests.""" - -from django.utils.translation import gettext_lazy as _ - -from pyblackbird_cc.users.forms import UserAdminCreationForm -from pyblackbird_cc.users.models import User - - -class TestUserAdminCreationForm: - """ - Test class for all tests related to the UserAdminCreationForm - """ - - def test_username_validation_error_msg(self, user: User): - """ - Tests UserAdminCreation Form's unique validator functions correctly by testing: - 1) A new user with an existing username cannot be added. - 2) Only 1 error is raised by the UserCreation Form - 3) The desired error message is raised - """ - - # The user already exists, - # hence cannot be created. - form = UserAdminCreationForm( - { - "email": user.email, - "password1": user.password, - "password2": user.password, - }, - ) - - assert not form.is_valid() - assert len(form.errors) == 1 - assert "email" in form.errors - assert form.errors["email"][0] == _("This email has already been taken.") |