def _build_expander_message(self, msg): msg = ExpanderMessage(msg) zone = self._zonetracker.expander_to_zone(msg.address, msg.channel) return zone, msg
def test_expander_message_parse(self): msg = ExpanderMessage('!EXP:07,01,01') self.assertEquals(msg.address, 7)
def test_expander_message_parse_fail(self): with self.assertRaises(InvalidMessageError): msg = ExpanderMessage('')
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)