Use freezegun in DST tests (#58939)

This commit is contained in:
Erik Montnemery
2021-11-02 18:11:39 +01:00
committed by GitHub
parent 2df1ba2346
commit 30f7bc0f18
4 changed files with 166 additions and 162 deletions

View File

@@ -371,9 +371,12 @@ fire_mqtt_message = threadsafe_callback_factory(async_fire_mqtt_message)
@ha.callback
def async_fire_time_changed(
hass: HomeAssistant, datetime_: datetime, fire_all: bool = False
hass: HomeAssistant, datetime_: datetime = None, fire_all: bool = False
) -> None:
"""Fire a time changes event."""
"""Fire a time changed event."""
if datetime_ is None:
datetime_ = date_util.utcnow()
hass.bus.async_fire(EVENT_TIME_CHANGED, {"now": date_util.as_utc(datetime_)})
for task in list(hass.loop._scheduled):