Use root import in tests (#125862)

* Use root import in components

* One more
This commit is contained in:
epenet 2024-09-13 06:42:32 +02:00 committed by GitHub
parent 11f42761aa
commit bd2b72235e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 30 additions and 25 deletions

View file

@ -419,7 +419,7 @@ def async_fire_mqtt_message(
from paho.mqtt.client import MQTTMessage from paho.mqtt.client import MQTTMessage
# pylint: disable-next=import-outside-toplevel # pylint: disable-next=import-outside-toplevel
from homeassistant.components.mqtt.models import MqttData from homeassistant.components.mqtt import MqttData
if isinstance(payload, str): if isinstance(payload, str):
payload = payload.encode("utf-8") payload = payload.encode("utf-8")

View file

@ -23,8 +23,8 @@ from homeassistant.components.tts import (
ATTR_MEDIA_PLAYER_ENTITY_ID, ATTR_MEDIA_PLAYER_ENTITY_ID,
ATTR_MESSAGE, ATTR_MESSAGE,
DOMAIN as TTS_DOMAIN, DOMAIN as TTS_DOMAIN,
get_engine_instance,
) )
from homeassistant.components.tts.helper import get_engine_instance
from homeassistant.config import async_process_ha_core_config from homeassistant.config import async_process_ha_core_config
from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE, STATE_UNKNOWN from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -14,7 +14,7 @@ from homeassistant.const import STATE_OFF, STATE_ON
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
if TYPE_CHECKING: if TYPE_CHECKING:
from homeassistant.components.hassio.addon_manager import AddonManager from homeassistant.components.hassio import AddonManager
from .conversation import MockAgent from .conversation import MockAgent
from .device_tracker.common import MockScanner from .device_tracker.common import MockScanner

View file

@ -13,11 +13,11 @@ from homeassistant.components.dlna_dms.media_source import (
DmsMediaSource, DmsMediaSource,
async_get_media_source, async_get_media_source,
) )
from homeassistant.components.media_player.errors import BrowseError from homeassistant.components.media_player import BrowseError
from homeassistant.components.media_source.error import Unresolvable from homeassistant.components.media_source import (
from homeassistant.components.media_source.models import (
BrowseMediaSource, BrowseMediaSource,
MediaSourceItem, MediaSourceItem,
Unresolvable,
) )
from homeassistant.const import CONF_DEVICE_ID, CONF_URL from homeassistant.const import CONF_DEVICE_ID, CONF_URL
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -14,7 +14,7 @@ from homeassistant.components.google_assistant.const import (
SOURCE_LOCAL, SOURCE_LOCAL,
STORE_GOOGLE_LOCAL_WEBHOOK_ID, STORE_GOOGLE_LOCAL_WEBHOOK_ID,
) )
from homeassistant.components.matter.models import MatterDeviceInfo from homeassistant.components.matter import MatterDeviceInfo
from homeassistant.config import async_process_ha_core_config from homeassistant.config import async_process_ha_core_config
from homeassistant.core import HomeAssistant, State from homeassistant.core import HomeAssistant, State
from homeassistant.helpers import device_registry as dr, entity_registry as er from homeassistant.helpers import device_registry as dr, entity_registry as er

View file

