|
@@ -9,8 +9,8 @@ class LoginViewTests(TestCase):
|
|
response = self.client.get(reverse('misago:login'))
|
|
response = self.client.get(reverse('misago:login'))
|
|
self.assertEqual(response.status_code, 200)
|
|
self.assertEqual(response.status_code, 200)
|
|
|
|
|
|
- def test_view_post_returns_200(self):
|
|
|
|
- """login view returns 200 on POST"""
|
|
|
|
|
|
+ def test_view_invalid_credentials(self):
|
|
|
|
+ """login view returns 200 on invalid POST"""
|
|
response = self.client.post(
|
|
response = self.client.post(
|
|
reverse('misago:login'),
|
|
reverse('misago:login'),
|
|
data={'username': 'nope', 'password': 'nope'})
|
|
data={'username': 'nope', 'password': 'nope'})
|
|
@@ -18,9 +18,8 @@ class LoginViewTests(TestCase):
|
|
self.assertEqual(response.status_code, 200)
|
|
self.assertEqual(response.status_code, 200)
|
|
self.assertIn("Your login or password is incorrect.", response.content)
|
|
self.assertIn("Your login or password is incorrect.", response.content)
|
|
|
|
|
|
- def test_view_post_creds_returns_200(self):
|
|
|
|
- """login view returns 200 on POST with signin credentials"""
|
|
|
|
-
|
|
|
|
|
|
+ def test_view_signin(self):
|
|
|
|
+ """login view signs user in"""
|
|
User = get_user_model()
|
|
User = get_user_model()
|
|
User.objects.create_user('Bob', 'bob@test.com', 'Pass.123')
|
|
User.objects.create_user('Bob', 'bob@test.com', 'Pass.123')
|
|
|
|
|
|
@@ -29,3 +28,7 @@ class LoginViewTests(TestCase):
|
|
data={'username': 'Bob', 'password': 'Pass.123'})
|
|
data={'username': 'Bob', 'password': 'Pass.123'})
|
|
|
|
|
|
self.assertEqual(response.status_code, 302)
|
|
self.assertEqual(response.status_code, 302)
|
|
|
|
+
|
|
|
|
+ response = self.client.get(reverse('misago:index'))
|
|
|
|
+ self.assertEqual(response.status_code, 200)
|
|
|
|
+ self.assertIn('Bob', response.content)
|