UPD: improved tests.

This commit is contained in:
2019-03-14 11:15:05 +01:00
parent 848db26516
commit 3f68579b78
4 changed files with 87 additions and 39 deletions

View File

@@ -179,7 +179,7 @@ class ViewsTestCase(TestCase):
self.assertFalse(self.client.login(username=username, password=password), 'Old password still valid')
self.assertTrue(self.client.login(username=username, password=new_password), 'New password not valid')
def test_reset_password_integrated_get(self):
def test_reset_password_integrated_unauth_get(self):
response = self.client.get(self.reset_password_url)
self.assertEqual(response.status_code, 200)
self.assertTemplateUsed(response, 'dav_auth/forms/reset_password.html')
@@ -189,6 +189,11 @@ class ViewsTestCase(TestCase):
field = response.context['form'].fields['username']
self.assertTrue(field.required)
def test_reset_password_integrated_auth_get(self):
self.client.login(username=self.test_username, password=self.test_password)
response = self.client.get(self.reset_password_url)
self.assertRedirects(response, self.set_password_url)
def test_reset_password_integrated_post(self):
location = self.reset_password_url