def testWriteNonStringRaisesException(self): buf = Buffer() self.assertRaises(BufferError, buf.write, (len(self.test_string)))
def testWriteLong(self): tester = 's' * 65537 buf = Buffer() buf.write(tester) self.assertEquals(tester, buf.getvalue())
def testGetValue(self): buf = Buffer(self.test_string) self.assertEquals(self.test_string, buf.getvalue())
def testWrite(self): buf = Buffer() buf.write(self.test_string) self.assertEquals(self.test_string, buf.getvalue())
def testSeek(self): buf = Buffer(self.test_string) buf.seek(len(self.test_string) - 1) self.assertEquals(self.test_string[-1], buf.read(1)) buf.seek(0) self.assertEquals(self.test_string[0], buf.read(1))