def test_decode_4(self): header = [0xfe, 0x05, 0x27] stream = easyb.message.stream.Stream(Length.Byte3) check1 = stream.decode(bytes(header)) self.assertFalse(check1) return
def test_append_3(self): header = [0xfe, 0x05, 0x26] data = [] stream = easyb.message.stream.Stream(Length.Byte3) check1 = stream.decode(bytes(header)) self.assertTrue(check1) check2 = stream.append(bytes(data)) self.assertFalse(check2) return
def test_decode_1(self): header = [0xfe, 0x05, 0x26] stream = easyb.message.stream.Stream(Length.Byte3) check1 = stream.decode(bytes(header)) check2 = stream.verify_length() self.assertTrue(check1) self.assertTrue(check2) self.assertEqual(stream.data, header) return
def test_append_1(self): header = [0xfe, 0x05, 0x26] data = [0x71, 0x00, 0x48, 0xe3, 0x54, 0x28] stream = easyb.message.stream.Stream(Length.Byte3) check1 = stream.decode(bytes(header)) self.assertTrue(check1) check2 = stream.append(bytes(data)) self.assertTrue(check2) stream.length = Length.Byte9 check3 = stream.verify_length() self.assertTrue(check3) check4 = stream.verify_crc() self.assertTrue(check4) return