diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2017-05-28 17:27:29 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2017-05-28 17:28:08 +0200 |
commit | ce266e7f8dce78d3ad4d1c39dfc1c01aad2b954b (patch) | |
tree | 1776dc0cfd8f69abd10ff60ea42636d4d81eefa6 | |
parent | 063784db760a85236068a8bbacd01af2d1036d4b (diff) | |
download | archweb-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.py | 14 |
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) |