Example #1
0
 def test_error_detection(self):
     for i in range(100, 64000, 1000):
         a = bytearray(os.urandom(i))
         b = SerialInterface.include_error_correction(a)
         self.assertEqual(SerialInterface.real_packet_length(i), len(b))
         c = SerialInterface.recover_original_packet(b, i)
         self.assertEqual(c, a)