All testus ok
This commit is contained in:
@@ -493,21 +493,18 @@ async def create_thermostat(
|
|||||||
hass: HomeAssistant, entry: MockConfigEntry, entity_id: str
|
hass: HomeAssistant, entry: MockConfigEntry, entity_id: str
|
||||||
) -> BaseThermostat:
|
) -> BaseThermostat:
|
||||||
"""Creates and return a TPI Thermostat"""
|
"""Creates and return a TPI Thermostat"""
|
||||||
with patch(
|
entry.add_to_hass(hass)
|
||||||
"custom_components.versatile_thermostat.base_thermostat.BaseThermostat.send_event"
|
await hass.config_entries.async_setup(entry.entry_id)
|
||||||
):
|
assert entry.state is ConfigEntryState.LOADED
|
||||||
entry.add_to_hass(hass)
|
|
||||||
await hass.config_entries.async_setup(entry.entry_id)
|
|
||||||
assert entry.state is ConfigEntryState.LOADED
|
|
||||||
|
|
||||||
# We should reload the VTherm links
|
# We should reload the VTherm links
|
||||||
# vtherm_api: VersatileThermostatAPI = VersatileThermostatAPI.get_vtherm_api()
|
# vtherm_api: VersatileThermostatAPI = VersatileThermostatAPI.get_vtherm_api()
|
||||||
# central_config = vtherm_api.find_central_configuration()
|
# central_config = vtherm_api.find_central_configuration()
|
||||||
entity = search_entity(hass, entity_id, CLIMATE_DOMAIN)
|
entity = search_entity(hass, entity_id, CLIMATE_DOMAIN)
|
||||||
# if entity and hasattr(entity, "init_presets")::
|
# if entity and hasattr(entity, "init_presets")::
|
||||||
# await entity.init_presets(central_config)
|
# await entity.init_presets(central_config)
|
||||||
|
|
||||||
return entity
|
return entity
|
||||||
|
|
||||||
|
|
||||||
async def create_central_config( # pylint: disable=dangerous-default-value
|
async def create_central_config( # pylint: disable=dangerous-default-value
|
||||||
|
|||||||
@@ -104,8 +104,8 @@ async def test_add_a_central_config(hass: HomeAssistant, skip_hass_states_is_sta
|
|||||||
assert api.nb_active_device_for_boiler_entity is None
|
assert api.nb_active_device_for_boiler_entity is None
|
||||||
assert api.nb_active_device_for_boiler is None
|
assert api.nb_active_device_for_boiler is None
|
||||||
|
|
||||||
assert api.nb_active_device_for_boiler_threshold_entity is None
|
assert api.nb_active_device_for_boiler_threshold_entity is not None
|
||||||
assert api.nb_active_device_for_boiler_threshold is None
|
assert api.nb_active_device_for_boiler_threshold == 1 # the default value
|
||||||
|
|
||||||
|
|
||||||
# @pytest.mark.parametrize("expected_lingering_tasks", [True])
|
# @pytest.mark.parametrize("expected_lingering_tasks", [True])
|
||||||
|
|||||||
@@ -193,7 +193,7 @@ async def test_over_4switch_full_start(hass: HomeAssistant, skip_hass_states_is_
|
|||||||
assert entity
|
assert entity
|
||||||
|
|
||||||
assert entity.name == "TheOver4SwitchMockName"
|
assert entity.name == "TheOver4SwitchMockName"
|
||||||
assert entity.is_over_climate is False
|
assert entity.is_over_switch
|
||||||
assert entity.hvac_action is HVACAction.OFF
|
assert entity.hvac_action is HVACAction.OFF
|
||||||
assert entity.hvac_mode is HVACMode.OFF
|
assert entity.hvac_mode is HVACMode.OFF
|
||||||
assert entity.target_temperature == entity.min_temp
|
assert entity.target_temperature == entity.min_temp
|
||||||
|
|||||||
Reference in New Issue
Block a user