Esempio n. 1
0
 def test_readlines(self):
     buf = BytesIO()
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     lines = io.readlines()
     for line in lines:
         self.assertEqual(line, self._data)
         buf.write(line)
     self.assertEqual(buf.getvalue(), self.data)
Esempio n. 2
0
 def test_readlines(self):
     buf = StringIO()
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     lines = io.readlines()
     for line in lines:
         assert line == self._data
         buf.write(line)
     assert buf.getvalue() == self.data
Esempio n. 3
0
 def test_readlines(self):
     buf = BytesIO()
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     lines = io.readlines()
     for line in lines:
         self.assertEqual(line, self._data)
         buf.write(line)
     self.assertEqual(buf.getvalue(), self.data)
Esempio n. 4
0
 def test_readline(self):
     buf = StringIO()
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     while 1:
         out = io.readline()
         if not out:
             break
         buf.write(out)
         assert out == self._data
     assert buf.getvalue() == self.data
Esempio n. 5
0
 def test_readline(self):
     buf = BytesIO()
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     while 1:
         out = io.readline()
         if not out:
             break
         buf.write(out)
         self.assertEqual(out, self._data)
     self.assertEqual(buf.getvalue(), self.data)
Esempio n. 6
0
 def test_readline(self):
     buf = BytesIO()
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     while 1:
         out = io.readline()
         if not out:
             break
         buf.write(out)
         self.assertEqual(out, self._data)
     self.assertEqual(buf.getvalue(), self.data)
Esempio n. 7
0
 def test_closed(self):
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     io.close()
     with self.assertRaises(IOError):
         io.write(self.data)
     assert not io.readable() and not io.writeable()
Esempio n. 8
0
 def test_closed(self):
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     io.close()
     with self.assertRaises(IOError):
         io.write(self.data)
     assert not io.readable() and not io.writeable()
Esempio n. 9
0
 def test_read_more_than(self):
     chunk = len(self.data) + 8
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     out = io.read(chunk)
     assert out == self.data
Esempio n. 10
0
 def test_read_less_than(self):
     chunk = len(self.data) - 7
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     out = io.read(chunk)
     assert out == self.data[:chunk]
Esempio n. 11
0
 def test_init_something(self):
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     out = io.read(len(self.data))
     assert out == self.data
Esempio n. 12
0
 def test_init_empty(self):
     mb = MemoryBuffer()
     io = IOBuffer(mb)
     out = io.read()
     assert out == ''
Esempio n. 13
0
 def test_init_something(self):
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     out = io.read(len(self.data))
     self.assertEqual(out, self.data)
Esempio n. 14
0
 def test_init_something(self):
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb)
     out = io.read(len(self.data))
     self.assertEqual(out, self.data)
Esempio n. 15
0
 def test_init_empty(self):
     mb = MemoryBuffer()
     io = IOBuffer(mb)
     out = io.read()
     self.assertEqual(out, b'')
Esempio n. 16
0
 def test_read_only(self):
     mb = MemoryBuffer(self.data)
     io = IOBuffer(mb, mode='r')
     self.assertRaises(IOError, io.write, self.data)
     assert not io.writeable()
Esempio n. 17
0
 def test_init_empty(self):
     mb = MemoryBuffer()
     io = IOBuffer(mb)
     out = io.read()
     self.assertEqual(out, b'')