Home Assistant Cast (#26566)
* Add backend support for Home Assistant Cast * Update test reqs
This commit is contained in:
parent
6eeb01edc4
commit
adaa200935
10 changed files with 153 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue