Import util.dt as dt_util in components/[p-s]* (#93761)

This commit is contained in:
Ville Skyttä 2023-05-30 00:09:42 +03:00 committed by GitHub
parent 2e59ae9e90
commit 940942a74a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
23 changed files with 111 additions and 109 deletions

View file

@ -19,7 +19,7 @@ from homeassistant.const import (
STATE_UNKNOWN, STATE_UNKNOWN,
) )
from homeassistant.helpers import device_registry as dr, entity_registry as er from homeassistant.helpers import device_registry as dr, entity_registry as er
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import ( from tests.common import (
MockConfigEntry, MockConfigEntry,
@ -177,7 +177,7 @@ class TestPicnicSensor(unittest.IsolatedAsyncioTestCase):
# Trigger a reload of the data # Trigger a reload of the data
async_fire_time_changed( async_fire_time_changed(
self.hass, self.hass,
dt.utcnow() dt_util.utcnow()
+ timedelta(seconds=config_entries.RELOAD_AFTER_UPDATE_DELAY + 1), + timedelta(seconds=config_entries.RELOAD_AFTER_UPDATE_DELAY + 1),
) )
await self.hass.async_block_till_done() await self.hass.async_block_till_done()

View file

@ -12,7 +12,7 @@ import homeassistant.components.media_player as media_player
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import assert_setup_component, async_fire_time_changed from tests.common import assert_setup_component, async_fire_time_changed
@ -206,7 +206,7 @@ async def test_update_unavailable(projector_from_address, hass: HomeAssistant) -
assert state.state == "off" assert state.state == "off"
projector_from_address.side_effect = socket.timeout projector_from_address.side_effect = socket.timeout
async_fire_time_changed(hass, dt.utcnow() + timedelta(seconds=10)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=10))
await hass.async_block_till_done() await hass.async_block_till_done()
state = hass.states.get("media_player.test") state = hass.states.get("media_player.test")
@ -235,7 +235,7 @@ async def test_unavailable_time(mocked_projector, hass: HomeAssistant) -> None:
assert state.attributes["is_volume_muted"] is not False assert state.attributes["is_volume_muted"] is not False
mocked_projector.get_power.side_effect = ProjectorError("unavailable time") mocked_projector.get_power.side_effect = ProjectorError("unavailable time")
async_fire_time_changed(hass, dt.utcnow() + timedelta(seconds=10)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=10))
await hass.async_block_till_done() await hass.async_block_till_done()
state = hass.states.get("media_player.test") state = hass.states.get("media_player.test")

View file

@ -6,7 +6,7 @@ from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRE
from homeassistant.components.plex.const import DEBOUNCE_TIMEOUT from homeassistant.components.plex.const import DEBOUNCE_TIMEOUT
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -23,7 +23,7 @@ async def test_scan_clients_button_schedule(
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(seconds=DEBOUNCE_TIMEOUT), dt_util.utcnow() + timedelta(seconds=DEBOUNCE_TIMEOUT),
) )
assert await hass.services.async_call( assert await hass.services.async_call(

View file

@ -13,7 +13,7 @@ from homeassistant.const import STATE_UNAVAILABLE
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er from homeassistant.helpers import entity_registry as er
from homeassistant.helpers.dispatcher import async_dispatcher_send from homeassistant.helpers.dispatcher import async_dispatcher_send
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from .helpers import trigger_plex_update, wait_for_debouncer from .helpers import trigger_plex_update, wait_for_debouncer
@ -125,7 +125,7 @@ async def test_library_sensor_values(
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1), dt_util.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1),
) )
media = [MockPlexTVEpisode()] media = [MockPlexTVEpisode()]
@ -196,7 +196,7 @@ async def test_library_sensor_values(
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1), dt_util.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1),
) )
media = [MockPlexMovie()] media = [MockPlexMovie()]
@ -214,7 +214,7 @@ async def test_library_sensor_values(
async_dispatcher_send( async_dispatcher_send(
hass, PLEX_UPDATE_LIBRARY_SIGNAL.format(mock_plex_server.machine_identifier) hass, PLEX_UPDATE_LIBRARY_SIGNAL.format(mock_plex_server.machine_identifier)
) )
async_fire_time_changed(hass, dt.utcnow() + timedelta(seconds=3)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=3))
await hass.async_block_till_done() await hass.async_block_till_done()
library_movies_sensor = hass.states.get("sensor.plex_server_1_library_movies") library_movies_sensor = hass.states.get("sensor.plex_server_1_library_movies")
@ -232,7 +232,7 @@ async def test_library_sensor_values(
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1), dt_util.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1),
) )
media = [MockPlexMusic()] media = [MockPlexMusic()]

