Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.test import TestCase
- from django.core.urlresolvers import reverse
- from django.http.request import HttpRequest
- from django.contrib.auth.models import User
- class GeneralTest(TestCase):
- def test_anonymous_user_redirected_to_login_page(self):
- user = User(username='anonymous', email='vvv@mail.ru', password='ttrrttrr')
- user.is_active = False
- request = HttpRequest()
- request.user = user
- hpv = HomePageView()
- response = hpv.get(request)
- self.assertRedirects(response, reverse("auth_login"))
- -> self.assertRedirects(response, reverse("auth_login"))
- (Pdb) response
- <HttpResponseRedirect status_code=302, "text/html; charset=utf-8", url="/accounts/login/">
- from django.test import TestCase, Client
- from django.core.urlresolvers import reverse
- from django.http.request import HttpRequest
- from django.contrib.auth.models import User
- class GeneralTest(TestCase):
- def test_anonymous_user_redirected_to_login_page(self):
- user = User(username='anonymous', email='vvv@mail.ru', password='ttrrttrr')
- user.is_active = False
- request = HttpRequest()
- request.user = user
- hpv = HomePageView()
- response = hpv.get(request)
- response.client = Client()
- self.assertRedirects(response, reverse("auth_login"))
Add Comment
Please, Sign In to add comment