Rename HomeAssistantType to HomeAssistant, integrations w* - z* (#49543)

* Integration zha: HomeAssistantType -> HomeAssistant.

* Integration zerproc: HomeAssistantType -> HomeAssistant.

* Integration xbox: HomeAssistantType -> HomeAssistant.

* Integration wunderground: HomeAssistantType -> HomeAssistant.

* Integration wled: HomeAssistantType -> HomeAssistant.

* Integration water_heater: HomeAssistantType -> HomeAssistant.

* Integration websocket_api: HomeAssistantType -> HomeAssistant.

* Integration wilight: HomeAssistantType -> HomeAssistant.
This commit is contained in:
jan iversen 2021-04-22 17:04:28 +02:00 committed by GitHub
parent 6992e24263
commit 9879b7becf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 69 additions and 81 deletions

View File

@ -3,8 +3,7 @@
from homeassistant.components.group import GroupIntegrationRegistry
from homeassistant.const import STATE_OFF
from homeassistant.core import callback
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.core import HomeAssistant, callback
from . import (
STATE_ECO,
@ -18,7 +17,7 @@ from . import (
@callback
def async_describe_on_off_states(
hass: HomeAssistantType, registry: GroupIntegrationRegistry
hass: HomeAssistant, registry: GroupIntegrationRegistry
) -> None:
"""Describe group on off states."""
registry.on_off_states(

View File

@ -13,8 +13,7 @@ from homeassistant.const import (
STATE_OFF,
STATE_ON,
)
from homeassistant.core import Context, State
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.core import Context, HomeAssistant, State
from . import (
ATTR_AWAY_MODE,
@ -47,7 +46,7 @@ VALID_STATES = {
async def _async_reproduce_state(
hass: HomeAssistantType,
hass: HomeAssistant,
state: State,
*,
context: Context | None = None,
@ -124,7 +123,7 @@ async def _async_reproduce_state(
async def async_reproduce_states(
hass: HomeAssistantType,
hass: HomeAssistant,
states: Iterable[State],
*,
context: Context | None = None,

View File

@ -22,13 +22,12 @@ from homeassistant.components.light import (
LightEntity,
)
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import callback
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import config_validation as cv, entity_platform
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.entity_registry import (
async_get_registry as async_get_entity_registry,
)
from homeassistant.helpers.typing import HomeAssistantType
import homeassistant.util.color as color_util
from . import WLEDDataUpdateCoordinator, WLEDDeviceEntity, wled_exception_handler
@ -51,7 +50,7 @@ PARALLEL_UPDATES = 1
async def async_setup_entry(
hass: HomeAssistantType,
hass: HomeAssistant,
entry: ConfigEntry,
async_add_entities: Callable[[list[Entity], bool], None],
) -> None:

View File

@ -13,8 +13,8 @@ from homeassistant.const import (
PERCENTAGE,
SIGNAL_STRENGTH_DECIBELS_MILLIWATT,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.util.dt import utcnow
from . import WLEDDataUpdateCoordinator, WLEDDeviceEntity
@ -22,7 +22,7 @@ from .const import ATTR_LED_COUNT, ATTR_MAX_POWER, CURRENT_MA, DOMAIN
async def async_setup_entry(
hass: HomeAssistantType,
hass: HomeAssistant,
entry: ConfigEntry,
async_add_entities: Callable[[list[Entity], bool], None],
) -> None:

View File

@ -5,8 +5,8 @@ from typing import Any, Callable
from homeassistant.components.switch import SwitchEntity
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.typing import HomeAssistantType
from . import WLEDDataUpdateCoordinator, WLEDDeviceEntity, wled_exception_handler
from .const import (
@ -21,7 +21,7 @@ PARALLEL_UPDATES = 1
async def async_setup_entry(
hass: HomeAssistantType,
hass: HomeAssistant,
entry: ConfigEntry,
async_add_entities: Callable[[list[Entity], bool], None],
) -> None:

View File

@ -33,10 +33,11 @@ from homeassistant.const import (
TEMP_CELSIUS,
TEMP_FAHRENHEIT,
)
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import PlatformNotReady
from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.typing import ConfigType, HomeAssistantType
from homeassistant.helpers.typing import ConfigType
from homeassistant.util import Throttle
_RESOURCE = "http://api.wunderground.com/api/{}/{}/{}/q/"
@ -1084,7 +1085,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
async def async_setup_platform(
hass: HomeAssistantType, config: ConfigType, async_add_entities, discovery_info=None
hass: HomeAssistant, config: ConfigType, async_add_entities, discovery_info=None
):
"""Set up the WUnderground sensor."""
latitude = config.get(CONF_LATITUDE, hass.config.latitude)
@ -1119,7 +1120,7 @@ async def async_setup_platform(
class WUndergroundSensor(SensorEntity):
"""Implementing the WUnderground sensor."""
def __init__(self, hass: HomeAssistantType, rest, condition, unique_id_base: str):
def __init__(self, hass: HomeAssistant, rest, condition, unique_id_base: str):
"""Initialize the sensor."""
self.rest = rest
self._condition = condition

View File

@ -29,7 +29,6 @@ from homeassistant.helpers import (
config_entry_oauth2_flow,
config_validation as cv,
)
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator
from . import api, config_flow
@ -168,7 +167,7 @@ class XboxUpdateCoordinator(DataUpdateCoordinator):
def __init__(
self,
hass: HomeAssistantType,
hass: HomeAssistant,
client: XboxLiveClient,
consoles: SmartglassConsoleList,
) -> None:

View File

@ -4,11 +4,10 @@ from __future__ import annotations
from functools import partial
from homeassistant.components.binary_sensor import BinarySensorEntity
from homeassistant.core import callback
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.entity_registry import (
async_get_registry as async_get_entity_registry,
)
from homeassistant.helpers.typing import HomeAssistantType
from . import XboxUpdateCoordinator
from .base_sensor import XboxBaseSensorEntity
@ -17,7 +16,7 @@ from .const import DOMAIN
PRESENCE_ATTRIBUTES = ["online", "in_party", "in_game", "in_multiplayer"]
async def async_setup_entry(hass: HomeAssistantType, config_entry, async_add_entities):
async def async_setup_entry(hass: HomeAssistant, config_entry, async_add_entities):
"""Set up Xbox Live friends."""
coordinator: XboxUpdateCoordinator = hass.data[DOMAIN][config_entry.entry_id][
"coordinator"

View File

@ -24,8 +24,7 @@ from homeassistant.components.media_source.models import (
MediaSourceItem,
PlayMedia,
)
from homeassistant.core import callback
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.core import HomeAssistant, callback
from homeassistant.util import dt as dt_util
from .browse_media import _find_media_image
@ -42,7 +41,7 @@ MEDIA_CLASS_MAP = {
}
async def async_get_media_source(hass: HomeAssistantType):
async def async_get_media_source(hass: HomeAssistant):
"""Set up Xbox media source."""
entry = hass.config_entries.async_entries(DOMAIN)[0]
client = hass.data[DOMAIN][entry.entry_id]["client"]
@ -75,11 +74,11 @@ class XboxSource(MediaSource):
name: str = "Xbox Game Media"
def __init__(self, hass: HomeAssistantType, client: XboxLiveClient):
def __init__(self, hass: HomeAssistant, client: XboxLiveClient):
"""Initialize Xbox source."""
super().__init__(DOMAIN)
self.hass: HomeAssistantType = hass
self.hass: HomeAssistant = hass
self.client: XboxLiveClient = client
async def async_resolve_media(self, item: MediaSourceItem) -> PlayMedia:

View File

@ -4,11 +4,10 @@ from __future__ import annotations
from functools import partial
from homeassistant.components.sensor import SensorEntity
from homeassistant.core import callback
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.entity_registry import (
async_get_registry as async_get_entity_registry,
)
from homeassistant.helpers.typing import HomeAssistantType
from . import XboxUpdateCoordinator
from .base_sensor import XboxBaseSensorEntity
@ -17,7 +16,7 @@ from .const import DOMAIN
SENSOR_ATTRIBUTES = ["status", "gamer_score", "account_tier", "gold_tenure"]
async def async_setup_entry(hass: HomeAssistantType, config_entry, async_add_entities):
async def async_setup_entry(hass: HomeAssistant, config_entry, async_add_entities):
"""Set up Xbox Live friends."""
coordinator: XboxUpdateCoordinator = hass.data[DOMAIN][config_entry.entry_id][
"coordinator"

View File

@ -19,7 +19,6 @@ from homeassistant.const import EVENT_HOMEASSISTANT_STOP
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_time_interval
from homeassistant.helpers.typing import HomeAssistantType
import homeassistant.util.color as color_util
from .const import DATA_ADDRESSES, DATA_DISCOVERY_SUBSCRIPTION, DOMAIN
@ -51,7 +50,7 @@ async def discover_entities(hass: HomeAssistant) -> list[Entity]:
async def async_setup_entry(
hass: HomeAssistantType,
hass: HomeAssistant,
config_entry: ConfigEntry,
async_add_entities: Callable[[list[Entity], bool], None],
) -> None:

View File

@ -8,10 +8,10 @@ from zhaquirks import setup as setup_quirks
from zigpy.config import CONF_DEVICE, CONF_DEVICE_PATH
from homeassistant import config_entries, const as ha_const
from homeassistant.core import HomeAssistant
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.device_registry import CONNECTION_ZIGBEE
from homeassistant.helpers.dispatcher import async_dispatcher_send
from homeassistant.helpers.typing import HomeAssistantType
from . import api
from .core import ZHAGateway
@ -156,7 +156,7 @@ async def async_unload_entry(hass, config_entry):
return True
async def async_load_entities(hass: HomeAssistantType) -> None:
async def async_load_entities(hass: HomeAssistant) -> None:
"""Load entities after integration was setup."""
await hass.data[DATA_ZHA][DATA_ZHA_GATEWAY].async_initialize_devices_and_entities()
to_setup = hass.data[DATA_ZHA][DATA_ZHA_PLATFORM_LOADED]
@ -168,7 +168,7 @@ async def async_load_entities(hass: HomeAssistantType) -> None:
async def async_migrate_entry(
hass: HomeAssistantType, config_entry: config_entries.ConfigEntry
hass: HomeAssistant, config_entry: config_entries.ConfigEntry
):
"""Migrate old entry."""
_LOGGER.debug("Migrating from version %s", config_entry.version)

View File

@ -17,13 +17,12 @@ from zigpy.zcl.clusters.general import Groups
import zigpy.zdo.types as zdo_types
from homeassistant.const import ATTR_COMMAND, ATTR_NAME
from homeassistant.core import callback
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.dispatcher import (
async_dispatcher_connect,
async_dispatcher_send,
)
from homeassistant.helpers.event import async_track_time_interval
from homeassistant.helpers.typing import HomeAssistantType
from . import channels, typing as zha_typing
from .const import (
@ -88,7 +87,7 @@ class ZHADevice(LogMixin):
def __init__(
self,
hass: HomeAssistantType,
hass: HomeAssistant,
zigpy_device: zha_typing.ZigpyDeviceType,
zha_gateway: zha_typing.ZhaGatewayType,
):
@ -288,7 +287,7 @@ class ZHADevice(LogMixin):
@classmethod
def new(
cls,
hass: HomeAssistantType,
hass: HomeAssistant,
zigpy_dev: zha_typing.ZigpyDeviceType,
gateway: zha_typing.ZhaGatewayType,
restored: bool = False,

View File

@ -6,13 +6,12 @@ import logging
from typing import Callable
from homeassistant import const as ha_const
from homeassistant.core import callback
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.dispatcher import (
async_dispatcher_connect,
async_dispatcher_send,
)
from homeassistant.helpers.entity_registry import async_entries_for_device
from homeassistant.helpers.typing import HomeAssistantType
from . import const as zha_const, registries as zha_regs, typing as zha_typing
from .. import ( # noqa: F401 pylint: disable=unused-import,
@ -159,7 +158,7 @@ class ProbeEndpoint:
channel = channel_class(cluster, ep_channels)
self.probe_single_cluster(component, channel, ep_channels)
def initialize(self, hass: HomeAssistantType) -> None:
def initialize(self, hass: HomeAssistant) -> None:
"""Update device overrides config."""
zha_config = hass.data[zha_const.DATA_ZHA].get(zha_const.DATA_ZHA_CONFIG, {})
overrides = zha_config.get(zha_const.CONF_DEVICE_CONFIG)
@ -175,7 +174,7 @@ class GroupProbe:
self._hass = None
self._unsubs = []
def initialize(self, hass: HomeAssistantType) -> None:
def initialize(self, hass: HomeAssistant) -> None:
"""Initialize the group probe."""
self._hass = hass
self._unsubs.append(
@ -235,7 +234,7 @@ class GroupProbe:
@staticmethod
def determine_entity_domains(
hass: HomeAssistantType, group: zha_typing.ZhaGroupType
hass: HomeAssistant, group: zha_typing.ZhaGroupType
) -> list[str]:
"""Determine the entity domains for this group."""
entity_domains: list[str] = []

View File

@ -8,8 +8,8 @@ from typing import Any
import zigpy.exceptions
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_registry import async_entries_for_device
from homeassistant.helpers.typing import HomeAssistantType
from .helpers import LogMixin
from .typing import (
@ -113,12 +113,12 @@ class ZHAGroup(LogMixin):
def __init__(
self,
hass: HomeAssistantType,
hass: HomeAssistant,
zha_gateway: ZhaGatewayType,
zigpy_group: ZigpyGroupType,
):
"""Initialize the group."""
self.hass: HomeAssistantType = hass
self.hass: HomeAssistant = hass
self._zigpy_group: ZigpyGroupType = zigpy_group
self._zha_gateway: ZhaGatewayType = zha_gateway

View File

@ -26,9 +26,9 @@ from homeassistant.const import (
PRESSURE_HPA,
TEMP_CELSIUS,
)
from homeassistant.core import callback
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.dispatcher import async_dispatcher_connect
from homeassistant.helpers.typing import HomeAssistantType, StateType
from homeassistant.helpers.typing import StateType
from .core import discovery
from .core.const import (
@ -72,7 +72,7 @@ STRICT_MATCH = functools.partial(ZHA_ENTITIES.strict_match, DOMAIN)
async def async_setup_entry(
hass: HomeAssistantType, config_entry: ConfigEntry, async_add_entities: Callable
hass: HomeAssistant, config_entry: ConfigEntry, async_add_entities: Callable
) -> None:
"""Set up the Zigbee Home Automation sensor from config entry."""
entities_to_create = hass.data[DATA_ZHA][DOMAIN]

View File

@ -14,11 +14,10 @@ from homeassistant.components.websocket_api.auth import (
TYPE_AUTH_REQUIRED,
)
from homeassistant.components.websocket_api.const import URL
from homeassistant.core import Context, callback
from homeassistant.core import Context, HomeAssistant, callback
from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers import entity
from homeassistant.helpers.dispatcher import async_dispatcher_send
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.loader import async_get_integration
from homeassistant.setup import DATA_SETUP_TIME, async_setup_component
@ -233,7 +232,7 @@ async def test_call_service_child_not_found(hass, websocket_client):
async def test_call_service_schema_validation_error(
hass: HomeAssistantType, websocket_client
hass: HomeAssistant, websocket_client
):
"""Test call service command with invalid service data."""

View File

@ -14,7 +14,7 @@ from homeassistant.components.wilight.config_flow import (
CONF_SERIAL_NUMBER,
)
from homeassistant.const import CONF_HOST
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.core import HomeAssistant
from tests.common import MockConfigEntry
@ -58,7 +58,7 @@ MOCK_SSDP_DISCOVERY_INFO_MISSING_MANUFACTORER = {
async def setup_integration(
hass: HomeAssistantType,
hass: HomeAssistant,
) -> MockConfigEntry:
"""Mock ConfigEntry in Home Assistant."""

View File

@ -10,12 +10,12 @@ from homeassistant.components.wilight.config_flow import (
)
from homeassistant.config_entries import SOURCE_SSDP
from homeassistant.const import CONF_HOST, CONF_NAME, CONF_SOURCE
from homeassistant.core import HomeAssistant
from homeassistant.data_entry_flow import (
RESULT_TYPE_ABORT,
RESULT_TYPE_CREATE_ENTRY,
RESULT_TYPE_FORM,
)
from homeassistant.helpers.typing import HomeAssistantType
from tests.common import MockConfigEntry
from tests.components.wilight import (
@ -52,7 +52,7 @@ def mock_dummy_get_components_from_model_wrong():
yield components
async def test_show_ssdp_form(hass: HomeAssistantType) -> None:
async def test_show_ssdp_form(hass: HomeAssistant) -> None:
"""Test that the ssdp confirmation form is served."""
discovery_info = MOCK_SSDP_DISCOVERY_INFO_P_B.copy()
@ -68,7 +68,7 @@ async def test_show_ssdp_form(hass: HomeAssistantType) -> None:
}
async def test_ssdp_not_wilight_abort_1(hass: HomeAssistantType) -> None:
async def test_ssdp_not_wilight_abort_1(hass: HomeAssistant) -> None:
"""Test that the ssdp aborts not_wilight."""
discovery_info = MOCK_SSDP_DISCOVERY_INFO_WRONG_MANUFACTORER.copy()
@ -80,7 +80,7 @@ async def test_ssdp_not_wilight_abort_1(hass: HomeAssistantType) -> None:
assert result["reason"] == "not_wilight_device"
async def test_ssdp_not_wilight_abort_2(hass: HomeAssistantType) -> None:
async def test_ssdp_not_wilight_abort_2(hass: HomeAssistant) -> None:
"""Test that the ssdp aborts not_wilight."""
discovery_info = MOCK_SSDP_DISCOVERY_INFO_MISSING_MANUFACTORER.copy()
@ -93,7 +93,7 @@ async def test_ssdp_not_wilight_abort_2(hass: HomeAssistantType) -> None:
async def test_ssdp_not_wilight_abort_3(
hass: HomeAssistantType, dummy_get_components_from_model_clear
hass: HomeAssistant, dummy_get_components_from_model_clear
) -> None:
"""Test that the ssdp aborts not_wilight."""
@ -107,7 +107,7 @@ async def test_ssdp_not_wilight_abort_3(
async def test_ssdp_not_supported_abort(
hass: HomeAssistantType, dummy_get_components_from_model_wrong
hass: HomeAssistant, dummy_get_components_from_model_wrong
) -> None:
"""Test that the ssdp aborts not_supported."""
@ -120,7 +120,7 @@ async def test_ssdp_not_supported_abort(
assert result["reason"] == "not_supported_device"
async def test_ssdp_device_exists_abort(hass: HomeAssistantType) -> None:
async def test_ssdp_device_exists_abort(hass: HomeAssistant) -> None:
"""Test abort SSDP flow if WiLight already configured."""
entry = MockConfigEntry(
domain=DOMAIN,
@ -145,7 +145,7 @@ async def test_ssdp_device_exists_abort(hass: HomeAssistantType) -> None:
assert result["reason"] == "already_configured"
async def test_full_ssdp_flow_implementation(hass: HomeAssistantType) -> None:
async def test_full_ssdp_flow_implementation(hass: HomeAssistant) -> None:
"""Test the full SSDP flow from start to finish."""
discovery_info = MOCK_SSDP_DISCOVERY_INFO_P_B.copy()

View File

@ -20,8 +20,8 @@ from homeassistant.const import (
STATE_OPEN,
STATE_OPENING,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er
from homeassistant.helpers.typing import HomeAssistantType
from . import (
HOST,
@ -56,7 +56,7 @@ def mock_dummy_device_from_host_light_fan():
async def test_loading_cover(
hass: HomeAssistantType,
hass: HomeAssistant,
dummy_device_from_host_cover,
) -> None:
"""Test the WiLight configuration entry loading."""
@ -78,7 +78,7 @@ async def test_loading_cover(
async def test_open_close_cover_state(
hass: HomeAssistantType, dummy_device_from_host_cover
hass: HomeAssistant, dummy_device_from_host_cover
) -> None:
"""Test the change of state of the cover."""
await setup_integration(hass)

View File

@ -20,8 +20,8 @@ from homeassistant.const import (
STATE_OFF,
STATE_ON,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er
from homeassistant.helpers.typing import HomeAssistantType
from . import (
HOST,
@ -56,7 +56,7 @@ def mock_dummy_device_from_host_light_fan():
async def test_loading_light_fan(
hass: HomeAssistantType,
hass: HomeAssistant,
dummy_device_from_host_light_fan,
) -> None:
"""Test the WiLight configuration entry loading."""
@ -78,7 +78,7 @@ async def test_loading_light_fan(
async def test_on_off_fan_state(
hass: HomeAssistantType, dummy_device_from_host_light_fan
hass: HomeAssistant, dummy_device_from_host_light_fan
) -> None:
"""Test the change of state of the fan switches."""
await setup_integration(hass)
@ -125,7 +125,7 @@ async def test_on_off_fan_state(
async def test_speed_fan_state(
hass: HomeAssistantType, dummy_device_from_host_light_fan
hass: HomeAssistant, dummy_device_from_host_light_fan
) -> None:
"""Test the change of speed of the fan switches."""
await setup_integration(hass)
@ -171,7 +171,7 @@ async def test_speed_fan_state(
async def test_direction_fan_state(
hass: HomeAssistantType, dummy_device_from_host_light_fan
hass: HomeAssistant, dummy_device_from_host_light_fan
) -> None:
"""Test the change of direction of the fan switches."""
await setup_integration(hass)

View File

@ -10,7 +10,7 @@ from homeassistant.config_entries import (
ENTRY_STATE_NOT_LOADED,
ENTRY_STATE_SETUP_RETRY,
)
from homeassistant.helpers.typing import HomeAssistantType
from homeassistant.core import HomeAssistant
from tests.components.wilight import (
HOST,
@ -43,16 +43,14 @@ def mock_dummy_device_from_host():
yield device
async def test_config_entry_not_ready(hass: HomeAssistantType) -> None:
async def test_config_entry_not_ready(hass: HomeAssistant) -> None:
"""Test the WiLight configuration entry not ready."""
entry = await setup_integration(hass)
assert entry.state == ENTRY_STATE_SETUP_RETRY
async def test_unload_config_entry(
hass: HomeAssistantType, dummy_device_from_host
) -> None:
async def test_unload_config_entry(hass: HomeAssistant, dummy_device_from_host) -> None:
"""Test the WiLight configuration entry unloading."""
entry = await setup_integration(hass)

View File

@ -16,8 +16,8 @@ from homeassistant.const import (
STATE_OFF,
STATE_ON,
)
from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er
from homeassistant.helpers.typing import HomeAssistantType
from tests.components.wilight import (
HOST,
@ -129,7 +129,7 @@ def mock_dummy_device_from_host_color():
async def test_loading_light(
hass: HomeAssistantType,
hass: HomeAssistant,
dummy_device_from_host_light_fan,
dummy_get_components_from_model_light,
) -> None:
@ -154,7 +154,7 @@ async def test_loading_light(
async def test_on_off_light_state(
hass: HomeAssistantType, dummy_device_from_host_pb
hass: HomeAssistant, dummy_device_from_host_pb
) -> None:
"""Test the change of state of the light switches."""
await setup_integration(hass)
@ -187,7 +187,7 @@ async def test_on_off_light_state(
async def test_dimmer_light_state(
hass: HomeAssistantType, dummy_device_from_host_dimmer
hass: HomeAssistant, dummy_device_from_host_dimmer
) -> None:
"""Test the change of state of the light switches."""
await setup_integration(hass)
@ -257,7 +257,7 @@ async def test_dimmer_light_state(
async def test_color_light_state(
hass: HomeAssistantType, dummy_device_from_host_color
hass: HomeAssistant, dummy_device_from_host_color
) -> None:
"""Test the change of state of the light switches."""
await setup_integration(hass)