Allow usage of words domain, service, call_id in service data

This commit is contained in:
Paulus Schoutsen 2016-01-30 15:16:31 -08:00
parent fd6086a5d6
commit b7722ec452
4 changed files with 25 additions and 17 deletions

View file

@ -63,8 +63,10 @@ class TestMQTT(unittest.TestCase):
self.hass.pool.block_till_done()
self.assertEqual(1, len(self.calls))
self.assertEqual('test-topic', self.calls[0][0].data[mqtt.ATTR_TOPIC])
self.assertEqual('test-payload', self.calls[0][0].data[mqtt.ATTR_PAYLOAD])
self.assertEqual('test-topic',
self.calls[0][0].data['service_data'][mqtt.ATTR_TOPIC])
self.assertEqual('test-payload',
self.calls[0][0].data['service_data'][mqtt.ATTR_PAYLOAD])
def test_service_call_without_topic_does_not_publush(self):
self.hass.bus.fire(EVENT_CALL_SERVICE, {