Home Assistant Cast (#26566)

* Add backend support for Home Assistant Cast

* Update test reqs
This commit is contained in:
Paulus Schoutsen 2019-09-11 12:34:10 -06:00 committed by GitHub
parent 6eeb01edc4
commit adaa200935
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 153 additions and 6 deletions

View file

@ -1030,3 +1030,18 @@ def async_capture_events(hass, event_name):
hass.bus.async_listen(event_name, capture_events)
return events
@ha.callback
def async_mock_signal(hass, signal):
"""Catch all dispatches to a signal."""
calls = []
@ha.callback
def mock_signal_handler(*args):
"""Mock service call."""
calls.append(args)
hass.helpers.dispatcher.async_dispatcher_connect(signal, mock_signal_handler)
return calls