def setup(self): rbuf = ROnly() self.rbuf_wrapper = ReadBufWrapper(rbuf)
class TestReadBufWrapper(object): def setup(self): rbuf = ROnly() self.rbuf_wrapper = ReadBufWrapper(rbuf) def test_read(self): assert self.rbuf_wrapper.read() == 'Hello World!' self.rbuf_wrapper.seek(0) eq_(self.rbuf_wrapper.read(), '') def test_seek_read(self): self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == 'Hello World!' self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == 'Hello World!' def test_iter(self): data = list(self.rbuf_wrapper) eq_(data, ['Hello World!']) self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) eq_(data, []) def test_seek_iter(self): self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) eq_(data, ['Hello World!']) self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) eq_(data, ['Hello World!']) def test_hasattr(self): assert hasattr(self.rbuf_wrapper, 'seek') assert hasattr(self.rbuf_wrapper, 'readline')
class TestReadBufWrapper(object): def setup(self): rbuf = ROnly() self.rbuf_wrapper = ReadBufWrapper(rbuf) def test_read(self): assert self.rbuf_wrapper.read() == b"Hello World!" self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == b"" def test_seek_read(self): self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == b"Hello World!" self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == b"Hello World!" def test_iter(self): data = list(self.rbuf_wrapper) assert data == [b"Hello World!"] self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) assert data == [] def test_seek_iter(self): self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) assert data == [b"Hello World!"] self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) assert data == [b"Hello World!"] def test_hasattr(self): assert hasattr(self.rbuf_wrapper, "seek") assert hasattr(self.rbuf_wrapper, "readline")
class TestReadBufWrapper(object): def setup(self): rbuf = ROnly() self.rbuf_wrapper = ReadBufWrapper(rbuf) def test_read(self): assert self.rbuf_wrapper.read() == b'Hello World!' self.rbuf_wrapper.seek(0) eq_(self.rbuf_wrapper.read(), b'') def test_seek_read(self): self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == b'Hello World!' self.rbuf_wrapper.seek(0) assert self.rbuf_wrapper.read() == b'Hello World!' def test_iter(self): data = list(self.rbuf_wrapper) eq_(data, [b'Hello World!']) self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) eq_(data, []) def test_seek_iter(self): self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) eq_(data, [b'Hello World!']) self.rbuf_wrapper.seek(0) data = list(self.rbuf_wrapper) eq_(data, [b'Hello World!']) def test_hasattr(self): assert hasattr(self.rbuf_wrapper, 'seek') assert hasattr(self.rbuf_wrapper, 'readline')