Advertisement
PoDuck

Failed Tests

Oct 5th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. from django.test import TestCase, Client
  2. from django.urls import reverse
  3. from users.models import User
  4.  
  5.  
  6. class AdminPageTest(TestCase):
  7.  
  8.     def setUp(self):
  9.         user = User.objects.create_user(email='foo@bar.com', password='secret')
  10.         self.client.login(email='foo@bar.com', password='secret')
  11.         # For testing users that are not logged in.
  12.         self.client2 = Client()
  13.  
  14.     def test_unauthenticated_user_cant_see_dashboard(self):
  15.         response = self.client2.get(reverse('business_admin:index'))
  16.         self.assertRedirects(response, reverse('frontend:login') + '?next=/business_admin/', status_code=302, target_status_code=200)
  17.  
  18.     def test_admin_dashboard_does_not_redirect_to_login(self):
  19.         response = self.client.get(reverse('business_admin:index'))
  20.         self.assertTrue(response.status_code == 200)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement