def test_last_name_field_with_bad_letter_case(self): self.data_for_profile['last_name'] = 'KowAlSki' form = CreateProfileForm(user=self.user, data=self.data_for_profile) self.assertTrue(form.is_valid()) form.save() self.assertEqual(self.user.user_profile.last_name, 'Kowalski') self.assertTrue(self.user.is_active)
def test_first_name_field_with_bad_letter_case(self): self.data_for_profile['first_name'] = 'joHnY' form = CreateProfileForm(user=self.user, data=self.data_for_profile) form.is_valid() print(form.errors) self.assertTrue(form.is_valid()) form.save() self.assertEqual(self.user.user_profile.first_name, 'Johny') self.assertTrue(self.user.is_active)
def test_form_with_correct_data(self): form = CreateProfileForm(user=self.user, data=self.data_for_profile) self.assertTrue(form.is_valid()) form.save() self.assertEqual(self.user.user_profile.first_name, self.data_for_profile['first_name']) self.assertEqual(self.user.user_profile.last_name, self.data_for_profile['last_name']) self.assertEqual(self.user.user_profile.date_birth, self.data_for_profile['date_birth']) self.assertEqual(self.user.user_profile.sex, self.data_for_profile['sex']) self.assertEqual(self.user.user_profile.country, self.data_for_profile['country']) self.assertTrue(self.user.is_active)