Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #test login view
  2. class LoginViewTest(TestCase):
  3.  
  4. def setUp(self):
  5. self.client = Client()
  6. self.factory = RequestFactory()
  7. self.user = User.objects.create_user('user_test', 'user_test@test.com', 'pws_test')
  8. #self.browser = webdriver.Firefox()
  9.  
  10. def test_successful_login(self):
  11. activate('en')
  12. request = self.client.post('/en/account/login/', {'username': 'user_test', 'password': 'pws_test'}, follow=True)
  13. request.user = self.user
  14.  
  15. response = my_login(request)
  16. m = list(response.context['messages'])
  17.  
  18. self.assertEqual(len(m), 1)
  19. self.assertEqual(str(m[0]), 'Login successfull')
  20. self.assertTrue(response.context['user'].is_active)
  21. self.assertRedirects(response, '/en/')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement