From d7bac1cf285d1d3f7e3eb099a8feab86b90742ac Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sun, 29 Jul 2018 22:20:52 +0200 Subject: [PATCH] Add tests for devel clocks --- devel/tests/test_devel.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 devel/tests/test_devel.py 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)