mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Home Assistant Cast (#26566)
* Add backend support for Home Assistant Cast * Update test reqs
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user