示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)