Enforce HOMEASSISTANT_DOMAIN alias for core DOMAIN (#122763)

This commit is contained in:
epenet 2024-07-29 22:10:44 +02:00 committed by GitHub
parent 4ac85829c8
commit 02581bbf02
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 46 additions and 43 deletions

View file

@ -3,10 +3,12 @@
from __future__ import annotations
from homeassistant.components.repairs import ConfirmRepairFlow, RepairsFlow
from homeassistant.core import DOMAIN, HomeAssistant
from homeassistant.core import HomeAssistant
from homeassistant.data_entry_flow import FlowResult
from homeassistant.helpers import issue_registry as ir
from .const import DOMAIN
class IntegrationNotFoundFlow(RepairsFlow):
"""Handler for an issue fixing flow."""

View file

@ -872,6 +872,7 @@ voluptuous = "vol"
"homeassistant.components.wake_word.PLATFORM_SCHEMA" = "WAKE_WORD_PLATFORM_SCHEMA"
"homeassistant.components.water_heater.PLATFORM_SCHEMA" = "WATER_HEATER_PLATFORM_SCHEMA"
"homeassistant.components.weather.PLATFORM_SCHEMA" = "WEATHER_PLATFORM_SCHEMA"
"homeassistant.core.DOMAIN" = "HOMEASSISTANT_DOMAIN"
"homeassistant.helpers.area_registry" = "ar"
"homeassistant.helpers.category_registry" = "cr"
"homeassistant.helpers.config_validation" = "cv"

View file

@ -29,7 +29,7 @@ from homeassistant.const import (
)
import homeassistant.core as ha
from homeassistant.core import (
DOMAIN as HASS_DOMAIN,
DOMAIN as HOMEASSISTANT_DOMAIN,
CoreState,
HomeAssistant,
State,
@ -527,7 +527,7 @@ async def test_set_target_humidity_humidifier_on(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -547,7 +547,7 @@ async def test_set_target_humidity_humidifier_off(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -587,7 +587,7 @@ async def test_humidity_change_humidifier_on_outside_tolerance(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -627,7 +627,7 @@ async def test_humidity_change_humidifier_off_outside_tolerance(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -664,7 +664,7 @@ async def test_operation_mode_humidify(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -725,7 +725,7 @@ async def test_set_target_humidity_dry_off(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
assert hass.states.get(ENTITY).attributes.get("action") == "drying"
@ -784,7 +784,7 @@ async def test_operation_mode_dry(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -797,7 +797,7 @@ async def test_set_target_humidity_dry_on(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -810,7 +810,7 @@ async def test_init_ignores_tolerance(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -835,7 +835,7 @@ async def test_set_humidity_change_dry_off_outside_tolerance(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -858,7 +858,7 @@ async def test_humidity_change_dry_on_outside_tolerance(hass: HomeAssistant) ->
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -878,7 +878,7 @@ async def test_running_when_operating_mode_is_off_2(hass: HomeAssistant) -> None
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
assert hass.states.get(ENTITY).attributes.get("action") == "off"
@ -956,7 +956,7 @@ async def test_humidity_change_dry_trigger_on_long_enough(hass: HomeAssistant) -
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -990,7 +990,7 @@ async def test_humidity_change_dry_trigger_off_long_enough(hass: HomeAssistant)
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1115,7 +1115,7 @@ async def test_humidity_change_humidifier_trigger_on_long_enough(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -1136,7 +1136,7 @@ async def test_humidity_change_humidifier_trigger_off_long_enough(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1243,7 +1243,7 @@ async def test_humidity_change_dry_trigger_on_long_enough_3(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -1264,7 +1264,7 @@ async def test_humidity_change_dry_trigger_off_long_enough_3(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1309,7 +1309,7 @@ async def test_humidity_change_humidifier_trigger_on_long_enough_2(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -1330,7 +1330,7 @@ async def test_humidity_change_humidifier_trigger_off_long_enough_2(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1385,7 +1385,7 @@ async def test_float_tolerance_values_2(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH

View file

@ -37,7 +37,7 @@ from homeassistant.const import (
)
import homeassistant.core as ha
from homeassistant.core import (
DOMAIN as HASS_DOMAIN,
DOMAIN as HOMEASSISTANT_DOMAIN,
CoreState,
HomeAssistant,
State,
@ -484,7 +484,7 @@ async def test_set_target_temp_heater_on(hass: HomeAssistant) -> None:
await common.async_set_temperature(hass, 30)
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -498,7 +498,7 @@ async def test_set_target_temp_heater_off(hass: HomeAssistant) -> None:
await common.async_set_temperature(hass, 25)
assert len(calls) == 2
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -522,7 +522,7 @@ async def test_temp_change_heater_on_outside_tolerance(hass: HomeAssistant) -> N
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -546,7 +546,7 @@ async def test_temp_change_heater_off_outside_tolerance(hass: HomeAssistant) ->
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -559,7 +559,7 @@ async def test_running_when_hvac_mode_is_off(hass: HomeAssistant) -> None:
await common.async_set_hvac_mode(hass, HVACMode.OFF)
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -589,7 +589,7 @@ async def test_hvac_mode_heat(hass: HomeAssistant) -> None:
await common.async_set_hvac_mode(hass, HVACMode.HEAT)
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -643,7 +643,7 @@ async def test_set_target_temp_ac_off(hass: HomeAssistant) -> None:
await common.async_set_temperature(hass, 30)
assert len(calls) == 2
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -674,7 +674,7 @@ async def test_hvac_mode_cool(hass: HomeAssistant) -> None:
await common.async_set_hvac_mode(hass, HVACMode.COOL)
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -688,7 +688,7 @@ async def test_set_target_temp_ac_on(hass: HomeAssistant) -> None:
await common.async_set_temperature(hass, 25)
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -712,7 +712,7 @@ async def test_set_temp_change_ac_off_outside_tolerance(hass: HomeAssistant) ->
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -736,7 +736,7 @@ async def test_temp_change_ac_on_outside_tolerance(hass: HomeAssistant) -> None:
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -749,7 +749,7 @@ async def test_running_when_operating_mode_is_off_2(hass: HomeAssistant) -> None
await common.async_set_hvac_mode(hass, HVACMode.OFF)
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -867,7 +867,7 @@ async def test_heating_cooling_switch_toggles_when_outside_min_cycle_duration(
# Then
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == expected_triggered_service_call
assert call.data["entity_id"] == ENT_SWITCH
@ -965,7 +965,7 @@ async def test_temp_change_ac_trigger_on_long_enough_3(hass: HomeAssistant) -> N
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -989,7 +989,7 @@ async def test_temp_change_ac_trigger_off_long_enough_3(hass: HomeAssistant) ->
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1038,7 +1038,7 @@ async def test_temp_change_heater_trigger_on_long_enough_2(hass: HomeAssistant)
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_ON
assert call.data["entity_id"] == ENT_SWITCH
@ -1064,7 +1064,7 @@ async def test_temp_change_heater_trigger_off_long_enough_2(
await hass.async_block_till_done()
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1237,7 +1237,7 @@ async def test_initial_hvac_off_force_heater_off(hass: HomeAssistant) -> None:
# heater must be switched off
assert len(calls) == 1
call = calls[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == ENT_SWITCH
@ -1345,7 +1345,7 @@ async def test_restore_will_turn_off_when_loaded_second(hass: HomeAssistant) ->
assert len(calls_on) == 0
assert len(calls_off) == 1
call = calls_off[0]
assert call.domain == HASS_DOMAIN
assert call.domain == HOMEASSISTANT_DOMAIN
assert call.service == SERVICE_TURN_OFF
assert call.data["entity_id"] == "input_boolean.test"