def test_auto_refresh_pkce_token(self): c = Credentials('id') token = make_token(uses_pkce=True) c.refresh_pkce_token = MagicMock(return_value=token) c.refresh(token) c.refresh_pkce_token.assert_called_once() c.close()
def test_auto_refresh_client_token(self): c = Credentials('id', 'secret') token = make_token({'refresh_token': None}) c.request_client_token = MagicMock(return_value=token) c.refresh(token) c.request_client_token.assert_called_once() c.close()
def test_auto_refresh_user_token(self): c = Credentials('id', 'secret') token = make_token(uses_pkce=False) c.refresh_user_token = MagicMock(return_value=token) c.refresh(token) c.refresh_user_token.assert_called_once()