def test_custom_create_user_pipeline(self): Team.objects.create(signup_token="faketoken") details = { "username": "******", "email": "*****@*****.**", "fullname": "bob bob", "first_name": "bob", "last_name": "bob", } # try to create user without a signup token result = social_create_user(self.strategy, details, self.backend) count = User.objects.count() self.assertEqual(count, 0) # try to create user without a wrong/unassociated token self.strategy.session_set("signup_token", "wrongtoken") result = social_create_user(self.strategy, details, self.backend) count = User.objects.count() self.assertEqual(count, 0) # create user self.strategy.session_set("signup_token", "faketoken") result = social_create_user(self.strategy, details, self.backend) user = User.objects.get() self.assertEqual(result["is_new"], True) self.assertEqual(user.email, "*****@*****.**")
def test_custom_create_user_pipeline(self): Team.objects.create(signup_token='faketoken') details = { 'username': '******', 'email': '*****@*****.**', 'fullname': 'bob bob', 'first_name': 'bob', 'last_name': 'bob' } # try to create user without a signup token result = social_create_user(self.strategy, details, self.backend) count = User.objects.count() self.assertEqual(count, 0) # try to create user without a wrong/unassociated token self.strategy.session_set('signup_token', 'wrongtoken') result = social_create_user(self.strategy, details, self.backend) count = User.objects.count() self.assertEqual(count, 0) # create user self.strategy.session_set('signup_token', 'faketoken') result = social_create_user(self.strategy, details, self.backend) user = User.objects.get() self.assertEqual(result['is_new'], True) self.assertEqual(user.email, "*****@*****.**")