def set_http_callback(api: API, callback: Callable[[dict], Any]): api.http_client = MockedClient(callback=callback)
async def wrapper(*args, **kwargs): api = API("token") api.http_client = MockedClient(return_value) return await func(*args, **kwargs, api=api)