View file

@ -24,7 +24,7 @@ from homeassistant.const import EVENT_STATE_CHANGED
import homeassistant.core as ha import homeassistant.core as ha
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import InvalidEntityFormatError from homeassistant.exceptions import InvalidEntityFormatError
from homeassistant.util import dt, dt as dt_util from homeassistant.util import dt as dt_util
def test_from_event_to_db_event() -> None: def test_from_event_to_db_event() -> None:
@ -85,7 +85,7 @@ def test_from_event_to_db_state_attributes() -> None:
def test_repr() -> None: def test_repr() -> None:
"""Test converting event to db state repr.""" """Test converting event to db state repr."""
attrs = {"this_attr": True} attrs = {"this_attr": True}
fixed_time = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC, microsecond=432432) fixed_time = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC, microsecond=432432)
state = ha.State( state = ha.State(
"sensor.temperature", "sensor.temperature",
"18", "18",
@ -105,7 +105,7 @@ def test_repr() -> None:
def test_states_repr_without_timestamp() -> None: def test_states_repr_without_timestamp() -> None:
"""Test repr for a state without last_updated_ts.""" """Test repr for a state without last_updated_ts."""
fixed_time = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC, microsecond=432432) fixed_time = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC, microsecond=432432)
states = States( states = States(
entity_id="sensor.temp", entity_id="sensor.temp",
attributes=None, attributes=None,
@ -123,7 +123,7 @@ def test_states_repr_without_timestamp() -> None:
def test_events_repr_without_timestamp() -> None: def test_events_repr_without_timestamp() -> None:
"""Test repr for an event without time_fired_ts.""" """Test repr for an event without time_fired_ts."""
fixed_time = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC, microsecond=432432) fixed_time = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC, microsecond=432432)
events = Events( events = Events(
event_type="any", event_type="any",
event_data=None, event_data=None,
@ -180,7 +180,7 @@ def test_states_from_native_invalid_entity_id() -> None:
async def test_process_timestamp() -> None: async def test_process_timestamp() -> None:
"""Test processing time stamp to UTC.""" """Test processing time stamp to UTC."""
datetime_with_tzinfo = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC) datetime_with_tzinfo = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC)
datetime_without_tzinfo = datetime(2016, 7, 9, 11, 0, 0) datetime_without_tzinfo = datetime(2016, 7, 9, 11, 0, 0)
est = dt_util.get_time_zone("US/Eastern") est = dt_util.get_time_zone("US/Eastern")
datetime_est_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=est) datetime_est_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=est)
@ -190,26 +190,26 @@ async def test_process_timestamp() -> None:
datetime_hst_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=hst) datetime_hst_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=hst)
assert process_timestamp(datetime_with_tzinfo) == datetime( assert process_timestamp(datetime_with_tzinfo) == datetime(
2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC 2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC
) )
assert process_timestamp(datetime_without_tzinfo) == datetime( assert process_timestamp(datetime_without_tzinfo) == datetime(
2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC 2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC
) )
assert process_timestamp(datetime_est_timezone) == datetime( assert process_timestamp(datetime_est_timezone) == datetime(
2016, 7, 9, 15, 0, tzinfo=dt.UTC 2016, 7, 9, 15, 0, tzinfo=dt_util.UTC
) )
assert process_timestamp(datetime_nst_timezone) == datetime( assert process_timestamp(datetime_nst_timezone) == datetime(
2016, 7, 9, 13, 30, tzinfo=dt.UTC 2016, 7, 9, 13, 30, tzinfo=dt_util.UTC
) )
assert process_timestamp(datetime_hst_timezone) == datetime( assert process_timestamp(datetime_hst_timezone) == datetime(
2016, 7, 9, 21, 0, tzinfo=dt.UTC 2016, 7, 9, 21, 0, tzinfo=dt_util.UTC
) )
assert process_timestamp(None) is None assert process_timestamp(None) is None
async def test_process_timestamp_to_utc_isoformat() -> None: async def test_process_timestamp_to_utc_isoformat() -> None:
"""Test processing time stamp to UTC isoformat.""" """Test processing time stamp to UTC isoformat."""
datetime_with_tzinfo = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC) datetime_with_tzinfo = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC)
datetime_without_tzinfo = datetime(2016, 7, 9, 11, 0, 0) datetime_without_tzinfo = datetime(2016, 7, 9, 11, 0, 0)
est = dt_util.get_time_zone("US/Eastern") est = dt_util.get_time_zone("US/Eastern")
datetime_est_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=est) datetime_est_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=est)
@ -409,7 +409,7 @@ async def test_process_datetime_to_timestamp_mirrors_utc_isoformat_behavior(
) -> None: ) -> None:
"""Test process_datetime_to_timestamp mirrors process_timestamp_to_utc_isoformat.""" """Test process_datetime_to_timestamp mirrors process_timestamp_to_utc_isoformat."""
hass.config.set_time_zone(time_zone) hass.config.set_time_zone(time_zone)
datetime_with_tzinfo = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt.UTC) datetime_with_tzinfo = datetime(2016, 7, 9, 11, 0, 0, tzinfo=dt_util.UTC)
datetime_without_tzinfo = datetime(2016, 7, 9, 11, 0, 0) datetime_without_tzinfo = datetime(2016, 7, 9, 11, 0, 0)
est = dt_util.get_time_zone("US/Eastern") est = dt_util.get_time_zone("US/Eastern")
datetime_est_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=est) datetime_est_timezone = datetime(2016, 7, 9, 11, 0, 0, tzinfo=est)

