def testString(self): strings = ['', '01823', 'ascii', 'юникод'] out = Writer() for string in strings: out.writeString(string) pack = out.finish() ipack = Reader(pack) for string in strings: nstring = ipack.readString() self.assertEqual(string, nstring) left = ipack.stream.read() self.assertFalse(left)