Exemplo n.º 1
0
 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,
         )
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)