diff options
author | Vitor Freitas | 2019-01-16 14:54:53 +0200 |
---|---|---|
committer | Vitor Freitas | 2019-01-16 14:54:53 +0200 |
commit | d9d5b617ecd523221013921960371e2b28d45b90 (patch) | |
tree | 43d6604f6b4424d753e2e2f8957df5be090cc9f2 | |
parent | 967fba10283861f8d8aa0ad4546e2b3603520bd1 (diff) | |
download | colossus-d9d5b617ecd523221013921960371e2b28d45b90.tar.gz colossus-d9d5b617ecd523221013921960371e2b28d45b90.tar.bz2 colossus-d9d5b617ecd523221013921960371e2b28d45b90.zip |
Add AdminUserCreationForm tests
-rw-r--r-- | colossus/apps/accounts/tests/test_forms.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/colossus/apps/accounts/tests/test_forms.py b/colossus/apps/accounts/tests/test_forms.py index d65d8f9..70eb2f4 100644 --- a/colossus/apps/accounts/tests/test_forms.py +++ b/colossus/apps/accounts/tests/test_forms.py @@ -1,8 +1,22 @@ -from colossus.apps.accounts.forms import UserForm +from colossus.apps.accounts.forms import AdminUserCreationForm, UserForm from colossus.apps.accounts.tests.factories import UserFactory from colossus.test.testcases import TestCase +class AdminUserCreationFormTests(TestCase): + def test_create_admin(self): + form = AdminUserCreationForm(data={ + 'username': 'john', + 'email': 'john.doe@example.com', + 'password1': 'xxxxx*123', + 'password2': 'xxxxx*123' + }) + self.assertTrue(form.is_valid()) + user = form.save() + self.assertTrue(user.is_staff) + self.assertTrue(user.is_superuser) + + class UserFormTests(TestCase): def setUp(self): self.user = UserFactory() |