示例#1
0
文件: tests.py 项目: suziejprince/gac
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.')
示例#2
0
文件: tests.py 项目: suziejprince/gac
 def setUp(self):
     self.adapter = GacSocialAccountAdapter()
     self.mock_user = Mock()
     self.mock_sociallogin = Mock()
     self.mock_sociallogin.user = self.mock_user