Exemple #1
0
 def test_skip_if_no_clean_username_passed(self):
     """pipeline step is skipped if cleaned username wasnt passed"""
     result = create_user(
         MockStrategy(),
         {'email': '*****@*****.**'},
         GithubOAuth2(),
     )
     self.assertIsNone(result)
Exemple #2
0
 def test_skip_if_email_is_taken(self):
     """pipeline step is skipped if email was taken"""
     result = create_user(
         MockStrategy(),
         {'email': self.user.email},
         GithubOAuth2(),
         clean_username='******',
     )
     self.assertIsNone(result)
Exemple #3
0
 def test_skip_if_no_email_passed(self):
     """pipeline step is skipped if no email was passed"""
     result = create_user(
         MockStrategy(),
         {},
         GithubOAuth2(),
         clean_username='******',
     )
     self.assertIsNone(result)
 def test_user_created_activation_by_admin(self):
     """pipeline step creates in user for valid data and admin activation"""
     result = create_user(
         MockStrategy(),
         {'email': '*****@*****.**'},
         GithubOAuth2(),
         clean_username='******',
     )
     new_user = UserModel.objects.get(email='*****@*****.**')
     self.assertEqual(result, {
         'user': new_user,
         'is_new': True,
     })
     self.assertEqual(new_user.username, 'NewUser')
     self.assertNewUserIsCorrect(new_user, email_verified=True, activation='admin')
Exemple #5
0
 def test_skip_if_user_is_set(self):
     """pipeline step is skipped if user was passed"""
     result = create_user(MockStrategy(), {},
                          GithubOAuth2(),
                          user=self.user)
     self.assertIsNone(result)