def test_flush(self): out = bytearray() for d in self.decoded: out.extend(slipsocket.encode(d)) self.sr.write(d) self.sr.flush() self.assertEqual(out, self.raw_out.getvalue())
def test_encoding_decoding(self): for decoded, encoded in self.data: self.assertEqual(encoded, slipsocket.encode(decoded)) self.assertEqual(decoded, slipsocket.decode(encoded))