from disco.api.client import APIClient as _APIClient class CallContainer(object): def __init__(self): self.calls = [] def __call__(self, *args, **kwargs): self.calls.append((args, kwargs)) class APIClient(_APIClient): def __init__(self): self.client = None self.http = CallContainer()