Adjust root-import in tests (#78761)

* Adjust root-import in tests

* Adjust diagnostics

* Adjust button

* Adjust select

* Adjust device_tracker

* Adjust camera

* Adjust humidifier

* Adjust media_source

* Adjust update

* Adjust siren

* Adjust number

* Adjust alarm_control_panel

* Adjust notify

* Adjust sensor

* Adjust switch

* Revert anthemav

* Don't adjust demo humidifier
This commit is contained in:
epenet 2022-09-19 15:22:23 +02:00 committed by GitHub
parent 75e52ef389
commit 7bc2712142
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
71 changed files with 118 additions and 103 deletions

View file

@ -1,7 +1,7 @@
"""Test the Advantage Air Select Platform.""" """Test the Advantage Air Select Platform."""
from json import loads from json import loads
from homeassistant.components.select.const import ( from homeassistant.components.select import (
ATTR_OPTION, ATTR_OPTION,
DOMAIN as SELECT_DOMAIN, DOMAIN as SELECT_DOMAIN,
SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION,

View file

@ -20,7 +20,7 @@ from aioairzone.const import (
from aiohttp import ClientSession from aiohttp import ClientSession
from homeassistant.components.airzone.const import DOMAIN from homeassistant.components.airzone.const import DOMAIN
from homeassistant.components.diagnostics.const import REDACTED from homeassistant.components.diagnostics import REDACTED
from homeassistant.const import CONF_HOST, CONF_PORT from homeassistant.const import CONF_HOST, CONF_PORT
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -13,7 +13,7 @@ from homeassistant.components.asuswrt.const import (
CONF_TRACK_UNKNOWN, CONF_TRACK_UNKNOWN,
DOMAIN, DOMAIN,
) )
from homeassistant.components.device_tracker.const import CONF_CONSIDER_HOME from homeassistant.components.device_tracker import CONF_CONSIDER_HOME
from homeassistant.config_entries import SOURCE_USER from homeassistant.config_entries import SOURCE_USER
from homeassistant.const import ( from homeassistant.const import (
CONF_HOST, CONF_HOST,

View file

@ -8,7 +8,7 @@ import pytest
from homeassistant.components import device_tracker, sensor from homeassistant.components import device_tracker, sensor
from homeassistant.components.asuswrt.const import CONF_INTERFACE, DOMAIN from homeassistant.components.asuswrt.const import CONF_INTERFACE, DOMAIN
from homeassistant.components.asuswrt.router import DEFAULT_NAME from homeassistant.components.asuswrt.router import DEFAULT_NAME
from homeassistant.components.device_tracker.const import CONF_CONSIDER_HOME from homeassistant.components.device_tracker import CONF_CONSIDER_HOME
from homeassistant.config_entries import ConfigEntryState from homeassistant.config_entries import ConfigEntryState
from homeassistant.const import ( from homeassistant.const import (
CONF_HOST, CONF_HOST,

View file

@ -1,7 +1,6 @@
"""The button tests for the august platform.""" """The button tests for the august platform."""
from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.button.const import SERVICE_PRESS
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from .mocks import _create_august_api_with_devices, _mock_lock_from_fixture from .mocks import _create_august_api_with_devices, _mock_lock_from_fixture

View file

@ -13,7 +13,7 @@ from homeassistant.components.bluetooth_le_tracker.device_tracker import (
CONF_TRACK_BATTERY, CONF_TRACK_BATTERY,
CONF_TRACK_BATTERY_INTERVAL, CONF_TRACK_BATTERY_INTERVAL,
) )
from homeassistant.components.device_tracker.const import ( from homeassistant.components.device_tracker import (
CONF_SCAN_INTERVAL, CONF_SCAN_INTERVAL,
CONF_TRACK_NEW, CONF_TRACK_NEW,
DOMAIN, DOMAIN,

View file

@ -4,8 +4,7 @@ from bond_async import Action, DeviceType
from homeassistant import core from homeassistant import core
from homeassistant.components.bond.button import STEP_SIZE from homeassistant.components.bond.button import STEP_SIZE
from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.button.const import SERVICE_PRESS
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.helpers import entity_registry as er from homeassistant.helpers import entity_registry as er
from homeassistant.helpers.entity_registry import EntityRegistry from homeassistant.helpers.entity_registry import EntityRegistry

View file

@ -3,7 +3,7 @@ from unittest.mock import patch
from requests import ConnectTimeout from requests import ConnectTimeout
from homeassistant.components.camera.const import DOMAIN as CAMERA_DOMAIN from homeassistant.components.camera import DOMAIN as CAMERA_DOMAIN
from homeassistant.components.canary.const import CONF_FFMPEG_ARGUMENTS, DOMAIN from homeassistant.components.canary.const import CONF_FFMPEG_ARGUMENTS, DOMAIN
from homeassistant.config_entries import ConfigEntryState from homeassistant.config_entries import ConfigEntryState
from homeassistant.const import CONF_PASSWORD, CONF_TIMEOUT, CONF_USERNAME from homeassistant.const import CONF_PASSWORD, CONF_TIMEOUT, CONF_USERNAME

View file

@ -1,6 +1,6 @@
"""Constants for testing the Coinbase integration.""" """Constants for testing the Coinbase integration."""
from homeassistant.components.diagnostics.const import REDACTED from homeassistant.components.diagnostics import REDACTED
GOOD_CURRENCY = "BTC" GOOD_CURRENCY = "BTC"
GOOD_CURRENCY_2 = "USD" GOOD_CURRENCY_2 = "USD"

View file

@ -4,7 +4,7 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.components.button.const import DOMAIN, SERVICE_PRESS from homeassistant.components.button import DOMAIN, SERVICE_PRESS
from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component

View file

@ -3,14 +3,14 @@
import pytest import pytest
import voluptuous as vol import voluptuous as vol
from homeassistant.components.number import NumberMode from homeassistant.components.number import (
from homeassistant.components.number.const import (
ATTR_MAX, ATTR_MAX,
ATTR_MIN, ATTR_MIN,
ATTR_STEP, ATTR_STEP,
ATTR_VALUE, ATTR_VALUE,
DOMAIN, DOMAIN,
SERVICE_SET_VALUE, SERVICE_SET_VALUE,
NumberMode,
) )
from homeassistant.const import ATTR_ENTITY_ID, ATTR_MODE from homeassistant.const import ATTR_ENTITY_ID, ATTR_MODE
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component

View file

@ -2,7 +2,7 @@
import pytest import pytest
from homeassistant.components.select.const import ( from homeassistant.components.select import (
ATTR_OPTION, ATTR_OPTION,
ATTR_OPTIONS, ATTR_OPTIONS,
DOMAIN, DOMAIN,

View file

@ -3,7 +3,7 @@ from unittest.mock import call, patch
import pytest import pytest
from homeassistant.components.siren.const import ( from homeassistant.components.siren import (
ATTR_AVAILABLE_TONES, ATTR_AVAILABLE_TONES,
ATTR_TONE, ATTR_TONE,
ATTR_VOLUME_LEVEL, ATTR_VOLUME_LEVEL,

View file

@ -3,14 +3,16 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.components.update import DOMAIN, SERVICE_INSTALL, UpdateDeviceClass from homeassistant.components.update import (
from homeassistant.components.update.const import (
ATTR_IN_PROGRESS, ATTR_IN_PROGRESS,
ATTR_INSTALLED_VERSION, ATTR_INSTALLED_VERSION,
ATTR_LATEST_VERSION, ATTR_LATEST_VERSION,
ATTR_RELEASE_SUMMARY, ATTR_RELEASE_SUMMARY,
ATTR_RELEASE_URL, ATTR_RELEASE_URL,
ATTR_TITLE, ATTR_TITLE,
DOMAIN,
SERVICE_INSTALL,
UpdateDeviceClass,
) )
from homeassistant.const import ( from homeassistant.const import (
ATTR_DEVICE_CLASS, ATTR_DEVICE_CLASS,

View file

@ -11,7 +11,7 @@ from homeassistant.components import (
group, group,
light, light,
) )
from homeassistant.components.device_tracker.const import DOMAIN from homeassistant.components.device_tracker import DOMAIN
from homeassistant.const import ( from homeassistant.const import (
ATTR_ENTITY_ID, ATTR_ENTITY_ID,
CONF_PLATFORM, CONF_PLATFORM,

View file

@ -10,7 +10,7 @@ from scapy.layers.l2 import Ether
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.components import dhcp from homeassistant.components import dhcp
from homeassistant.components.device_tracker.const import ( from homeassistant.components.device_tracker import (
ATTR_HOST_NAME, ATTR_HOST_NAME,
ATTR_IP, ATTR_IP,
ATTR_MAC, ATTR_MAC,

View file

@ -4,8 +4,7 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.components.ecobee.humidifier import MODE_MANUAL, MODE_OFF from homeassistant.components.ecobee.humidifier import MODE_MANUAL, MODE_OFF
from homeassistant.components.humidifier import DOMAIN as HUMIDIFIER_DOMAIN from homeassistant.components.humidifier import (
from homeassistant.components.humidifier.const import (
ATTR_AVAILABLE_MODES, ATTR_AVAILABLE_MODES,
ATTR_HUMIDITY, ATTR_HUMIDITY,
ATTR_MAX_HUMIDITY, ATTR_MAX_HUMIDITY,
@ -13,6 +12,7 @@ from homeassistant.components.humidifier.const import (
DEFAULT_MAX_HUMIDITY, DEFAULT_MAX_HUMIDITY,
DEFAULT_MIN_HUMIDITY, DEFAULT_MIN_HUMIDITY,
DEVICE_CLASS_HUMIDIFIER, DEVICE_CLASS_HUMIDIFIER,
DOMAIN as HUMIDIFIER_DOMAIN,
MODE_AUTO, MODE_AUTO,
SERVICE_SET_HUMIDITY, SERVICE_SET_HUMIDITY,
SERVICE_SET_MODE, SERVICE_SET_MODE,

View file

@ -1,8 +1,7 @@
"""Tests for the Freebox config flow.""" """Tests for the Freebox config flow."""
from unittest.mock import Mock, patch from unittest.mock import Mock, patch
from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.button.const import SERVICE_PRESS
from homeassistant.components.freebox.const import DOMAIN from homeassistant.components.freebox.const import DOMAIN
from homeassistant.const import ATTR_ENTITY_ID, CONF_HOST, CONF_PORT from homeassistant.const import ATTR_ENTITY_ID, CONF_HOST, CONF_PORT
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -4,7 +4,7 @@ from unittest.mock import patch
from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError
from homeassistant.components.device_tracker.const import ( from homeassistant.components.device_tracker import (
CONF_CONSIDER_HOME, CONF_CONSIDER_HOME,
DEFAULT_CONSIDER_HOME, DEFAULT_CONSIDER_HOME,
) )

View file

@ -4,7 +4,7 @@ from unittest.mock import patch
from fritzconnection.core.exceptions import FritzSecurityError from fritzconnection.core.exceptions import FritzSecurityError
import pytest import pytest
from homeassistant.components.device_tracker.const import ( from homeassistant.components.device_tracker import (
CONF_CONSIDER_HOME, CONF_CONSIDER_HOME,
DEFAULT_CONSIDER_HOME, DEFAULT_CONSIDER_HOME,
) )

View file

@ -3,7 +3,7 @@ from unittest.mock import MagicMock
from aiohttp import ClientSession from aiohttp import ClientSession
from homeassistant.components.diagnostics.const import REDACTED from homeassistant.components.diagnostics import REDACTED
from homeassistant.components.fully_kiosk.const import DOMAIN from homeassistant.components.fully_kiosk.const import DOMAIN
from homeassistant.components.fully_kiosk.diagnostics import ( from homeassistant.components.fully_kiosk.diagnostics import (
DEVICE_INFO_TO_REDACT, DEVICE_INFO_TO_REDACT,

View file

@ -5,7 +5,7 @@ from aiohttp import ClientSession
from homeassistant.components.fully_kiosk.const import DOMAIN, MEDIA_SUPPORT_FULLYKIOSK from homeassistant.components.fully_kiosk.const import DOMAIN, MEDIA_SUPPORT_FULLYKIOSK
import homeassistant.components.media_player as media_player import homeassistant.components.media_player as media_player
from homeassistant.components.media_source.const import DOMAIN as MS_DOMAIN from homeassistant.components.media_source import DOMAIN as MS_DOMAIN
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
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

@ -6,7 +6,7 @@ import pytest
import voluptuous as vol import voluptuous as vol
from homeassistant.components import input_boolean, switch from homeassistant.components import input_boolean, switch
from homeassistant.components.humidifier.const import ( from homeassistant.components.humidifier import (
ATTR_HUMIDITY, ATTR_HUMIDITY,
DOMAIN, DOMAIN,
MODE_AWAY, MODE_AWAY,

View file

@ -16,8 +16,7 @@ from homeassistant.components.homekit.const import (
PROP_VALID_VALUES, PROP_VALID_VALUES,
) )
from homeassistant.components.homekit.type_humidifiers import HumidifierDehumidifier from homeassistant.components.homekit.type_humidifiers import HumidifierDehumidifier
from homeassistant.components.humidifier import HumidifierDeviceClass from homeassistant.components.humidifier import (
from homeassistant.components.humidifier.const import (
ATTR_HUMIDITY, ATTR_HUMIDITY,
ATTR_MAX_HUMIDITY, ATTR_MAX_HUMIDITY,
ATTR_MIN_HUMIDITY, ATTR_MIN_HUMIDITY,
@ -27,6 +26,7 @@ from homeassistant.components.humidifier.const import (
DEVICE_CLASS_HUMIDIFIER, DEVICE_CLASS_HUMIDIFIER,
DOMAIN, DOMAIN,
SERVICE_SET_HUMIDITY, SERVICE_SET_HUMIDITY,
HumidifierDeviceClass,
) )
from homeassistant.components.sensor import SensorDeviceClass from homeassistant.components.sensor import SensorDeviceClass
from homeassistant.const import ( from homeassistant.const import (

View file

@ -2,8 +2,8 @@
from pyhap.loader import get_loader from pyhap.loader import get_loader
import pytest import pytest
from homeassistant.components.alarm_control_panel import DOMAIN from homeassistant.components.alarm_control_panel import (
from homeassistant.components.alarm_control_panel.const import ( DOMAIN,
SUPPORT_ALARM_ARM_AWAY, SUPPORT_ALARM_ARM_AWAY,
SUPPORT_ALARM_ARM_HOME, SUPPORT_ALARM_ARM_HOME,
SUPPORT_ALARM_ARM_NIGHT, SUPPORT_ALARM_ARM_NIGHT,

View file

@ -17,7 +17,7 @@ from homeassistant.components.homekit.type_switches import (
Vacuum, Vacuum,
Valve, Valve,
) )
from homeassistant.components.select.const import ATTR_OPTIONS from homeassistant.components.select import ATTR_OPTIONS
from homeassistant.components.vacuum import ( from homeassistant.components.vacuum import (
DOMAIN as VACUUM_DOMAIN, DOMAIN as VACUUM_DOMAIN,
SERVICE_RETURN_TO_BASE, SERVICE_RETURN_TO_BASE,

View file

@ -1,6 +1,6 @@
"""Make sure that Vocolinc Flowerbud is enumerated properly.""" """Make sure that Vocolinc Flowerbud is enumerated properly."""
from homeassistant.components.humidifier.const import SUPPORT_MODES from homeassistant.components.humidifier import SUPPORT_MODES
from homeassistant.components.number import NumberMode from homeassistant.components.number import NumberMode
from homeassistant.components.sensor import SensorStateClass from homeassistant.components.sensor import SensorStateClass
from homeassistant.const import PERCENTAGE from homeassistant.const import PERCENTAGE

View file

@ -2,8 +2,7 @@
from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.characteristics import CharacteristicsTypes
from aiohomekit.model.services import ServicesTypes from aiohomekit.model.services import ServicesTypes
from homeassistant.components.humidifier import DOMAIN from homeassistant.components.humidifier import DOMAIN, MODE_AUTO, MODE_NORMAL
from homeassistant.components.humidifier.const import MODE_AUTO, MODE_NORMAL
from .common import setup_test_component from .common import setup_test_component

View file

@ -8,11 +8,12 @@ from kostal.plenticore import PlenticoreApiClient, SettingsData
import pytest import pytest
from homeassistant.components.number import ( from homeassistant.components.number import (
ATTR_MAX,
ATTR_MIN,
ATTR_VALUE, ATTR_VALUE,
DOMAIN as NUMBER_DOMAIN, DOMAIN as NUMBER_DOMAIN,
SERVICE_SET_VALUE, SERVICE_SET_VALUE,
) )
from homeassistant.components.number.const import ATTR_MAX, ATTR_MIN
from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_registry import async_get from homeassistant.helpers.entity_registry import async_get

View file

@ -1,6 +1,5 @@
"""The device tracker tests for the Mazda Connected Services integration.""" """The device tracker tests for the Mazda Connected Services integration."""
from homeassistant.components.device_tracker import SOURCE_TYPE_GPS from homeassistant.components.device_tracker import ATTR_SOURCE_TYPE, SOURCE_TYPE_GPS
from homeassistant.components.device_tracker.const import ATTR_SOURCE_TYPE
from homeassistant.const import ( from homeassistant.const import (
ATTR_FRIENDLY_NAME, ATTR_FRIENDLY_NAME,
ATTR_ICON, ATTR_ICON,

View file

@ -5,7 +5,7 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.components import mqtt, siren from homeassistant.components import mqtt, siren
from homeassistant.components.siren.const import ATTR_VOLUME_LEVEL from homeassistant.components.siren import ATTR_VOLUME_LEVEL
from homeassistant.const import ( from homeassistant.const import (
ATTR_ASSUMED_STATE, ATTR_ASSUMED_STATE,
ATTR_ENTITY_ID, ATTR_ENTITY_ID,

View file

@ -1,8 +1,11 @@
"""The tests for the Netatmo climate platform.""" """The tests for the Netatmo climate platform."""
from unittest.mock import patch from unittest.mock import patch
from homeassistant.components.select import DOMAIN as SELECT_DOMAIN from homeassistant.components.select import (
from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS ATTR_OPTION,
ATTR_OPTIONS,
DOMAIN as SELECT_DOMAIN,
)
from homeassistant.const import ATTR_ENTITY_ID, CONF_WEBHOOK_ID, SERVICE_SELECT_OPTION from homeassistant.const import ATTR_ENTITY_ID, CONF_WEBHOOK_ID, SERVICE_SELECT_OPTION
from .common import selected_platforms, simulate_webhook from .common import selected_platforms, simulate_webhook

View file

@ -4,7 +4,7 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant import config_entries, data_entry_flow from homeassistant import config_entries, data_entry_flow
from homeassistant.components.device_tracker.const import ( from homeassistant.components.device_tracker import (
CONF_CONSIDER_HOME, CONF_CONSIDER_HOME,
CONF_SCAN_INTERVAL, CONF_SCAN_INTERVAL,
) )

View file

@ -4,8 +4,7 @@ from unittest.mock import patch
from pyoctoprintapi import OctoprintPrinterInfo from pyoctoprintapi import OctoprintPrinterInfo
import pytest import pytest
from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.button.const import SERVICE_PRESS
from homeassistant.components.octoprint import OctoprintDataUpdateCoordinator from homeassistant.components.octoprint import OctoprintDataUpdateCoordinator
from homeassistant.components.octoprint.button import InvalidPrinterState from homeassistant.components.octoprint.button import InvalidPrinterState
from homeassistant.components.octoprint.const import DOMAIN from homeassistant.components.octoprint.const import DOMAIN

View file

@ -2,7 +2,7 @@
from datetime import timedelta from datetime import timedelta
from unittest.mock import patch from unittest.mock import patch
from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.plex.const import DEBOUNCE_TIMEOUT from homeassistant.components.plex.const import DEBOUNCE_TIMEOUT
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID
from homeassistant.util import dt from homeassistant.util import dt

View file

@ -31,7 +31,7 @@ from homeassistant.components.climate.const import (
CURRENT_HVAC_COOL, CURRENT_HVAC_COOL,
CURRENT_HVAC_HEAT, CURRENT_HVAC_HEAT,
) )
from homeassistant.components.humidifier.const import ATTR_AVAILABLE_MODES from homeassistant.components.humidifier import ATTR_AVAILABLE_MODES
from homeassistant.components.sensor import SensorDeviceClass from homeassistant.components.sensor import SensorDeviceClass
from homeassistant.const import ( from homeassistant.const import (
ATTR_BATTERY_LEVEL, ATTR_BATTERY_LEVEL,

View file

@ -7,7 +7,7 @@ import aiohttp
from pushover_complete import BadAPIRequestError from pushover_complete import BadAPIRequestError
import pytest import pytest
from homeassistant.components.notify.const import DOMAIN as NOTIFY_DOMAIN from homeassistant.components.notify import DOMAIN as NOTIFY_DOMAIN
from homeassistant.components.pushover.const import DOMAIN from homeassistant.components.pushover.const import DOMAIN
from homeassistant.config_entries import ConfigEntryState from homeassistant.config_entries import ConfigEntryState
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -2,7 +2,7 @@
from unittest.mock import patch from unittest.mock import patch
from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -30,7 +30,7 @@ from aioqsw.const import (
QSD_VERSION, QSD_VERSION,
) )
from homeassistant.components.diagnostics.const import REDACTED from homeassistant.components.diagnostics import REDACTED
from homeassistant.components.qnap_qsw.const import DOMAIN from homeassistant.components.qnap_qsw.const import DOMAIN
from homeassistant.const import CONF_PASSWORD, CONF_URL, CONF_USERNAME from homeassistant.const import CONF_PASSWORD, CONF_URL, CONF_USERNAME
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -8,7 +8,7 @@ from homeassistant.components.renault.const import (
DEVICE_CLASS_PLUG_STATE, DEVICE_CLASS_PLUG_STATE,
DOMAIN, DOMAIN,
) )
from homeassistant.components.select.const import ATTR_OPTIONS from homeassistant.components.select import ATTR_OPTIONS
from homeassistant.components.sensor import ( from homeassistant.components.sensor import (
ATTR_STATE_CLASS, ATTR_STATE_CLASS,
SensorDeviceClass, SensorDeviceClass,

View file

@ -4,7 +4,7 @@ from unittest.mock import patch
import pytest import pytest
from renault_api.kamereon import schemas from renault_api.kamereon import schemas
from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import STATE_UNKNOWN, Platform from homeassistant.const import STATE_UNKNOWN, Platform
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -4,7 +4,7 @@ from unittest.mock import patch
import pytest import pytest
from renault_api.kamereon import schemas from renault_api.kamereon import schemas
from homeassistant.components.select.const import ( from homeassistant.components.select import (
ATTR_OPTION, ATTR_OPTION,
DOMAIN as SELECT_DOMAIN, DOMAIN as SELECT_DOMAIN,
SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION,

View file

@ -3,8 +3,8 @@ from unittest.mock import AsyncMock, MagicMock, PropertyMock, patch
import pytest import pytest
from homeassistant.components.alarm_control_panel import DOMAIN as ALARM_DOMAIN from homeassistant.components.alarm_control_panel import (
from homeassistant.components.alarm_control_panel.const import ( DOMAIN as ALARM_DOMAIN,
SUPPORT_ALARM_ARM_AWAY, SUPPORT_ALARM_ARM_AWAY,
SUPPORT_ALARM_ARM_CUSTOM_BYPASS, SUPPORT_ALARM_ARM_CUSTOM_BYPASS,
SUPPORT_ALARM_ARM_HOME, SUPPORT_ALARM_ARM_HOME,

View file

@ -4,11 +4,11 @@ from __future__ import annotations
import pytest import pytest
from homeassistant.components.homeassistant import SERVICE_UPDATE_ENTITY from homeassistant.components.homeassistant import SERVICE_UPDATE_ENTITY
from homeassistant.components.number import DOMAIN as NUMBER_DOMAIN from homeassistant.components.number import (
from homeassistant.components.number.const import (
ATTR_MAX, ATTR_MAX,
ATTR_MIN, ATTR_MIN,
ATTR_VALUE, ATTR_VALUE,
DOMAIN as NUMBER_DOMAIN,
SERVICE_SET_VALUE, SERVICE_SET_VALUE,
) )
from homeassistant.components.rituals_perfume_genie.number import ( from homeassistant.components.rituals_perfume_genie.number import (

View file

@ -3,8 +3,11 @@ import pytest
from homeassistant.components.homeassistant import SERVICE_UPDATE_ENTITY from homeassistant.components.homeassistant import SERVICE_UPDATE_ENTITY
from homeassistant.components.rituals_perfume_genie.select import ROOM_SIZE_SUFFIX from homeassistant.components.rituals_perfume_genie.select import ROOM_SIZE_SUFFIX
from homeassistant.components.select import DOMAIN as SELECT_DOMAIN from homeassistant.components.select import (
from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS ATTR_OPTION,
ATTR_OPTIONS,
DOMAIN as SELECT_DOMAIN,
)
from homeassistant.const import ( from homeassistant.const import (
AREA_SQUARE_METERS, AREA_SQUARE_METERS,
ATTR_ENTITY_ID, ATTR_ENTITY_ID,

View file

@ -12,8 +12,11 @@ from rokuecp import (
from homeassistant.components.roku.const import DOMAIN from homeassistant.components.roku.const import DOMAIN
from homeassistant.components.roku.coordinator import SCAN_INTERVAL from homeassistant.components.roku.coordinator import SCAN_INTERVAL
from homeassistant.components.select import DOMAIN as SELECT_DOMAIN from homeassistant.components.select import (
from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS ATTR_OPTION,
ATTR_OPTIONS,
DOMAIN as SELECT_DOMAIN,
)
from homeassistant.const import ATTR_ENTITY_ID, ATTR_ICON, SERVICE_SELECT_OPTION from homeassistant.const import ATTR_ENTITY_ID, ATTR_ICON, SERVICE_SELECT_OPTION
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError

View file

@ -3,8 +3,11 @@ from __future__ import annotations
from unittest.mock import patch from unittest.mock import patch
from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass from homeassistant.components.sensor import (
from homeassistant.components.sensor.const import CONF_STATE_CLASS CONF_STATE_CLASS,
SensorDeviceClass,
SensorStateClass,
)
from homeassistant.const import ( from homeassistant.const import (
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,
CONF_UNIT_OF_MEASUREMENT, CONF_UNIT_OF_MEASUREMENT,

View file

@ -8,8 +8,7 @@ from freezegun.api import FrozenDateTimeFactory
from pysensibo.model import SensiboData from pysensibo.model import SensiboData
from pytest import MonkeyPatch, raises from pytest import MonkeyPatch, raises
from homeassistant.components.button import SERVICE_PRESS from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ATTR_ENTITY_ID, STATE_OFF, STATE_ON, STATE_UNKNOWN from homeassistant.const import ATTR_ENTITY_ID, STATE_OFF, STATE_ON, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -8,7 +8,7 @@ from pysensibo.model import SensiboData
import pytest import pytest
from pytest import MonkeyPatch from pytest import MonkeyPatch
from homeassistant.components.number.const import ( from homeassistant.components.number import (
ATTR_VALUE, ATTR_VALUE,
DOMAIN as NUMBER_DOMAIN, DOMAIN as NUMBER_DOMAIN,
SERVICE_SET_VALUE, SERVICE_SET_VALUE,

View file

@ -8,7 +8,7 @@ from pysensibo.model import SensiboData
import pytest import pytest
from pytest import MonkeyPatch from pytest import MonkeyPatch
from homeassistant.components.select.const import ( from homeassistant.components.select import (
ATTR_OPTION, ATTR_OPTION,
DOMAIN as SELECT_DOMAIN, DOMAIN as SELECT_DOMAIN,
SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION,

View file

@ -8,7 +8,7 @@ from pysensibo.model import SensiboData
import pytest import pytest
from pytest import MonkeyPatch from pytest import MonkeyPatch
from homeassistant.components.switch.const import DOMAIN as SWITCH_DOMAIN from homeassistant.components.switch import DOMAIN as SWITCH_DOMAIN
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import ( from homeassistant.const import (
ATTR_ENTITY_ID, ATTR_ENTITY_ID,

View file

@ -1,6 +1,5 @@
"""Tests for Shelly button platform.""" """Tests for Shelly button platform."""
from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.button.const import SERVICE_PRESS
from homeassistant.components.shelly.const import DOMAIN from homeassistant.components.shelly.const import DOMAIN
from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View file

@ -1,10 +1,10 @@
"""The tests for SleepIQ number platform.""" """The tests for SleepIQ number platform."""
from homeassistant.components.number import DOMAIN from homeassistant.components.number import (
from homeassistant.components.number.const import (
ATTR_MAX, ATTR_MAX,
ATTR_MIN, ATTR_MIN,
ATTR_STEP, ATTR_STEP,
ATTR_VALUE, ATTR_VALUE,
DOMAIN,
SERVICE_SET_VALUE, SERVICE_SET_VALUE,
) )
from homeassistant.const import ATTR_ENTITY_ID, ATTR_FRIENDLY_NAME, ATTR_ICON from homeassistant.const import ATTR_ENTITY_ID, ATTR_FRIENDLY_NAME, ATTR_ICON

View file

@ -3,7 +3,7 @@ import datetime as dt
from unittest.mock import patch from unittest.mock import patch
from homeassistant import setup from homeassistant import setup
from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.template.button import DEFAULT_NAME from homeassistant.components.template.button import DEFAULT_NAME
from homeassistant.const import ( from homeassistant.const import (
CONF_DEVICE_CLASS, CONF_DEVICE_CLASS,

View file

@ -6,7 +6,7 @@ from homeassistant.components.input_number import (
DOMAIN as INPUT_NUMBER_DOMAIN, DOMAIN as INPUT_NUMBER_DOMAIN,
SERVICE_SET_VALUE as INPUT_NUMBER_SERVICE_SET_VALUE, SERVICE_SET_VALUE as INPUT_NUMBER_SERVICE_SET_VALUE,
) )
from homeassistant.components.number.const import ( from homeassistant.components.number import (
ATTR_MAX, ATTR_MAX,
ATTR_MIN, ATTR_MIN,
ATTR_STEP, ATTR_STEP,

View file

@ -7,7 +7,7 @@ from homeassistant.components.input_select import (
SERVICE_SELECT_OPTION as INPUT_SELECT_SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION as INPUT_SELECT_SERVICE_SELECT_OPTION,
SERVICE_SET_OPTIONS, SERVICE_SET_OPTIONS,
) )
from homeassistant.components.select.const import ( from homeassistant.components.select import (
ATTR_OPTION as SELECT_ATTR_OPTION, ATTR_OPTION as SELECT_ATTR_OPTION,
ATTR_OPTIONS as SELECT_ATTR_OPTIONS, ATTR_OPTIONS as SELECT_ATTR_OPTIONS,
DOMAIN as SELECT_DOMAIN, DOMAIN as SELECT_DOMAIN,

View file

@ -4,7 +4,7 @@ from unittest.mock import AsyncMock, patch
from pytraccar import ReportsEventeModel from pytraccar import ReportsEventeModel
from homeassistant.components.device_tracker.const import DOMAIN from homeassistant.components.device_tracker import DOMAIN
from homeassistant.components.traccar.device_tracker import ( from homeassistant.components.traccar.device_tracker import (
PLATFORM_SCHEMA as TRACCAR_PLATFORM_SCHEMA, PLATFORM_SCHEMA as TRACCAR_PLATFORM_SCHEMA,
) )

View file

@ -21,7 +21,7 @@ from pyunifiprotect.data import (
) )
from pyunifiprotect.data.nvr import DoorbellMessage from pyunifiprotect.data.nvr import DoorbellMessage
from homeassistant.components.select.const import ATTR_OPTIONS from homeassistant.components.select import ATTR_OPTIONS
from homeassistant.components.unifiprotect.const import ( from homeassistant.components.unifiprotect.const import (
ATTR_DURATION, ATTR_DURATION,
ATTR_MESSAGE, ATTR_MESSAGE,

View file

@ -6,7 +6,7 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.components.select.const import ( from homeassistant.components.select import (
ATTR_OPTION, ATTR_OPTION,
DOMAIN as SELECT_DOMAIN, DOMAIN as SELECT_DOMAIN,
SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION,

View file

@ -5,7 +5,7 @@ from unittest.mock import patch
from freezegun import freeze_time from freezegun import freeze_time
import pytest import pytest
from homeassistant.components.select.const import ( from homeassistant.components.select import (
DOMAIN as SELECT_DOMAIN, DOMAIN as SELECT_DOMAIN,
SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION,
) )

View file

@ -1,7 +1,10 @@
"""Tests for the number platform.""" """Tests for the number platform."""
from homeassistant.components.number import DOMAIN as NUMBER_DOMAIN from homeassistant.components.number import (
from homeassistant.components.number.const import ATTR_VALUE, SERVICE_SET_VALUE ATTR_VALUE,
DOMAIN as NUMBER_DOMAIN,
SERVICE_SET_VALUE,
)
from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er from homeassistant.helpers import entity_registry as er

View file

@ -5,10 +5,12 @@ from unittest.mock import MagicMock
import pytest import pytest
from wled import Device as WLEDDevice, WLEDConnectionError, WLEDError from wled import Device as WLEDDevice, WLEDConnectionError, WLEDError
from homeassistant.components.number import ATTR_MAX, ATTR_MIN, DOMAIN as NUMBER_DOMAIN from homeassistant.components.number import (
from homeassistant.components.number.const import ( ATTR_MAX,
ATTR_MIN,
ATTR_STEP, ATTR_STEP,
ATTR_VALUE, ATTR_VALUE,
DOMAIN as NUMBER_DOMAIN,
SERVICE_SET_VALUE, SERVICE_SET_VALUE,
) )
from homeassistant.components.wled.const import SCAN_INTERVAL from homeassistant.components.wled.const import SCAN_INTERVAL

View file

@ -5,8 +5,11 @@ from unittest.mock import MagicMock
import pytest import pytest
from wled import Device as WLEDDevice, WLEDConnectionError, WLEDError from wled import Device as WLEDDevice, WLEDConnectionError, WLEDError
from homeassistant.components.select import DOMAIN as SELECT_DOMAIN from homeassistant.components.select import (
from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS ATTR_OPTION,
ATTR_OPTIONS,
DOMAIN as SELECT_DOMAIN,
)
from homeassistant.components.wled.const import SCAN_INTERVAL from homeassistant.components.wled.const import SCAN_INTERVAL
from homeassistant.const import ( from homeassistant.const import (
ATTR_ENTITY_ID, ATTR_ENTITY_ID,

View file

@ -5,17 +5,15 @@ import pytest
from wled import WLEDError from wled import WLEDError
from homeassistant.components.update import ( from homeassistant.components.update import (
DOMAIN as UPDATE_DOMAIN,
SERVICE_INSTALL,
UpdateDeviceClass,
UpdateEntityFeature,
)
from homeassistant.components.update.const import (
ATTR_INSTALLED_VERSION, ATTR_INSTALLED_VERSION,
ATTR_LATEST_VERSION, ATTR_LATEST_VERSION,
ATTR_RELEASE_SUMMARY, ATTR_RELEASE_SUMMARY,
ATTR_RELEASE_URL, ATTR_RELEASE_URL,
ATTR_TITLE, ATTR_TITLE,
DOMAIN as UPDATE_DOMAIN,
SERVICE_INSTALL,
UpdateDeviceClass,
UpdateEntityFeature,
) )
from homeassistant.const import ( from homeassistant.const import (
ATTR_DEVICE_CLASS, ATTR_DEVICE_CLASS,

View file

@ -9,10 +9,10 @@ from miio.integrations.airpurifier.dmaker.airfresh_t2017 import (
) )
import pytest import pytest
from homeassistant.components.select import DOMAIN from homeassistant.components.select import (
from homeassistant.components.select.const import (
ATTR_OPTION, ATTR_OPTION,
ATTR_OPTIONS, ATTR_OPTIONS,
DOMAIN,
SERVICE_SELECT_OPTION, SERVICE_SELECT_OPTION,
) )
from homeassistant.components.xiaomi_miio import UPDATE_INTERVAL from homeassistant.components.xiaomi_miio import UPDATE_INTERVAL

View file

@ -20,8 +20,7 @@ from zigpy.zcl.clusters.manufacturer_specific import ManufacturerSpecificCluster
import zigpy.zcl.clusters.security as security import zigpy.zcl.clusters.security as security
import zigpy.zcl.foundation as zcl_f import zigpy.zcl.foundation as zcl_f
from homeassistant.components.button import DOMAIN, ButtonDeviceClass from homeassistant.components.button import DOMAIN, SERVICE_PRESS, ButtonDeviceClass
from homeassistant.components.button.const import SERVICE_PRESS
from homeassistant.const import ( from homeassistant.const import (
ATTR_DEVICE_CLASS, ATTR_DEVICE_CLASS,
ATTR_ENTITY_ID, ATTR_ENTITY_ID,

View file

@ -7,7 +7,7 @@ import pytest
import zigpy.profiles.zha as zha import zigpy.profiles.zha as zha
import zigpy.zcl.clusters.security as security import zigpy.zcl.clusters.security as security
from homeassistant.components.diagnostics.const import REDACTED from homeassistant.components.diagnostics import REDACTED
from homeassistant.components.zha.core.device import ZHADevice from homeassistant.components.zha.core.device import ZHADevice
from homeassistant.components.zha.diagnostics import KEYS_TO_REDACT from homeassistant.components.zha.diagnostics import KEYS_TO_REDACT
from homeassistant.const import Platform from homeassistant.const import Platform

View file

@ -9,7 +9,7 @@ import zigpy.zcl.clusters.general as general
import zigpy.zcl.clusters.security as security import zigpy.zcl.clusters.security as security
import zigpy.zcl.foundation as zcl_f import zigpy.zcl.foundation as zcl_f
from homeassistant.components.siren.const import ( from homeassistant.components.siren import (
ATTR_DURATION, ATTR_DURATION,
ATTR_TONE, ATTR_TONE,
ATTR_VOLUME_LEVEL, ATTR_VOLUME_LEVEL,

View file

@ -1,5 +1,5 @@
"""Test the Z-Wave JS button entities.""" """Test the Z-Wave JS button entities."""
from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS
from homeassistant.components.zwave_js.const import DOMAIN, SERVICE_REFRESH_VALUE from homeassistant.components.zwave_js.const import DOMAIN, SERVICE_REFRESH_VALUE
from homeassistant.components.zwave_js.helpers import get_valueless_base_unique_id from homeassistant.components.zwave_js.helpers import get_valueless_base_unique_id
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID

View file

@ -3,8 +3,7 @@ from zwave_js_server.const import CommandClass
from zwave_js_server.const.command_class.humidity_control import HumidityControlMode from zwave_js_server.const.command_class.humidity_control import HumidityControlMode
from zwave_js_server.event import Event from zwave_js_server.event import Event
from homeassistant.components.humidifier import HumidifierDeviceClass from homeassistant.components.humidifier import (
from homeassistant.components.humidifier.const import (
ATTR_HUMIDITY, ATTR_HUMIDITY,
ATTR_MAX_HUMIDITY, ATTR_MAX_HUMIDITY,
ATTR_MIN_HUMIDITY, ATTR_MIN_HUMIDITY,
@ -12,6 +11,7 @@ from homeassistant.components.humidifier.const import (
DEFAULT_MIN_HUMIDITY, DEFAULT_MIN_HUMIDITY,
DOMAIN as HUMIDIFIER_DOMAIN, DOMAIN as HUMIDIFIER_DOMAIN,
SERVICE_SET_HUMIDITY, SERVICE_SET_HUMIDITY,
HumidifierDeviceClass,
) )
from homeassistant.const import ( from homeassistant.const import (
ATTR_DEVICE_CLASS, ATTR_DEVICE_CLASS,

View file

@ -1,8 +1,11 @@
"""Test the Z-Wave JS siren platform.""" """Test the Z-Wave JS siren platform."""
from zwave_js_server.event import Event from zwave_js_server.event import Event
from homeassistant.components.siren import ATTR_TONE, ATTR_VOLUME_LEVEL from homeassistant.components.siren import (
from homeassistant.components.siren.const import ATTR_AVAILABLE_TONES ATTR_AVAILABLE_TONES,
ATTR_TONE,
ATTR_VOLUME_LEVEL,
)
from homeassistant.const import STATE_OFF, STATE_ON, STATE_UNKNOWN from homeassistant.const import STATE_OFF, STATE_ON, STATE_UNKNOWN
SIREN_ENTITY = "siren.indoor_siren_6_2" SIREN_ENTITY = "siren.indoor_siren_6_2"