updating new user registration test
This commit is contained in:
@@ -42,20 +42,38 @@ class NewUserRegistrationTest(TestCase):
|
|||||||
self.assertTrue(form.is_valid())
|
self.assertTrue(form.is_valid())
|
||||||
|
|
||||||
response = self.c.post('/rowers/register/', form_data, follow=True)
|
response = self.c.post('/rowers/register/', form_data, follow=True)
|
||||||
|
self.assertEqual(response.status_code,200)
|
||||||
|
|
||||||
self.assertRedirects(response,
|
# set opt-in
|
||||||
expected_url='/rowers/me/gdpr-optin/?next=/rowers/list-workouts/',
|
user = User.objects.get(username='janderoeiert')
|
||||||
status_code=302,target_status_code=200)
|
user.rower.gdpr_optin = True
|
||||||
|
user.set_password('aapindewei2')
|
||||||
|
user.is_active = True
|
||||||
|
user.save()
|
||||||
|
user.rower.save()
|
||||||
|
|
||||||
|
login = self.c.login(username=user.username,password='aapindewei2')
|
||||||
|
self.assertTrue(login)
|
||||||
|
|
||||||
|
|
||||||
url = '/rowers/me/gdpr-optin-confirm/?next=/rowers/list-workouts/'
|
url = '/rowers/list-workouts/'
|
||||||
|
|
||||||
response = self.c.get(url)
|
response = self.c.get(url)
|
||||||
|
|
||||||
|
expected = '/rowers/me/gdpr-optin/?next=/rowers/list-workouts/'
|
||||||
|
|
||||||
self.assertRedirects(response,
|
self.assertRedirects(response,
|
||||||
expected_url='/rowers/list-workouts/',
|
expected_url=expected,
|
||||||
status_code=302,target_status_code=200,
|
status_code=302,target_status_code=200)
|
||||||
)
|
|
||||||
|
url = '/rowers/me/gdpr-optin-confirm/?next=/rowers/list-workouts/'
|
||||||
|
response = self.c.get(url)
|
||||||
|
|
||||||
|
expected = '/rowers/list-workouts/'
|
||||||
|
self.assertRedirects(response,
|
||||||
|
expected_url=expected,
|
||||||
|
status_code=302,target_status_code=200)
|
||||||
|
|
||||||
|
|
||||||
url = '/rowers/exportallworkouts/'
|
url = '/rowers/exportallworkouts/'
|
||||||
|
|
||||||
@@ -74,6 +92,8 @@ class NewUserRegistrationTest(TestCase):
|
|||||||
|
|
||||||
self.assertTrue(response.status_code,200)
|
self.assertTrue(response.status_code,200)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
url = '/rowers/me/delete/'
|
url = '/rowers/me/delete/'
|
||||||
|
|
||||||
form_data = {
|
form_data = {
|
||||||
|
|||||||
Reference in New Issue
Block a user