mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-11 18:56:23 +00:00
User creation + password change tests
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user