示例#1
0
    def _build_expander_message(self, msg):
        msg = ExpanderMessage(msg)
        zone = self._zonetracker.expander_to_zone(msg.address, msg.channel)

        return zone, msg
示例#2
0
    def test_expander_message_parse(self):
        msg = ExpanderMessage('!EXP:07,01,01')

        self.assertEquals(msg.address, 7)
示例#3
0
 def test_expander_message_parse_fail(self):
     with self.assertRaises(InvalidMessageError):
         msg = ExpanderMessage('')
示例#4
0
    def test_expander_message_parse(self):
        msg = ExpanderMessage('!EXP:07,01,01')

        self.assertEqual(msg.address, 7)
        self.assertEqual(msg.channel, 1)
        self.assertEqual(msg.value, 1)