def test_user_exists(self): # If a user exists with the same email address, raise exception get_user_model().objects.create_user("john", "*****@*****.**") details = { 'email': '*****@*****.**', } with self.assertRaises(AuthException): create_user( backend=None, details=details, response=None, uid=None, username="******", user=None, )
def test_no_username(self): # returns None retval = create_user( backend=None, details=None, response=None, uid=None, username=None, user=None, ) self.assertIsNone(retval)
def test_create_user(self): details = { 'email': '*****@*****.**', } retval = create_user( backend=None, details=details, response=None, uid=None, username="******", user=None, ) self.assertTrue(retval['is_new']) user = retval['user'] self.assertTrue(isinstance(user, get_user_model())) self.assertEqual('*****@*****.**', user.email)