mirror of
https://git.linux-kernel.at/oliver/ivatar.git
synced 2025-11-12 03:06:24 +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'))
|
response = self.client.get(reverse('new_account'))
|
||||||
self.assertEqual(response.status_code, 200, 'no 200 ok?')
|
self.assertEqual(response.status_code, 200, 'no 200 ok?')
|
||||||
url = reverse('new_account')
|
url = reverse('new_account')
|
||||||
response = self.client.post(url, {
|
response = self.client.post(
|
||||||
|
url, {
|
||||||
'username': self.username,
|
'username': self.username,
|
||||||
'password1': self.password,
|
'password1': self.password,
|
||||||
'password2': 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