summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2017-05-28 17:27:29 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2017-05-28 17:28:08 +0200
commitce266e7f8dce78d3ad4d1c39dfc1c01aad2b954b (patch)
tree1776dc0cfd8f69abd10ff60ea42636d4d81eefa6
parent063784db760a85236068a8bbacd01af2d1036d4b (diff)
downloadarchweb-ce266e7f8dce78d3ad4d1c39dfc1c01aad2b954b.tar.gz
archweb-ce266e7f8dce78d3ad4d1c39dfc1c01aad2b954b.zip
retro: create tests for retro pages
Added tests for the known year pages and the 404 case. With theses tests the retro pages have 100% test coverage
-rw-r--r--retro/tests.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/retro/tests.py b/retro/tests.py
index e69de29b..0109c548 100644
--- a/retro/tests.py
+++ b/retro/tests.py
@@ -0,0 +1,14 @@
+from django.test import TestCase
+
+from retro.views import RETRO_YEAR_MAP
+
+class RetroTest(TestCase):
+
+ def test_404(self):
+ response = self.client.get('/retro/1999/')
+ self.assertEqual(response.status_code, 404)
+
+ def test_retro(self):
+ for year, _ in RETRO_YEAR_MAP.items():
+ response = self.client.get('/retro/{}/'.format(year))
+ self.assertEqual(response.status_code, 200)