Example #1
0
class GacSocialAccountAdapterTestCase(TestCase):
    def setUp(self):
        self.adapter = GacSocialAccountAdapter()
        self.mock_user = Mock()
        self.mock_sociallogin = Mock()
        self.mock_sociallogin.user = self.mock_user

    def test_should_not_accept_thoughtowkrs_email_on_pre_login(self):
        self.mock_user.email = '*****@*****.**'
        with self.assertRaises(ImmediateHttpResponse):
            self.adapter.pre_social_login(None, self.mock_sociallogin)

    def test_should_accept_thoughtowkrs_email_on_pre_login(self):
        self.mock_user.email = '*****@*****.**'
        try:
            self.adapter.pre_social_login(None, self.mock_sociallogin)
        except ImmediateHttpResponse as e:
            self.fail('ImmediateHttpResponse must not be raised.')
Example #2
0
 def setUp(self):
     self.adapter = GacSocialAccountAdapter()
     self.mock_user = Mock()
     self.mock_sociallogin = Mock()
     self.mock_sociallogin.user = self.mock_user