diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2018-11-23 20:46:40 +0100 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2018-11-23 20:46:40 +0100 |
commit | cdce8a4f88dda6352f432b593efd9290acd5ade6 (patch) | |
tree | 323b90b3803914ce8a32f136b4aa72bffd49763f /devel | |
parent | ccc581719b58d5b0123a9b5d729e294c568d8564 (diff) | |
download | archweb-cdce8a4f88dda6352f432b593efd9290acd5ade6.tar.gz archweb-cdce8a4f88dda6352f432b593efd9290acd5ade6.zip |
deve: test listing actual developers
Diffstat (limited to 'devel')
-rw-r--r-- | devel/tests/test_devel.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/devel/tests/test_devel.py b/devel/tests/test_devel.py index c6a67cb5..c8a28c1a 100644 --- a/devel/tests/test_devel.py +++ b/devel/tests/test_devel.py @@ -1,5 +1,6 @@ from django.test import TransactionTestCase -from django.contrib.auth.models import User +from django.contrib.auth.models import User, Group +from devel.models import UserProfile class DevelView(TransactionTestCase): @@ -11,13 +12,21 @@ class DevelView(TransactionTestCase): self.user = User.objects.create_superuser('admin', 'admin@archlinux.org', password) + for name in ['Developers', 'Retired Developers']: + Group.objects.create(name=name) + self.user.groups.add(Group.objects.get(name='Developers')) + self.user.save() + self.profile = UserProfile.objects.create(user=self.user, + public_email="{}@awesome.com".format(self.user.username)) self.client.post('/login/', { 'username': self.user.username, 'password': password }) def tearDown(self): + self.profile.delete() self.user.delete() + Group.objects.all().delete() def test_clock(self): response = self.client.get('/devel/clock/') |