Ejemplo n.º 1
0
 def test_valid_form_creates_user_when_saved(self):
     data = self.get_form_data()
     form = AcceptTermsUserCreationForm(data=data)
     self.assertTrue(form.is_valid())
     user = form.save()
     retrieved_user = self.USER_MODEL.objects.get(pk=user.pk)
     self.assertEqual(retrieved_user.email, data['email'])
     self.assertEqual(retrieved_user.first_name, data['first_name'])
     self.assertEqual(retrieved_user.last_name, data['last_name'])
     self.assertTrue(len(retrieved_user.username) > 1)
Ejemplo n.º 2
0
 def test_valid_form_does_not_save_user_when_commit_is_false(self):
     data = self.get_form_data()
     form = AcceptTermsUserCreationForm(data=data)
     self.assertTrue(form.is_valid())
     user = form.save(commit=False)
     self.assertEqual(user.email, data['email'])
     self.assertEqual(user.first_name, data['first_name'])
     self.assertEqual(user.last_name, data['last_name'])
     self.assertTrue(len(user.username) > 1)
     with self.assertRaises(ObjectDoesNotExist):
         self.USER_MODEL.objects.get(username=user.username)