summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitor Freitas2019-01-16 14:54:53 +0200
committerVitor Freitas2019-01-16 14:54:53 +0200
commitd9d5b617ecd523221013921960371e2b28d45b90 (patch)
tree43d6604f6b4424d753e2e2f8957df5be090cc9f2
parent967fba10283861f8d8aa0ad4546e2b3603520bd1 (diff)
downloadcolossus-d9d5b617ecd523221013921960371e2b28d45b90.tar.gz
colossus-d9d5b617ecd523221013921960371e2b28d45b90.tar.bz2
colossus-d9d5b617ecd523221013921960371e2b28d45b90.zip
Add AdminUserCreationForm tests
-rw-r--r--colossus/apps/accounts/tests/test_forms.py16
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()