mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 07:07:28 +00:00
Update generic_thermostat tests to avoid patching utcnow (#93479)
This commit is contained in:
parent
da5ad4a17d
commit
e80579e52f
@ -2,6 +2,7 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
|
from freezegun import freeze_time
|
||||||
import pytest
|
import pytest
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
@ -786,9 +787,7 @@ async def test_temp_change_ac_trigger_on_long_enough(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test if temperature change turn ac on."""
|
"""Test if temperature change turn ac on."""
|
||||||
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
||||||
with patch(
|
with freeze_time(fake_changed):
|
||||||
"homeassistant.helpers.condition.dt_util.utcnow", return_value=fake_changed
|
|
||||||
):
|
|
||||||
calls = _setup_switch(hass, False)
|
calls = _setup_switch(hass, False)
|
||||||
await common.async_set_temperature(hass, 25)
|
await common.async_set_temperature(hass, 25)
|
||||||
_setup_sensor(hass, 30)
|
_setup_sensor(hass, 30)
|
||||||
@ -816,9 +815,7 @@ async def test_temp_change_ac_trigger_off_long_enough(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test if temperature change turn ac on."""
|
"""Test if temperature change turn ac on."""
|
||||||
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
||||||
with patch(
|
with freeze_time(fake_changed):
|
||||||
"homeassistant.helpers.condition.dt_util.utcnow", return_value=fake_changed
|
|
||||||
):
|
|
||||||
calls = _setup_switch(hass, True)
|
calls = _setup_switch(hass, True)
|
||||||
await common.async_set_temperature(hass, 30)
|
await common.async_set_temperature(hass, 30)
|
||||||
_setup_sensor(hass, 25)
|
_setup_sensor(hass, 25)
|
||||||
@ -904,9 +901,7 @@ async def test_temp_change_ac_trigger_on_long_enough_2(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test if temperature change turn ac on."""
|
"""Test if temperature change turn ac on."""
|
||||||
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
||||||
with patch(
|
with freeze_time(fake_changed):
|
||||||
"homeassistant.helpers.condition.dt_util.utcnow", return_value=fake_changed
|
|
||||||
):
|
|
||||||
calls = _setup_switch(hass, False)
|
calls = _setup_switch(hass, False)
|
||||||
await common.async_set_temperature(hass, 25)
|
await common.async_set_temperature(hass, 25)
|
||||||
_setup_sensor(hass, 30)
|
_setup_sensor(hass, 30)
|
||||||
@ -934,9 +929,7 @@ async def test_temp_change_ac_trigger_off_long_enough_2(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test if temperature change turn ac on."""
|
"""Test if temperature change turn ac on."""
|
||||||
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
||||||
with patch(
|
with freeze_time(fake_changed):
|
||||||
"homeassistant.helpers.condition.dt_util.utcnow", return_value=fake_changed
|
|
||||||
):
|
|
||||||
calls = _setup_switch(hass, True)
|
calls = _setup_switch(hass, True)
|
||||||
await common.async_set_temperature(hass, 30)
|
await common.async_set_temperature(hass, 30)
|
||||||
_setup_sensor(hass, 25)
|
_setup_sensor(hass, 25)
|
||||||
@ -1032,9 +1025,7 @@ async def test_temp_change_heater_trigger_on_long_enough(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test if temperature change turn heater on after min cycle."""
|
"""Test if temperature change turn heater on after min cycle."""
|
||||||
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
||||||
with patch(
|
with freeze_time(fake_changed):
|
||||||
"homeassistant.helpers.condition.dt_util.utcnow", return_value=fake_changed
|
|
||||||
):
|
|
||||||
calls = _setup_switch(hass, False)
|
calls = _setup_switch(hass, False)
|
||||||
await common.async_set_temperature(hass, 30)
|
await common.async_set_temperature(hass, 30)
|
||||||
_setup_sensor(hass, 25)
|
_setup_sensor(hass, 25)
|
||||||
@ -1051,9 +1042,7 @@ async def test_temp_change_heater_trigger_off_long_enough(
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Test if temperature change turn heater off after min cycle."""
|
"""Test if temperature change turn heater off after min cycle."""
|
||||||
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
fake_changed = datetime.datetime(1970, 11, 11, 11, 11, 11, tzinfo=dt_util.UTC)
|
||||||
with patch(
|
with freeze_time(fake_changed):
|
||||||
"homeassistant.helpers.condition.dt_util.utcnow", return_value=fake_changed
|
|
||||||
):
|
|
||||||
calls = _setup_switch(hass, True)
|
calls = _setup_switch(hass, True)
|
||||||
await common.async_set_temperature(hass, 25)
|
await common.async_set_temperature(hass, 25)
|
||||||
_setup_sensor(hass, 30)
|
_setup_sensor(hass, 30)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user