summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2018-07-29 22:20:52 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2018-07-29 22:20:52 +0200
commitd7bac1cf285d1d3f7e3eb099a8feab86b90742ac (patch)
treec1479623720c285a8e735eb35e0dd3e5eda181e4 /devel
parent32e3c6f9a76928d0250b55e92ac44b13e609f3e7 (diff)
downloadarchweb-d7bac1cf285d1d3f7e3eb099a8feab86b90742ac.tar.gz
archweb-d7bac1cf285d1d3f7e3eb099a8feab86b90742ac.zip
Add tests for devel clocks
Diffstat (limited to 'devel')
-rw-r--r--devel/tests/test_devel.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/devel/tests/test_devel.py b/devel/tests/test_devel.py
new file mode 100644
index 00000000..c6a67cb5
--- /dev/null
+++ b/devel/tests/test_devel.py
@@ -0,0 +1,33 @@
+from django.test import TransactionTestCase
+from django.contrib.auth.models import User
+
+
+class DevelView(TransactionTestCase):
+ fixtures = ['main/fixtures/arches.json', 'main/fixtures/repos.json',
+ 'main/fixtures/package.json']
+
+ def setUp(self):
+ password = 'test'
+ self.user = User.objects.create_superuser('admin',
+ 'admin@archlinux.org',
+ password)
+ self.client.post('/login/', {
+ 'username': self.user.username,
+ 'password': password
+ })
+
+ def tearDown(self):
+ self.user.delete()
+
+ def test_clock(self):
+ response = self.client.get('/devel/clock/')
+ self.assertEqual(response.status_code, 200)
+
+ def test_profile(self):
+ response = self.client.get('/devel/profile/')
+ self.assertEqual(response.status_code, 200)
+ # Test changing
+
+ def test_stats(self):
+ response = self.client.get('/devel/stats/')
+ self.assertEqual(response.status_code, 200)