summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-11-23 20:46:40 +0100
committerJelle van der Waa <jelle@vdwaa.nl>2018-11-23 20:46:40 +0100
commitcdce8a4f88dda6352f432b593efd9290acd5ade6 (patch)
tree323b90b3803914ce8a32f136b4aa72bffd49763f /devel
parentccc581719b58d5b0123a9b5d729e294c568d8564 (diff)
downloadarchweb-cdce8a4f88dda6352f432b593efd9290acd5ade6.tar.gz
archweb-cdce8a4f88dda6352f432b593efd9290acd5ade6.zip
deve: test listing actual developers
Diffstat (limited to 'devel')
-rw-r--r--devel/tests/test_devel.py11
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/')