Mercurial > public > bravenewsurf
annotate bns_website/core/tests/view_tests.py @ 19:ef4155f8c234
For issue #5, add an untested (!) WSGI script. I'll test & refine this later when the site gets deployed.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Mon, 31 Oct 2011 20:46:03 -0500 |
parents | 01740aa4a6b9 |
children | a0d3bc630ebd |
rev | line source |
---|---|
bgneal@3 | 1 """ |
bgneal@3 | 2 Core (non-application specific) view tests. |
bgneal@3 | 3 |
bgneal@3 | 4 """ |
bgneal@3 | 5 from django.test import TestCase |
bgneal@3 | 6 from django.core.urlresolvers import reverse |
bgneal@3 | 7 |
bgneal@3 | 8 |
bgneal@3 | 9 class ViewTest(TestCase): |
bgneal@3 | 10 |
bgneal@3 | 11 def test_home(self): |
bgneal@3 | 12 """ |
bgneal@3 | 13 Tests the home page to ensure it displays without errors. |
bgneal@3 | 14 |
bgneal@3 | 15 """ |
bgneal@3 | 16 response = self.client.get(reverse('home')) |
bgneal@3 | 17 self.assertEqual(response.status_code, 200) |
bgneal@3 | 18 self.assertTemplateUsed(response, 'home.html') |
bgneal@10 | 19 |
bgneal@10 | 20 def test_music(self): |
bgneal@10 | 21 """ |
bgneal@10 | 22 Tests the music page to ensure it displays without errors. |
bgneal@10 | 23 |
bgneal@10 | 24 """ |
bgneal@10 | 25 response = self.client.get(reverse('music')) |
bgneal@10 | 26 self.assertEqual(response.status_code, 200) |
bgneal@10 | 27 self.assertTemplateUsed(response, 'music.html') |
bgneal@10 | 28 |
bgneal@10 | 29 def test_video(self): |
bgneal@10 | 30 """ |
bgneal@10 | 31 Tests the video page to ensure it displays without errors. |
bgneal@10 | 32 |
bgneal@10 | 33 """ |
bgneal@10 | 34 response = self.client.get(reverse('videos')) |
bgneal@10 | 35 self.assertEqual(response.status_code, 200) |
bgneal@10 | 36 self.assertTemplateUsed(response, 'videos.html') |
bgneal@10 | 37 |
bgneal@10 | 38 def test_buy(self): |
bgneal@10 | 39 """ |
bgneal@10 | 40 Tests the buy page to ensure it displays without errors. |
bgneal@10 | 41 |
bgneal@10 | 42 """ |
bgneal@10 | 43 response = self.client.get(reverse('buy')) |
bgneal@10 | 44 self.assertEqual(response.status_code, 200) |
bgneal@10 | 45 self.assertTemplateUsed(response, 'buy.html') |