diff bns_website/reviews/tests.py @ 34:37d9b6b1a097

Added reviews template tag. Fix ordering of reviews. Tweaked the display of the reviews page. Addresses ticket 2.
author Chris Ridgway <ckridgway@gmail.com>
date Sat, 05 Nov 2011 23:53:10 -0500
parents 71f2beb03789
children 5992b6b1bcd2
line wrap: on
line diff
--- a/bns_website/reviews/tests.py	Sat Nov 05 13:00:47 2011 -0500
+++ b/bns_website/reviews/tests.py	Sat Nov 05 23:53:10 2011 -0500
@@ -1,16 +1,18 @@
 """
-This file demonstrates writing tests using the unittest module. These will pass
-when you run "manage.py test".
+Reviews application view tests.
 
-Replace this with more appropriate tests for your application.
 """
+from django.test import TestCase
+from django.core.urlresolvers import reverse
 
-from django.test import TestCase
 
+class ViewTest(TestCase):
 
-class SimpleTest(TestCase):
-    def test_basic_addition(self):
+    def test_home(self):
         """
-        Tests that 1 + 1 always equals 2.
+        Tests the home page to ensure it displays without errors.
+
         """
-        self.assertEqual(1 + 1, 2)
+        response = self.client.get(reverse('reviews'))
+        self.assertEqual(response.status_code, 200)
+        self.assertTemplateUsed(response, 'reviews/review_list.html')