Advertisement
aaronsnig501

Untitled

Mar 14th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. from django.test import TestCase
  2. from home.views import get_index
  3. from django.core.urlresolvers import resolve
  4. from django.shortcuts import render_to_response
  5. from accounts.models import User
  6.  
  7.  
  8. class HomePageTest(TestCase):
  9.  
  10.     def setUp(self):
  11.         #print dir(User)
  12.         super(HomePageTest, self).setUp()
  13.         self.user = User.objects.create(username='testuser')
  14.         self.user.set_password('letmein')
  15.         self.user.save()
  16.         self.login = self.client.login(username='testuser',
  17.                                        password='letmein')
  18.         self.assertEqual(self.login, True)
  19.  
  20.     def test_home_page(self):
  21.         home_page = resolve('/')
  22.         self.assertEqual(home_page.func, get_index)
  23.  
  24.     def test_check_content_is_correct(self):
  25.         home_page = self.client.get('/')
  26.         self.assertTemplateUsed(home_page, "index.html")
  27.         home_page_template_output = render_to_response("index.html", {'user': self.user}).content
  28.         self.assertEquals(home_page.content, home_page_template_output)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement