From c8398a48fe9600ce44fbee408f2f459b65d7c64a Mon Sep 17 00:00:00 2001 From: Jean-Marc Collin Date: Sun, 17 Dec 2023 08:16:37 +0000 Subject: [PATCH] All testu ok --- tests/commons.py | 14 ++++++++++++++ tests/const.py | 7 +++++++ tests/test_auto_regulation.py | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/tests/commons.py b/tests/commons.py index 9a1783a..fad70d0 100644 --- a/tests/commons.py +++ b/tests/commons.py @@ -35,9 +35,13 @@ from .const import ( # pylint: disable=unused-import MOCK_TH_OVER_SWITCH_USER_CONFIG, MOCK_TH_OVER_4SWITCH_USER_CONFIG, MOCK_TH_OVER_CLIMATE_USER_CONFIG, + MOCK_TH_OVER_SWITCH_MAIN_CONFIG, + MOCK_TH_OVER_SWITCH_CENTRAL_MAIN_CONFIG, MOCK_TH_OVER_SWITCH_TYPE_CONFIG, MOCK_TH_OVER_SWITCH_AC_TYPE_CONFIG, MOCK_TH_OVER_4SWITCH_TYPE_CONFIG, + MOCK_TH_OVER_CLIMATE_MAIN_CONFIG, + MOCK_TH_OVER_CLIMATE_CENTRAL_MAIN_CONFIG, MOCK_TH_OVER_CLIMATE_TYPE_CONFIG, MOCK_TH_OVER_CLIMATE_TYPE_AC_CONFIG, MOCK_TH_OVER_CLIMATE_TYPE_NOT_REGULATED_CONFIG, @@ -61,6 +65,8 @@ from .const import ( # pylint: disable=unused-import FULL_SWITCH_CONFIG = ( MOCK_TH_OVER_SWITCH_USER_CONFIG + | MOCK_TH_OVER_SWITCH_MAIN_CONFIG + | MOCK_TH_OVER_SWITCH_CENTRAL_MAIN_CONFIG | MOCK_TH_OVER_SWITCH_TYPE_CONFIG | MOCK_TH_OVER_SWITCH_TPI_CONFIG | MOCK_PRESETS_CONFIG @@ -73,6 +79,8 @@ FULL_SWITCH_CONFIG = ( FULL_SWITCH_AC_CONFIG = ( MOCK_TH_OVER_SWITCH_USER_CONFIG + | MOCK_TH_OVER_SWITCH_MAIN_CONFIG + | MOCK_TH_OVER_SWITCH_CENTRAL_MAIN_CONFIG | MOCK_TH_OVER_SWITCH_AC_TYPE_CONFIG | MOCK_TH_OVER_SWITCH_TPI_CONFIG | MOCK_PRESETS_AC_CONFIG @@ -86,6 +94,8 @@ FULL_SWITCH_AC_CONFIG = ( PARTIAL_CLIMATE_CONFIG = ( MOCK_TH_OVER_CLIMATE_USER_CONFIG + | MOCK_TH_OVER_CLIMATE_MAIN_CONFIG + | MOCK_TH_OVER_CLIMATE_CENTRAL_MAIN_CONFIG | MOCK_TH_OVER_CLIMATE_TYPE_CONFIG | MOCK_PRESETS_CONFIG | MOCK_ADVANCED_CONFIG @@ -93,6 +103,8 @@ PARTIAL_CLIMATE_CONFIG = ( PARTIAL_CLIMATE_NOT_REGULATED_CONFIG = ( MOCK_TH_OVER_CLIMATE_USER_CONFIG + | MOCK_TH_OVER_CLIMATE_MAIN_CONFIG + | MOCK_TH_OVER_CLIMATE_CENTRAL_MAIN_CONFIG | MOCK_TH_OVER_CLIMATE_TYPE_NOT_REGULATED_CONFIG | MOCK_PRESETS_CONFIG | MOCK_ADVANCED_CONFIG @@ -101,6 +113,8 @@ PARTIAL_CLIMATE_NOT_REGULATED_CONFIG = ( PARTIAL_CLIMATE_AC_CONFIG = ( MOCK_TH_OVER_CLIMATE_USER_CONFIG | MOCK_TH_OVER_CLIMATE_TYPE_AC_CONFIG + | MOCK_TH_OVER_CLIMATE_MAIN_CONFIG + | MOCK_TH_OVER_CLIMATE_CENTRAL_MAIN_CONFIG | MOCK_PRESETS_CONFIG | MOCK_ADVANCED_CONFIG ) diff --git a/tests/const.py b/tests/const.py index 9d4cd09..ee6e6a5 100644 --- a/tests/const.py +++ b/tests/const.py @@ -61,6 +61,13 @@ MOCK_TH_OVER_CLIMATE_CENTRAL_MAIN_CONFIG = { # Keep default values which are False } +MOCK_TH_OVER_SWITCH_CENTRAL_MAIN_CONFIG = { + CONF_EXTERNAL_TEMP_SENSOR: "sensor.mock_ext_temp_sensor", + CONF_TEMP_MIN: 15, + CONF_TEMP_MAX: 30, + # Keep default values which are False +} + MOCK_TH_OVER_SWITCH_TYPE_CONFIG = { CONF_HEATER: "switch.mock_switch", CONF_PROP_FUNCTION: PROPORTIONAL_FUNCTION_TPI, diff --git a/tests/test_auto_regulation.py b/tests/test_auto_regulation.py index 0c673d1..d254153 100644 --- a/tests/test_auto_regulation.py +++ b/tests/test_auto_regulation.py @@ -71,8 +71,8 @@ async def test_over_climate_regulation( assert entity.name == "TheOverClimateMockName" assert entity.is_over_climate is True assert entity.is_regulated is True - assert entity.hvac_action is HVACAction.OFF assert entity.hvac_mode is HVACMode.OFF + assert entity.hvac_action is HVACAction.OFF assert entity.target_temperature == entity.min_temp assert entity.preset_modes == [ PRESET_NONE,