@ -9,7 +9,7 @@ from unittest.mock import AsyncMock, Mock, call, patch
import pytest import pytest
from universal_silabs_flasher.const import ApplicationType from universal_silabs_flasher.const import ApplicationType
from homeassistant.components.hassio.addon_manager import AddonInfo, AddonState from homeassistant.components.hassio import AddonInfo, AddonState
from homeassistant.components.homeassistant_hardware.firmware_config_flow import ( from homeassistant.components.homeassistant_hardware.firmware_config_flow import (
STEP_PICK_FIRMWARE_THREAD, STEP_PICK_FIRMWARE_THREAD,
STEP_PICK_FIRMWARE_ZIGBEE, STEP_PICK_FIRMWARE_ZIGBEE,

View file

@ -5,11 +5,7 @@ from unittest.mock import AsyncMock
import pytest import pytest
from universal_silabs_flasher.const import ApplicationType from universal_silabs_flasher.const import ApplicationType
from homeassistant.components.hassio.addon_manager import ( from homeassistant.components.hassio import AddonError, AddonInfo, AddonState
AddonError,
AddonInfo,
AddonState,
)
from homeassistant.components.homeassistant_hardware.firmware_config_flow import ( from homeassistant.components.homeassistant_hardware.firmware_config_flow import (
STEP_PICK_FIRMWARE_THREAD, STEP_PICK_FIRMWARE_THREAD,
STEP_PICK_FIRMWARE_ZIGBEE, STEP_PICK_FIRMWARE_ZIGBEE,

View file

@ -8,8 +8,13 @@ from unittest.mock import AsyncMock, Mock, patch
import pytest import pytest
from homeassistant.components.hassio import AddonError, AddonInfo, AddonState, HassIO from homeassistant.components.hassio import (
from homeassistant.components.hassio.handler import HassioAPIError AddonError,
AddonInfo,
AddonState,
HassIO,
HassioAPIError,
)
from homeassistant.components.homeassistant_hardware import silabs_multiprotocol_addon from homeassistant.components.homeassistant_hardware import silabs_multiprotocol_addon
from homeassistant.components.zha import DOMAIN as ZHA_DOMAIN from homeassistant.components.zha import DOMAIN as ZHA_DOMAIN
from homeassistant.config_entries import ConfigEntry, ConfigFlow from homeassistant.config_entries import ConfigEntry, ConfigFlow

View file

@ -5,7 +5,7 @@ from unittest.mock import Mock, patch
import pytest import pytest
from homeassistant.components import usb from homeassistant.components import usb
from homeassistant.components.hassio.addon_manager import AddonInfo, AddonState from homeassistant.components.hassio import AddonInfo, AddonState
from homeassistant.components.homeassistant_hardware.firmware_config_flow import ( from homeassistant.components.homeassistant_hardware.firmware_config_flow import (
STEP_PICK_FIRMWARE_ZIGBEE, STEP_PICK_FIRMWARE_ZIGBEE,
) )

View file

@ -5,8 +5,11 @@ from unittest.mock import Mock, patch
import pytest import pytest
from homeassistant.components.hassio import DOMAIN as HASSIO_DOMAIN from homeassistant.components.hassio import (
from homeassistant.components.hassio.addon_manager import AddonInfo, AddonState DOMAIN as HASSIO_DOMAIN,
AddonInfo,
AddonState,
)
from homeassistant.components.homeassistant_hardware.firmware_config_flow import ( from homeassistant.components.homeassistant_hardware.firmware_config_flow import (
STEP_PICK_FIRMWARE_ZIGBEE, STEP_PICK_FIRMWARE_ZIGBEE,
) )

View file

@ -13,9 +13,11 @@ import voluptuous as vol
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.components import mqtt from homeassistant.components import mqtt
from homeassistant.components.hassio import HassioServiceInfo from homeassistant.components.hassio import (
from homeassistant.components.hassio.addon_manager import AddonError AddonError,
from homeassistant.components.hassio.handler import HassioAPIError HassioAPIError,
HassioServiceInfo,
)
from homeassistant.components.mqtt.config_flow import PWD_NOT_CHANGED from homeassistant.components.mqtt.config_flow import PWD_NOT_CHANGED
from homeassistant.const import ( from homeassistant.const import (
CONF_CLIENT_ID, CONF_CLIENT_ID,

View file

@ -9,7 +9,7 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.components import script from homeassistant.components import script
from homeassistant.components.blueprint.models import Blueprint, DomainBlueprints from homeassistant.components.blueprint import Blueprint, DomainBlueprints
from homeassistant.config_entries import ConfigEntryState from homeassistant.config_entries import ConfigEntryState
from homeassistant.core import Context, HomeAssistant, callback from homeassistant.core import Context, HomeAssistant, callback
from homeassistant.helpers import device_registry as dr, template from homeassistant.helpers import device_registry as dr, template

View file

@ -14,8 +14,7 @@ from zwave_js_server.version import VersionInfo
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.components import usb from homeassistant.components import usb
from homeassistant.components.hassio import HassioServiceInfo from homeassistant.components.hassio import HassioAPIError, HassioServiceInfo
from homeassistant.components.hassio.handler import HassioAPIError
from homeassistant.components.zeroconf import ZeroconfServiceInfo from homeassistant.components.zeroconf import ZeroconfServiceInfo
from homeassistant.components.zwave_js.config_flow import SERVER_VERSION_TIMEOUT, TITLE from homeassistant.components.zwave_js.config_flow import SERVER_VERSION_TIMEOUT, TITLE
from homeassistant.components.zwave_js.const import ADDON_SLUG, DOMAIN from homeassistant.components.zwave_js.const import ADDON_SLUG, DOMAIN

View file

@ -12,7 +12,7 @@ from zwave_js_server.exceptions import BaseZwaveJSServerError, InvalidServerVers
from zwave_js_server.model.node import Node from zwave_js_server.model.node import Node
from zwave_js_server.model.version import VersionInfo from zwave_js_server.model.version import VersionInfo
from homeassistant.components.hassio.handler import HassioAPIError from homeassistant.components.hassio import HassioAPIError
from homeassistant.components.logger import DOMAIN as LOGGER_DOMAIN, SERVICE_SET_LEVEL from homeassistant.components.logger import DOMAIN as LOGGER_DOMAIN, SERVICE_SET_LEVEL
from homeassistant.components.persistent_notification import async_dismiss from homeassistant.components.persistent_notification import async_dismiss
from homeassistant.components.zwave_js import DOMAIN from homeassistant.components.zwave_js import DOMAIN