View file

@ -11,7 +11,7 @@ from homeassistant.components.risco import (
) )
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er from homeassistant.helpers import entity_registry as er
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -137,7 +137,7 @@ def _check_state(hass, category, entity_id):
event_index = CATEGORIES_TO_EVENTS[category] event_index = CATEGORIES_TO_EVENTS[category]
event = TEST_EVENTS[event_index] event = TEST_EVENTS[event_index]
state = hass.states.get(entity_id) state = hass.states.get(entity_id)
assert state.state == dt.parse_datetime(event.time).isoformat() assert state.state == dt_util.parse_datetime(event.time).isoformat()
assert state.attributes["category_id"] == event.category_id assert state.attributes["category_id"] == event.category_id
assert state.attributes["category_name"] == event.category_name assert state.attributes["category_name"] == event.category_name
assert state.attributes["type_id"] == event.type_id assert state.attributes["type_id"] == event.type_id
@ -192,7 +192,7 @@ async def test_cloud_setup(
"homeassistant.components.risco.Store.async_load", "homeassistant.components.risco.Store.async_load",
return_value={LAST_EVENT_TIMESTAMP_KEY: TEST_EVENTS[0].time}, return_value={LAST_EVENT_TIMESTAMP_KEY: TEST_EVENTS[0].time},
): ):
async_fire_time_changed(hass, dt.utcnow() + timedelta(seconds=65)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=65))
await hass.async_block_till_done() await hass.async_block_till_done()
events_mock.assert_awaited_once_with(TEST_EVENTS[0].time, 10) events_mock.assert_awaited_once_with(TEST_EVENTS[0].time, 10)

View file

