def test_token_info_refresh_cb(self): cb_called = [False] def refresh_cb(token): self.assertEqual(token.access_token, 'access_token42') cb_called[0] = True info = token_info(self.EXPIRED_TOKEN, refresh_cb=refresh_cb) self._validate_token_info(info)
def test_token_info_refresh_cb_error(self): cb_called = [False] def refresh_cb(token): self.assertEqual(token.access_token, 'access_token42') cb_called[0] = True raise Exception('eat that!') info = token_info(self.EXPIRED_TOKEN, refresh_cb=refresh_cb) self._validate_token_info(info)
def test_token_info_no_refresh(self): with self.assertRaises(OAuthTokenRefreshRequiredError): token_info(self.EXPIRED_TOKEN, refresh=False)
def test_token_info_refresh_no_cb(self): self._validate_token_info(token_info(self.EXPIRED_TOKEN))
def test_token_info(self): token = OAuthToken(access_token='access_token42') self._validate_token_info(token_info(token), expected_refresh=False)