Example #1
0
    def test_encode_7(self):
        message = easyb.message.Message(address=1,
                                        code=15,
                                        priority=Priority.NoPriority,
                                        length=Length.Variable,
                                        direction=Direction.FromMaster,
                                        param=[202, 0, 1, 0, 0, 0])

        check = message.encode()
        self.assertFalse(check)
        return
Example #2
0
    def test_encode_5(self):
        message = easyb.message.Message(address=1,
                                        code=15,
                                        priority=Priority.NoPriority,
                                        length=Length.Byte9,
                                        direction=Direction.FromMaster,
                                        param=[202, 0, 1, 0])

        send = bytes([254, 244, 255, 53, 0, 71, 254, 0, 61])

        check = message.encode()
        self.assertTrue(check)
        self.assertEqual(message.stream.bytes, send)
        return
Example #3
0
    def test_encode_2(self):
        message = easyb.message.Message(address=1,
                                        code=15,
                                        priority=Priority.NoPriority,
                                        length=Length.Byte3,
                                        direction=Direction.FromMaster)

        send = bytes([0xfe, 0xf0, 0xe3])

        check = message.encode()
        stream = message.stream
        self.assertTrue(check)
        self.assertEqual(stream.bytes, send)
        return
Example #4
0
    def test_encode_1(self):
        message = easyb.message.Message(address=1,
                                        code=15,
                                        priority=Priority.NoPriority,
                                        length=Length.Byte6,
                                        direction=Direction.FromMaster,
                                        param=[202, 0])

        send = bytes([0xfe, 0xf2, 0xed, 0x35, 0x00, 0x47])

        check = message.encode()
        stream = message.stream
        self.assertTrue(check)
        self.assertEqual(stream.bytes, send)
        return