@ -9,7 +9,7 @@ import pytest
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -53,7 +53,7 @@ async def test_binary_sensor(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -13,7 +13,7 @@ from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ATTR_ENTITY_ID, STATE_OFF, STATE_ON, STATE_UNKNOWN from homeassistant.const import ATTR_ENTITY_ID, STATE_OFF, STATE_ON, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -35,7 +35,9 @@ async def test_button(
assert state_filter_clean.state is STATE_ON assert state_filter_clean.state is STATE_ON
assert state_filter_last_reset.state == "2022-03-12T15:24:26+00:00" assert state_filter_last_reset.state == "2022-03-12T15:24:26+00:00"
today = datetime(datetime.now().year + 1, 6, 19, 20, 0, 0).replace(tzinfo=dt.UTC) today = datetime(datetime.now().year + 1, 6, 19, 20, 0, 0).replace(
tzinfo=dt_util.UTC
)
today_str = today.isoformat() today_str = today.isoformat()
freezer.move_to(today) freezer.move_to(today)
@ -69,7 +71,7 @@ async def test_button(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -55,7 +55,7 @@ from homeassistant.const import (
) )
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -162,7 +162,7 @@ async def test_climate_fan(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -228,7 +228,7 @@ async def test_climate_swing(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -381,7 +381,7 @@ async def test_climate_temperatures(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -434,7 +434,7 @@ async def test_climate_temperature_is_none(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -488,7 +488,7 @@ async def test_climate_hvac_mode(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -520,7 +520,7 @@ async def test_climate_hvac_mode(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -559,7 +559,7 @@ async def test_climate_on_off(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -619,7 +619,7 @@ async def test_climate_service_failed(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -658,7 +658,7 @@ async def test_climate_assumed_state(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -707,7 +707,7 @@ async def test_climate_no_fan_no_swing(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -733,7 +733,7 @@ async def test_climate_set_timer(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -803,7 +803,7 @@ async def test_climate_set_timer(
monkeypatch.setattr( monkeypatch.setattr(
get_data.parsed["ABC999111"], get_data.parsed["ABC999111"],
"timer_time", "timer_time",
datetime(2022, 6, 6, 12, 00, 00, tzinfo=dt.UTC), datetime(2022, 6, 6, 12, 00, 00, tzinfo=dt_util.UTC),
) )
with patch( with patch(
@ -812,7 +812,7 @@ async def test_climate_set_timer(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -837,7 +837,7 @@ async def test_climate_pure_boost(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -908,7 +908,7 @@ async def test_climate_pure_boost(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -941,7 +941,7 @@ async def test_climate_climate_react(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -1075,7 +1075,7 @@ async def test_climate_climate_react(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -1104,7 +1104,7 @@ async def test_climate_climate_react_fahrenheit(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -1218,7 +1218,7 @@ async def test_climate_climate_react_fahrenheit(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -1247,7 +1247,7 @@ async def test_climate_full_ac_state(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -1311,7 +1311,7 @@ async def test_climate_full_ac_state(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -12,7 +12,7 @@ from homeassistant.components.sensibo.const import DOMAIN
from homeassistant.config_entries import SOURCE_USER from homeassistant.config_entries import SOURCE_USER
from homeassistant.const import STATE_UNAVAILABLE from homeassistant.const import STATE_UNAVAILABLE
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from . import ENTRY_CONFIG from . import ENTRY_CONFIG
@ -54,7 +54,7 @@ async def test_coordinator(
mock_data.reset_mock() mock_data.reset_mock()
mock_data.side_effect = SensiboError("info") mock_data.side_effect = SensiboError("info")
async_fire_time_changed(hass, dt.utcnow() + timedelta(minutes=1)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(minutes=1))
await hass.async_block_till_done() await hass.async_block_till_done()
mock_data.assert_called_once() mock_data.assert_called_once()
state = hass.states.get("climate.hallway") state = hass.states.get("climate.hallway")
@ -63,7 +63,7 @@ async def test_coordinator(
mock_data.return_value = SensiboData(raw={}, parsed={}) mock_data.return_value = SensiboData(raw={}, parsed={})
mock_data.side_effect = None mock_data.side_effect = None
async_fire_time_changed(hass, dt.utcnow() + timedelta(minutes=3)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(minutes=3))
await hass.async_block_till_done() await hass.async_block_till_done()
mock_data.assert_called_once() mock_data.assert_called_once()
state = hass.states.get("climate.hallway") state = hass.states.get("climate.hallway")
@ -75,7 +75,7 @@ async def test_coordinator(
mock_data.return_value = get_data mock_data.return_value = get_data
mock_data.side_effect = None mock_data.side_effect = None
async_fire_time_changed(hass, dt.utcnow() + timedelta(minutes=5)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(minutes=5))
await hass.async_block_till_done() await hass.async_block_till_done()
mock_data.assert_called_once() mock_data.assert_called_once()
state = hass.states.get("climate.hallway") state = hass.states.get("climate.hallway")
@ -83,7 +83,7 @@ async def test_coordinator(
mock_data.reset_mock() mock_data.reset_mock()
mock_data.side_effect = AuthenticationError("info") mock_data.side_effect = AuthenticationError("info")
async_fire_time_changed(hass, dt.utcnow() + timedelta(minutes=7)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(minutes=7))
await hass.async_block_till_done() await hass.async_block_till_done()
mock_data.assert_called_once() mock_data.assert_called_once()
state = hass.states.get("climate.hallway") state = hass.states.get("climate.hallway")

View file

@ -16,7 +16,7 @@ from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -43,7 +43,7 @@ async def test_number(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -16,7 +16,7 @@ from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -42,7 +42,7 @@ async def test_select(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -76,7 +76,7 @@ async def test_select_set_option(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -122,7 +122,7 @@ async def test_select_set_option(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -9,7 +9,7 @@ import pytest
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -61,7 +61,7 @@ async def test_sensor(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -18,7 +18,7 @@ from homeassistant.const import (
) )
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -62,7 +62,7 @@ async def test_switch_timer(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
state1 = hass.states.get("switch.hallway_timer") state1 = hass.states.get("switch.hallway_timer")
@ -95,7 +95,7 @@ async def test_switch_timer(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -140,7 +140,7 @@ async def test_switch_pure_boost(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
state1 = hass.states.get("switch.kitchen_pure_boost") state1 = hass.states.get("switch.kitchen_pure_boost")
@ -171,7 +171,7 @@ async def test_switch_pure_boost(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -262,7 +262,7 @@ async def test_switch_climate_react(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
state1 = hass.states.get("switch.hallway_climate_react") state1 = hass.states.get("switch.hallway_climate_react")
@ -293,7 +293,7 @@ async def test_switch_climate_react(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -317,7 +317,7 @@ async def test_switch_climate_react_no_data(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -10,7 +10,7 @@ import pytest
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import STATE_OFF, STATE_ON from homeassistant.const import STATE_OFF, STATE_ON
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
@ -39,7 +39,7 @@ async def test_select(
): ):
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=5), dt_util.utcnow() + timedelta(minutes=5),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -20,7 +20,7 @@ from homeassistant.const import CONF_HOST
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, format_mac from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, format_mac
from homeassistant.helpers.entity_registry import async_get from homeassistant.helpers.entity_registry import async_get
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import MockConfigEntry, async_fire_time_changed from tests.common import MockConfigEntry, async_fire_time_changed
@ -80,14 +80,14 @@ def inject_rpc_device_event(
async def mock_rest_update(hass: HomeAssistant, seconds=REST_SENSORS_UPDATE_INTERVAL): async def mock_rest_update(hass: HomeAssistant, seconds=REST_SENSORS_UPDATE_INTERVAL):
"""Move time to create REST sensors update event.""" """Move time to create REST sensors update event."""
async_fire_time_changed(hass, dt.utcnow() + timedelta(seconds=seconds)) async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=seconds))
await hass.async_block_till_done() await hass.async_block_till_done()
async def mock_polling_rpc_update(hass: HomeAssistant): async def mock_polling_rpc_update(hass: HomeAssistant):
"""Move time to create polling RPC sensors update event.""" """Move time to create polling RPC sensors update event."""
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=RPC_SENSORS_POLLING_INTERVAL) hass, dt_util.utcnow() + timedelta(seconds=RPC_SENSORS_POLLING_INTERVAL)
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -24,7 +24,7 @@ from homeassistant.helpers.device_registry import (
async_entries_for_config_entry, async_entries_for_config_entry,
async_get as async_get_dev_reg, async_get as async_get_dev_reg,
) )
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from . import ( from . import (
init_integration, init_integration,
@ -64,7 +64,7 @@ async def test_block_reload_on_cfg_change(
# Wait for debouncer # Wait for debouncer
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN) hass, dt_util.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -94,7 +94,7 @@ async def test_block_no_reload_on_bulb_changes(
# Wait for debouncer # Wait for debouncer
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN) hass, dt_util.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -110,7 +110,7 @@ async def test_block_no_reload_on_bulb_changes(
# Wait for debouncer # Wait for debouncer
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN) hass, dt_util.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -132,7 +132,7 @@ async def test_block_polling_auth_error(
# Move time to generate polling # Move time to generate polling
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=UPDATE_PERIOD_MULTIPLIER * 15) hass, dt_util.utcnow() + timedelta(seconds=UPDATE_PERIOD_MULTIPLIER * 15)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -198,7 +198,7 @@ async def test_block_polling_connection_error(
# Move time to generate polling # Move time to generate polling
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=UPDATE_PERIOD_MULTIPLIER * 15) hass, dt_util.utcnow() + timedelta(seconds=UPDATE_PERIOD_MULTIPLIER * 15)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -242,7 +242,7 @@ async def test_block_sleeping_device_no_periodic_updates(
# Move time to generate polling # Move time to generate polling
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=SLEEP_PERIOD_MULTIPLIER * 1000) hass, dt_util.utcnow() + timedelta(seconds=SLEEP_PERIOD_MULTIPLIER * 1000)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -328,7 +328,7 @@ async def test_rpc_reload_on_cfg_change(
# Wait for debouncer # Wait for debouncer
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN) hass, dt_util.utcnow() + timedelta(seconds=ENTRY_RELOAD_COOLDOWN)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -394,7 +394,7 @@ async def test_rpc_update_entry_sleep_period(
# Move time to generate sleep period update # Move time to generate sleep period update
monkeypatch.setitem(mock_rpc_device.status["sys"], "wakeup_period", 3600) monkeypatch.setitem(mock_rpc_device.status["sys"], "wakeup_period", 3600)
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=600 * SLEEP_PERIOD_MULTIPLIER) hass, dt_util.utcnow() + timedelta(seconds=600 * SLEEP_PERIOD_MULTIPLIER)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -423,7 +423,7 @@ async def test_rpc_sleeping_device_no_periodic_updates(
# Move time to generate polling # Move time to generate polling
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=SLEEP_PERIOD_MULTIPLIER * 1000) hass, dt_util.utcnow() + timedelta(seconds=SLEEP_PERIOD_MULTIPLIER * 1000)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -449,7 +449,7 @@ async def test_rpc_reconnect_auth_error(
# Move time to generate reconnect # Move time to generate reconnect
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=RPC_RECONNECT_INTERVAL) hass, dt_util.utcnow() + timedelta(seconds=RPC_RECONNECT_INTERVAL)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -519,7 +519,7 @@ async def test_rpc_reconnect_error(
# Move time to generate reconnect # Move time to generate reconnect
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=RPC_RECONNECT_INTERVAL) hass, dt_util.utcnow() + timedelta(seconds=RPC_RECONNECT_INTERVAL)
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -11,7 +11,7 @@ from homeassistant.components.shelly.utils import (
get_rpc_input_triggers, get_rpc_input_triggers,
is_block_momentary_input, is_block_momentary_input,
) )
from homeassistant.util import dt from homeassistant.util import dt as dt_util
DEVICE_BLOCK_ID = 4 DEVICE_BLOCK_ID = 4
@ -153,12 +153,12 @@ async def test_get_block_device_sleep_period(settings, sleep_period) -> None:
async def test_get_device_uptime() -> None: async def test_get_device_uptime() -> None:
"""Test block test get device uptime.""" """Test block test get device uptime."""
assert get_device_uptime( assert get_device_uptime(
55, dt.as_utc(dt.parse_datetime("2019-01-10 18:42:00+00:00")) 55, dt_util.as_utc(dt_util.parse_datetime("2019-01-10 18:42:00+00:00"))
) == dt.as_utc(dt.parse_datetime("2019-01-10 18:42:00+00:00")) ) == dt_util.as_utc(dt_util.parse_datetime("2019-01-10 18:42:00+00:00"))
assert get_device_uptime( assert get_device_uptime(
50, dt.as_utc(dt.parse_datetime("2019-01-10 18:42:00+00:00")) 50, dt_util.as_utc(dt_util.parse_datetime("2019-01-10 18:42:00+00:00"))
) == dt.as_utc(dt.parse_datetime("2019-01-10 18:42:10+00:00")) ) == dt_util.as_utc(dt_util.parse_datetime("2019-01-10 18:42:10+00:00"))
async def test_get_block_input_triggers(mock_block_device, monkeypatch) -> None: async def test_get_block_input_triggers(mock_block_device, monkeypatch) -> None:

View file

@ -3,13 +3,13 @@
from datetime import timedelta from datetime import timedelta
from homeassistant.components.smarttub.const import SCAN_INTERVAL from homeassistant.components.smarttub.const import SCAN_INTERVAL
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed
async def trigger_update(hass): async def trigger_update(hass):
"""Trigger a polling update by moving time forward.""" """Trigger a polling update by moving time forward."""
new_time = dt.utcnow() + timedelta(seconds=SCAN_INTERVAL + 1) new_time = dt_util.utcnow() + timedelta(seconds=SCAN_INTERVAL + 1)
async_fire_time_changed(hass, new_time) async_fire_time_changed(hass, new_time)
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -16,7 +16,7 @@ from homeassistant.config_entries import RELOAD_AFTER_UPDATE_DELAY
from homeassistant.const import ATTR_TIME, STATE_OFF, STATE_ON from homeassistant.const import ATTR_TIME, STATE_OFF, STATE_ON
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er from homeassistant.helpers import entity_registry as er
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from .conftest import SonosMockEvent from .conftest import SonosMockEvent
@ -114,7 +114,7 @@ async def test_switch_attributes(
with patch.object(hass.data[DATA_SONOS_DISCOVERY_MANAGER], "async_shutdown") as m: with patch.object(hass.data[DATA_SONOS_DISCOVERY_MANAGER], "async_shutdown") as m:
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1), dt_util.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
assert m.called assert m.called

View file

@ -31,7 +31,7 @@ from homeassistant.config_entries import RELOAD_AFTER_UPDATE_DELAY
from homeassistant.const import STATE_OFF, STATE_PAUSED, STATE_PLAYING from homeassistant.const import STATE_OFF, STATE_PAUSED, STATE_PLAYING
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from .conftest import DEVICE_1_ENTITY_ID, DEVICE_2_ENTITY_ID from .conftest import DEVICE_1_ENTITY_ID, DEVICE_2_ENTITY_ID
@ -662,7 +662,7 @@ async def test_zone_attributes(
# Fast-forward time to allow all entities to be set up and updated again # Fast-forward time to allow all entities to be set up and updated again
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1), dt_util.utcnow() + timedelta(seconds=RELOAD_AFTER_UPDATE_DELAY + 1),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -17,7 +17,7 @@ from homeassistant.const import CONF_UNIQUE_ID, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers import issue_registry as ir from homeassistant.helpers import issue_registry as ir
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from homeassistant.util import dt from homeassistant.util import dt as dt_util
from . import ( from . import (
YAML_CONFIG, YAML_CONFIG,
@ -218,7 +218,7 @@ async def test_invalid_url_on_update(
await init_integration(hass, config) await init_integration(hass, config)
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=1), dt_util.utcnow() + timedelta(minutes=1),
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -399,7 +399,7 @@ async def test_no_issue_when_view_has_the_text_entity_id_in_it(
) )
async_fire_time_changed( async_fire_time_changed(
hass, hass,
dt.utcnow() + timedelta(minutes=1), dt_util.utcnow() + timedelta(minutes=1),
) )
await hass.async_block_till_done() await hass.async_block_till_done()

View file

@ -14,7 +14,7 @@ from homeassistant.config_entries import ConfigEntryState
from homeassistant.const import STATE_UNAVAILABLE from homeassistant.const import STATE_UNAVAILABLE
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from homeassistant.util import dt, slugify from homeassistant.util import dt as dt_util, slugify
from . import init_integration from . import init_integration
from .consts import DUMMY_SWITCHER_DEVICES, YAML_CONFIG from .consts import DUMMY_SWITCHER_DEVICES, YAML_CONFIG
@ -63,7 +63,7 @@ async def test_update_fail(
assert len(hass.data[DOMAIN][DATA_DEVICE]) == 2 assert len(hass.data[DOMAIN][DATA_DEVICE]) == 2
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=MAX_UPDATE_INTERVAL_SEC + 1) hass, dt_util.utcnow() + timedelta(seconds=MAX_UPDATE_INTERVAL_SEC + 1)
) )
await hass.async_block_till_done() await hass.async_block_till_done()
@ -84,7 +84,7 @@ async def test_update_fail(
mock_bridge.mock_callbacks(DUMMY_SWITCHER_DEVICES) mock_bridge.mock_callbacks(DUMMY_SWITCHER_DEVICES)
await hass.async_block_till_done() await hass.async_block_till_done()
async_fire_time_changed( async_fire_time_changed(
hass, dt.utcnow() + timedelta(seconds=MAX_UPDATE_INTERVAL_SEC - 1) hass, dt_util.utcnow() + timedelta(seconds=MAX_UPDATE_INTERVAL_SEC - 1)
) )
for device in DUMMY_SWITCHER_DEVICES: for device in DUMMY_SWITCHER_DEVICES: