Guest User

Untitled

a guest
Oct 29th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. from django.test import TestCase
  2. from django.core.urlresolvers import reverse
  3. from django.http.request import HttpRequest
  4. from django.contrib.auth.models import User
  5.  
  6. class GeneralTest(TestCase):
  7.  
  8. def test_anonymous_user_redirected_to_login_page(self):
  9. user = User(username='anonymous', email='vvv@mail.ru', password='ttrrttrr')
  10. user.is_active = False
  11. request = HttpRequest()
  12. request.user = user
  13. hpv = HomePageView()
  14. response = hpv.get(request)
  15. self.assertRedirects(response, reverse("auth_login"))
  16.  
  17. -> self.assertRedirects(response, reverse("auth_login"))
  18. (Pdb) response
  19. <HttpResponseRedirect status_code=302, "text/html; charset=utf-8", url="/accounts/login/">
  20.  
  21. from django.test import TestCase, Client
  22. from django.core.urlresolvers import reverse
  23. from django.http.request import HttpRequest
  24. from django.contrib.auth.models import User
  25.  
  26. class GeneralTest(TestCase):
  27.  
  28. def test_anonymous_user_redirected_to_login_page(self):
  29. user = User(username='anonymous', email='vvv@mail.ru', password='ttrrttrr')
  30. user.is_active = False
  31. request = HttpRequest()
  32. request.user = user
  33. hpv = HomePageView()
  34. response = hpv.get(request)
  35. response.client = Client()
  36. self.assertRedirects(response, reverse("auth_login"))
Add Comment
Please, Sign In to add comment