class FakeStream(object): def __init__(self, contents): self._io = BytesIO(contents) def read(self, size, decode_content=None): return self._io.read(size) def stream(self, size, decode_content=None): yield self._io.read(size)
class MockResponse(object): def __init__(self, contents): self._io = BytesIO(contents) def iter_content(self, size): yield self._io.read(size) def raise_for_status(self): pass
class MockResponse(object): def __init__(self, contents): self._io = BytesIO(contents) def read(self, *a, **kw): return self._io.read(*a, **kw)