User creation + password change tests

This commit is contained in:
Oliver Falk
2018-05-07 15:34:27 +02:00
parent 434f2738b3
commit fe3f198b44

View File

@@ -21,9 +21,31 @@ class Tester(TestCase):
response = self.client.get(reverse('new_account'))
self.assertEqual(response.status_code, 200, 'no 200 ok?')
url = reverse('new_account')
response = self.client.post(url, {
response = self.client.post(
url, {
'username': self.username,
'password1': self.password,
'password2': self.password,
})
print(response)
},
follow=True,
)
self.assertEqual(response.status_code, 200, 'unable to create user?')
self.assertEqual(response.context[0]['user'].username, self.username)
def test_set_password(self):
"""
Change the user password
"""
response = self.client.get(reverse('password_set'))
self.assertEqual(response.status_code, 200, 'no 200 ok?')
url = reverse('password_set')
self.password = random_string()
response = self.client.post(
url, {
'password1': self.password,
'password2': self.password,
},
follow=True,
)
self.assertEqual(response.status_code, 200, 'cannot change password?')
self.assertEqual(response.context[0]['user'].is_anonymous, True)