~pidgeon690/pidge-groups/trunk

« back to all changes in this revision

Viewing changes to Apps/basic/tests/views.py

  • Committer: Fergus Ross Ferrier
  • Date: 2009-05-25 22:10:29 UTC
  • mfrom: (273.2.4 refactor+user)
  • Revision ID: hello@fergusrossferrier.co.uk-20090525221029-gqdycg3rfhxujqpz
Merged user-refactor fun.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
'''
 
2
basic.tests.views
 
3
'''
 
4
 
 
5
from django.test import TestCase, Client
 
6
from django.core import mail
 
7
from django.core.urlresolvers import reverse
 
8
 
 
9
class BasicViewTests(TestCase):
 
10
    def setUp(self):
 
11
        # Reqd so that PREPEND_WWW in settings doesn't cause all view tests to fail
 
12
        self.host = "www.testhost" 
 
13
        self.client = Client(HTTP_HOST = self.host)
 
14
        
 
15
    def test_views(self):
 
16
        ''' All views render and return 200 status. '''
 
17
        views = [
 
18
            'basic.views.About',
 
19
            'basic.views.GetInvolved',
 
20
            'basic.views.FeedbackThanks',
 
21
            'basic.views.Feedback'
 
22
        ]
 
23
        for view in views:
 
24
            response = self.client.get(reverse(view))
 
25
            self.assertEqual(response.status_code, 200)
 
26