diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2017-06-11 20:54:21 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2017-06-11 20:54:21 +0200 |
commit | 22acfa33918a4374ba9fa1afdbefb7af8d9ad9e9 (patch) | |
tree | f9da7c7b8cf9bde8a78cefb65cb0f6e8c00a03a9 | |
parent | 5c3961d3f1757fd7fa114ddc869aaea3b3ddf10b (diff) | |
download | archweb-22acfa33918a4374ba9fa1afdbefb7af8d9ad9e9.tar.gz archweb-22acfa33918a4374ba9fa1afdbefb7af8d9ad9e9.zip |
tests: add tests for sitemaps
-rw-r--r-- | news/tests.py | 4 | ||||
-rw-r--r-- | packages/tests.py | 6 | ||||
-rw-r--r-- | public/tests.py | 7 | ||||
-rw-r--r-- | releng/tests.py | 4 |
4 files changed, 21 insertions, 0 deletions
diff --git a/news/tests.py b/news/tests.py index d38cba3b..efb721e7 100644 --- a/news/tests.py +++ b/news/tests.py @@ -5,3 +5,7 @@ class NewTest(TestCase): def test_feed(self): response = self.client.get('/feeds/news/') self.assertEqual(response.status_code, 200) + + def test_sitemap(self): + response = self.client.get('/sitemap-news.xml') + self.assertEqual(response.status_code, 200) diff --git a/packages/tests.py b/packages/tests.py index 28aab8f8..5b916bfa 100644 --- a/packages/tests.py +++ b/packages/tests.py @@ -52,4 +52,10 @@ class PackagesTest(TestCase): response = self.client.get('/feeds/packages/') self.assertEqual(response.status_code, 200) + def test_sitemap(self): + for sitemap in ['packages', 'package-groups', 'package-files', 'split-packages']: + response = self.client.get('/sitemap-{}.xml'.format(sitemap)) + self.assertEqual(response.status_code, 200) + + # vim: set ts=4 sw=4 et: diff --git a/public/tests.py b/public/tests.py index 9e05ff31..b8a3889a 100644 --- a/public/tests.py +++ b/public/tests.py @@ -53,3 +53,10 @@ class PublicTest(TestCase): def test_people(self): response = self.client.get('/people/developers/') self.assertEqual(response.status_code, 200) + + def test_sitemap(self): + sitemaps = ['sitemap', 'sitemap-base'] + for sitemap in sitemaps: + response = self.client.get('/{}.xml'.format(sitemap)) + self.assertEqual(response.status_code, 200) + diff --git a/releng/tests.py b/releng/tests.py index bc499aed..3c072095 100644 --- a/releng/tests.py +++ b/releng/tests.py @@ -31,3 +31,7 @@ class RelengTest(TestCase): def test_dir_path(self): dir_path = u'iso/{}/'.format(self.release.version) self.assertEqual(dir_path, self.release.dir_path()) + + def test_sitemap(self): + response = self.client.get('/sitemap-releases.xml') + self.assertEqual(response.status_code, 200) |