12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- from django.test import TestCase
- class PublicTest(TestCase):
- def test_index(self):
- response = self.client.get('/')
- self.assertEqual(response.status_code, 200)
- def test_about(self):
- response = self.client.get('/about/')
- self.assertEqual(response.status_code, 200)
- def test_art(self):
- response = self.client.get('/art/')
- 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/')
- # 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/')
- self.assertEqual(response.status_code, 301)
- def test_donate(self):
- response = self.client.get('/donate/')
- 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, 301)
- self.assertEqual(response['Location'],
- 'https://wiki.parabola.nu/Get_Parabola')
|