summaryrefslogtreecommitdiff
path: root/public/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'public/tests.py')
-rw-r--r--public/tests.py21
1 files changed, 16 insertions, 5 deletions
diff --git a/public/tests.py b/public/tests.py
index aaf5f847..e8d403a5 100644
--- a/public/tests.py
+++ b/public/tests.py
@@ -13,15 +13,23 @@ class PublicTest(TestCase):
def test_art(self):
response = self.client.get('/art/')
- self.assertEqual(response.status_code, 200)
+ self.assertEqual(response.status_code, 301)
+ self.assertTrue(response['Location'].startswith(
+ 'https://projects.parabola.nu/artwork.git/'))
def test_svn(self):
response = self.client.get('/svn/')
- self.assertEqual(response.status_code, 200)
+ # Parabola has no SVN.
+ self.assertEqual(response.status_code, 404)
def test_developers_old(self):
response = self.client.get('/developers/')
self.assertEqual(response.status_code, 301)
+ self.assertTrue(response['Location'].endswith('/hackers/'))
+
+ def test_hackers(self):
+ response = self.client.get('/hackers/')
+ self.assertEqual(response.status_code, 301)
def test_fellows_old(self):
response = self.client.get('/fellows/')
@@ -29,9 +37,12 @@ class PublicTest(TestCase):
def test_donate(self):
response = self.client.get('/donate/')
- self.assertEqual(response.status_code, 200)
+ self.assertEqual(response.status_code, 301)
+ self.assertEqual(response['Location'],
+ 'https://wiki.parabola.nu/Donations')
def test_download(self):
response = self.client.get('/download/')
- self.assertEqual(response.status_code, 200)
-
+ self.assertEqual(response.status_code, 301)
+ self.assertEqual(response['Location'],
+ 'https://wiki.parabola.nu/Get_Parabola')