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'])
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): 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()