Private
Public Access
1
0

fixing login tests

This commit is contained in:
Sander Roosendaal
2021-12-20 18:03:34 +01:00
parent 382f434756
commit a6d7c3a106
2 changed files with 24 additions and 4 deletions

View File

@@ -28,8 +28,8 @@ class NewUserRegistrationTest(TestCase):
'last_name':'Roeiert',
'email':'jan@loop.nl',
'username':'janderoeiert',
'password1':'aapindewei2',
'password2':'aapindewei2',
'password1':'Aapindewei2',
'password2':'Aapindewei2',
'tos':True,
'weightcategory':'hwt',
'adaptiveclass': 'None',
@@ -47,12 +47,12 @@ class NewUserRegistrationTest(TestCase):
# set opt-in
user = User.objects.get(username='janderoeiert')
user.rower.gdpr_optin = True
user.set_password('aapindewei2')
user.set_password('Aapindewei2')
user.is_active = True
user.save()
user.rower.save()
login = self.c.login(username=user.username,password='aapindewei2')
login = self.c.login(username=user.username,password='Aapindewei2')
self.assertTrue(login)
@@ -104,3 +104,23 @@ class NewUserRegistrationTest(TestCase):
self.assertRedirects(response,
expected_url='/login/',
status_code=302,target_status_code=200)
@patch('rowers.dataprep.workout_summary_to_df',side_effect=mock_workout_summaries)
def test_newuser_false(self,mock_workout_summaries):
form_data = {
'first_name':'Jan',
'last_name':'Roeiert',
'email':'jan@loop.nl',
'username':'janderoeiert',
'password1':'aapindewei2',
'password2':'aapindewei2',
'tos':True,
'weightcategory':'hwt',
'adaptiveclass': 'None',
'sex':'male',
'next':'/rowers/list-workouts',
'birthdate':datetime.datetime(year=1970,month=4,day=2)
}
form = RegistrationFormUniqueEmail(form_data)
self.assertFalse(form.is_valid())

Binary file not shown.