def testGetCurrentUserOauth(self, mock_get_current_user):
        mock_get_current_user.return_value = users.User('*****@*****.**')

        os.environ['ENDPOINTS_USE_OAUTH_SCOPE'] = 'scope1 scope2'
        user = users_id_token.get_current_user()
        self.assertEqual(user.email(), '*****@*****.**')
        mock_get_current_user.assert_called_once_with(['scope1', 'scope2'])
Exemplo n.º 2
0
 def testGetCurrentUserEmailAndAuth(self):
   os.environ['ENDPOINTS_AUTH_EMAIL'] = '*****@*****.**'
   os.environ['ENDPOINTS_AUTH_DOMAIN'] = 'gmail.com'
   user = users_id_token.get_current_user()
   self.assertEqual(user.email(), '*****@*****.**')
   self.assertEqual(user.auth_domain(), 'gmail.com')
   self.assertIsNone(user.user_id())
  def testGetCurrentUserOauth(self, mock_get_current_user):
    mock_get_current_user.return_value = users.User('*****@*****.**')

    os.environ['ENDPOINTS_USE_OAUTH_SCOPE'] = 'scope1 scope2'
    user = users_id_token.get_current_user()
    self.assertEqual(user.email(), '*****@*****.**')
    mock_get_current_user.assert_called_once_with(['scope1', 'scope2'])
Exemplo n.º 4
0
  def testGetCurrentUserOauth(self):
    self.mox.StubOutWithMock(oauth, 'get_current_user')
    oauth.get_current_user('scope').AndReturn(users.User('*****@*****.**'))
    self.mox.ReplayAll()

    os.environ['ENDPOINTS_USE_OAUTH_SCOPE'] = 'scope'
    user = users_id_token.get_current_user()
    self.assertEqual(user.email(), '*****@*****.**')
    self.mox.VerifyAll()