diff --git a/tests/components/advantage_air/test_select.py b/tests/components/advantage_air/test_select.py index b8493c8ec45..11d4068fed7 100644 --- a/tests/components/advantage_air/test_select.py +++ b/tests/components/advantage_air/test_select.py @@ -1,7 +1,7 @@ """Test the Advantage Air Select Platform.""" from json import loads -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION, DOMAIN as SELECT_DOMAIN, SERVICE_SELECT_OPTION, diff --git a/tests/components/airzone/test_diagnostics.py b/tests/components/airzone/test_diagnostics.py index 4f7e2f61a48..f03257fd612 100644 --- a/tests/components/airzone/test_diagnostics.py +++ b/tests/components/airzone/test_diagnostics.py @@ -20,7 +20,7 @@ from aioairzone.const import ( from aiohttp import ClientSession 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.core import HomeAssistant diff --git a/tests/components/asuswrt/test_config_flow.py b/tests/components/asuswrt/test_config_flow.py index 013a81e7184..22a780fc12e 100644 --- a/tests/components/asuswrt/test_config_flow.py +++ b/tests/components/asuswrt/test_config_flow.py @@ -13,7 +13,7 @@ from homeassistant.components.asuswrt.const import ( CONF_TRACK_UNKNOWN, 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.const import ( CONF_HOST, diff --git a/tests/components/asuswrt/test_sensor.py b/tests/components/asuswrt/test_sensor.py index 483592302bf..f519b936129 100644 --- a/tests/components/asuswrt/test_sensor.py +++ b/tests/components/asuswrt/test_sensor.py @@ -8,7 +8,7 @@ import pytest from homeassistant.components import device_tracker, sensor from homeassistant.components.asuswrt.const import CONF_INTERFACE, DOMAIN 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.const import ( CONF_HOST, diff --git a/tests/components/august/test_button.py b/tests/components/august/test_button.py index 485bf4a7972..2ee71d62f43 100644 --- a/tests/components/august/test_button.py +++ b/tests/components/august/test_button.py @@ -1,7 +1,6 @@ """The button tests for the august platform.""" -from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN -from homeassistant.components.button.const import SERVICE_PRESS +from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.const import ATTR_ENTITY_ID from .mocks import _create_august_api_with_devices, _mock_lock_from_fixture diff --git a/tests/components/bluetooth_le_tracker/test_device_tracker.py b/tests/components/bluetooth_le_tracker/test_device_tracker.py index 071e8e16d23..36ed6abdde5 100644 --- a/tests/components/bluetooth_le_tracker/test_device_tracker.py +++ b/tests/components/bluetooth_le_tracker/test_device_tracker.py @@ -13,7 +13,7 @@ from homeassistant.components.bluetooth_le_tracker.device_tracker import ( CONF_TRACK_BATTERY, CONF_TRACK_BATTERY_INTERVAL, ) -from homeassistant.components.device_tracker.const import ( +from homeassistant.components.device_tracker import ( CONF_SCAN_INTERVAL, CONF_TRACK_NEW, DOMAIN, diff --git a/tests/components/bond/test_button.py b/tests/components/bond/test_button.py index 24ea4730d6c..1b8e89b15cd 100644 --- a/tests/components/bond/test_button.py +++ b/tests/components/bond/test_button.py @@ -4,8 +4,7 @@ from bond_async import Action, DeviceType from homeassistant import core from homeassistant.components.bond.button import STEP_SIZE -from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN -from homeassistant.components.button.const import SERVICE_PRESS +from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.const import ATTR_ENTITY_ID from homeassistant.helpers import entity_registry as er from homeassistant.helpers.entity_registry import EntityRegistry diff --git a/tests/components/canary/test_init.py b/tests/components/canary/test_init.py index 21b897509eb..cbb077102a0 100644 --- a/tests/components/canary/test_init.py +++ b/tests/components/canary/test_init.py @@ -3,7 +3,7 @@ from unittest.mock import patch 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.config_entries import ConfigEntryState from homeassistant.const import CONF_PASSWORD, CONF_TIMEOUT, CONF_USERNAME diff --git a/tests/components/coinbase/const.py b/tests/components/coinbase/const.py index 6f9fff94421..4db6abca37d 100644 --- a/tests/components/coinbase/const.py +++ b/tests/components/coinbase/const.py @@ -1,6 +1,6 @@ """Constants for testing the Coinbase integration.""" -from homeassistant.components.diagnostics.const import REDACTED +from homeassistant.components.diagnostics import REDACTED GOOD_CURRENCY = "BTC" GOOD_CURRENCY_2 = "USD" diff --git a/tests/components/demo/test_button.py b/tests/components/demo/test_button.py index d4f6f97cb7a..98728c0ffab 100644 --- a/tests/components/demo/test_button.py +++ b/tests/components/demo/test_button.py @@ -4,7 +4,7 @@ from unittest.mock import patch 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.core import HomeAssistant from homeassistant.setup import async_setup_component diff --git a/tests/components/demo/test_number.py b/tests/components/demo/test_number.py index 64f690d9eac..e8740d067f9 100644 --- a/tests/components/demo/test_number.py +++ b/tests/components/demo/test_number.py @@ -3,14 +3,14 @@ import pytest import voluptuous as vol -from homeassistant.components.number import NumberMode -from homeassistant.components.number.const import ( +from homeassistant.components.number import ( ATTR_MAX, ATTR_MIN, ATTR_STEP, ATTR_VALUE, DOMAIN, SERVICE_SET_VALUE, + NumberMode, ) from homeassistant.const import ATTR_ENTITY_ID, ATTR_MODE from homeassistant.setup import async_setup_component diff --git a/tests/components/demo/test_select.py b/tests/components/demo/test_select.py index 628c173da7e..06b8beac5fe 100644 --- a/tests/components/demo/test_select.py +++ b/tests/components/demo/test_select.py @@ -2,7 +2,7 @@ import pytest -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION, ATTR_OPTIONS, DOMAIN, diff --git a/tests/components/demo/test_siren.py b/tests/components/demo/test_siren.py index 9af31b53c74..4418a70a546 100644 --- a/tests/components/demo/test_siren.py +++ b/tests/components/demo/test_siren.py @@ -3,7 +3,7 @@ from unittest.mock import call, patch import pytest -from homeassistant.components.siren.const import ( +from homeassistant.components.siren import ( ATTR_AVAILABLE_TONES, ATTR_TONE, ATTR_VOLUME_LEVEL, diff --git a/tests/components/demo/test_update.py b/tests/components/demo/test_update.py index 35780114f29..c06483b7bdc 100644 --- a/tests/components/demo/test_update.py +++ b/tests/components/demo/test_update.py @@ -3,14 +3,16 @@ from unittest.mock import patch import pytest -from homeassistant.components.update import DOMAIN, SERVICE_INSTALL, UpdateDeviceClass -from homeassistant.components.update.const import ( +from homeassistant.components.update import ( ATTR_IN_PROGRESS, ATTR_INSTALLED_VERSION, ATTR_LATEST_VERSION, ATTR_RELEASE_SUMMARY, ATTR_RELEASE_URL, ATTR_TITLE, + DOMAIN, + SERVICE_INSTALL, + UpdateDeviceClass, ) from homeassistant.const import ( ATTR_DEVICE_CLASS, diff --git a/tests/components/device_sun_light_trigger/test_init.py b/tests/components/device_sun_light_trigger/test_init.py index f7d835427a1..976a07cbfb3 100644 --- a/tests/components/device_sun_light_trigger/test_init.py +++ b/tests/components/device_sun_light_trigger/test_init.py @@ -11,7 +11,7 @@ from homeassistant.components import ( group, light, ) -from homeassistant.components.device_tracker.const import DOMAIN +from homeassistant.components.device_tracker import DOMAIN from homeassistant.const import ( ATTR_ENTITY_ID, CONF_PLATFORM, diff --git a/tests/components/dhcp/test_init.py b/tests/components/dhcp/test_init.py index c6d889eab72..78dbb4a95d9 100644 --- a/tests/components/dhcp/test_init.py +++ b/tests/components/dhcp/test_init.py @@ -10,7 +10,7 @@ from scapy.layers.l2 import Ether from homeassistant import config_entries from homeassistant.components import dhcp -from homeassistant.components.device_tracker.const import ( +from homeassistant.components.device_tracker import ( ATTR_HOST_NAME, ATTR_IP, ATTR_MAC, diff --git a/tests/components/ecobee/test_humidifier.py b/tests/components/ecobee/test_humidifier.py index 0af5fd150e3..e99d98996d2 100644 --- a/tests/components/ecobee/test_humidifier.py +++ b/tests/components/ecobee/test_humidifier.py @@ -4,8 +4,7 @@ from unittest.mock import patch import pytest from homeassistant.components.ecobee.humidifier import MODE_MANUAL, MODE_OFF -from homeassistant.components.humidifier import DOMAIN as HUMIDIFIER_DOMAIN -from homeassistant.components.humidifier.const import ( +from homeassistant.components.humidifier import ( ATTR_AVAILABLE_MODES, ATTR_HUMIDITY, ATTR_MAX_HUMIDITY, @@ -13,6 +12,7 @@ from homeassistant.components.humidifier.const import ( DEFAULT_MAX_HUMIDITY, DEFAULT_MIN_HUMIDITY, DEVICE_CLASS_HUMIDIFIER, + DOMAIN as HUMIDIFIER_DOMAIN, MODE_AUTO, SERVICE_SET_HUMIDITY, SERVICE_SET_MODE, diff --git a/tests/components/freebox/test_button.py b/tests/components/freebox/test_button.py index 0a6625e163a..f7ec19f81e3 100644 --- a/tests/components/freebox/test_button.py +++ b/tests/components/freebox/test_button.py @@ -1,8 +1,7 @@ """Tests for the Freebox config flow.""" from unittest.mock import Mock, patch -from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN -from homeassistant.components.button.const import SERVICE_PRESS +from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.freebox.const import DOMAIN from homeassistant.const import ATTR_ENTITY_ID, CONF_HOST, CONF_PORT from homeassistant.core import HomeAssistant diff --git a/tests/components/fritz/test_config_flow.py b/tests/components/fritz/test_config_flow.py index 76f556d0743..1eeb779da1f 100644 --- a/tests/components/fritz/test_config_flow.py +++ b/tests/components/fritz/test_config_flow.py @@ -4,7 +4,7 @@ from unittest.mock import patch from fritzconnection.core.exceptions import FritzConnectionException, FritzSecurityError -from homeassistant.components.device_tracker.const import ( +from homeassistant.components.device_tracker import ( CONF_CONSIDER_HOME, DEFAULT_CONSIDER_HOME, ) diff --git a/tests/components/fritz/test_init.py b/tests/components/fritz/test_init.py index 9f7a17de900..ae05a5b31d6 100644 --- a/tests/components/fritz/test_init.py +++ b/tests/components/fritz/test_init.py @@ -4,7 +4,7 @@ from unittest.mock import patch from fritzconnection.core.exceptions import FritzSecurityError import pytest -from homeassistant.components.device_tracker.const import ( +from homeassistant.components.device_tracker import ( CONF_CONSIDER_HOME, DEFAULT_CONSIDER_HOME, ) diff --git a/tests/components/fully_kiosk/test_diagnostics.py b/tests/components/fully_kiosk/test_diagnostics.py index 8136147fb6a..feff37331af 100644 --- a/tests/components/fully_kiosk/test_diagnostics.py +++ b/tests/components/fully_kiosk/test_diagnostics.py @@ -3,7 +3,7 @@ from unittest.mock import MagicMock 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.diagnostics import ( DEVICE_INFO_TO_REDACT, diff --git a/tests/components/fully_kiosk/test_media_player.py b/tests/components/fully_kiosk/test_media_player.py index d423d809fbe..b55eb5e106d 100644 --- a/tests/components/fully_kiosk/test_media_player.py +++ b/tests/components/fully_kiosk/test_media_player.py @@ -5,7 +5,7 @@ from aiohttp import ClientSession from homeassistant.components.fully_kiosk.const import DOMAIN, MEDIA_SUPPORT_FULLYKIOSK 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.core import HomeAssistant from homeassistant.helpers import device_registry as dr, entity_registry as er diff --git a/tests/components/generic_hygrostat/test_humidifier.py b/tests/components/generic_hygrostat/test_humidifier.py index b27b6324f86..3d7c31002ba 100644 --- a/tests/components/generic_hygrostat/test_humidifier.py +++ b/tests/components/generic_hygrostat/test_humidifier.py @@ -6,7 +6,7 @@ import pytest import voluptuous as vol from homeassistant.components import input_boolean, switch -from homeassistant.components.humidifier.const import ( +from homeassistant.components.humidifier import ( ATTR_HUMIDITY, DOMAIN, MODE_AWAY, diff --git a/tests/components/homekit/test_type_humidifiers.py b/tests/components/homekit/test_type_humidifiers.py index e5cbf978c83..3c3985a961b 100644 --- a/tests/components/homekit/test_type_humidifiers.py +++ b/tests/components/homekit/test_type_humidifiers.py @@ -16,8 +16,7 @@ from homeassistant.components.homekit.const import ( PROP_VALID_VALUES, ) from homeassistant.components.homekit.type_humidifiers import HumidifierDehumidifier -from homeassistant.components.humidifier import HumidifierDeviceClass -from homeassistant.components.humidifier.const import ( +from homeassistant.components.humidifier import ( ATTR_HUMIDITY, ATTR_MAX_HUMIDITY, ATTR_MIN_HUMIDITY, @@ -27,6 +26,7 @@ from homeassistant.components.humidifier.const import ( DEVICE_CLASS_HUMIDIFIER, DOMAIN, SERVICE_SET_HUMIDITY, + HumidifierDeviceClass, ) from homeassistant.components.sensor import SensorDeviceClass from homeassistant.const import ( diff --git a/tests/components/homekit/test_type_security_systems.py b/tests/components/homekit/test_type_security_systems.py index d1ce830a0e2..fc507024fe9 100644 --- a/tests/components/homekit/test_type_security_systems.py +++ b/tests/components/homekit/test_type_security_systems.py @@ -2,8 +2,8 @@ from pyhap.loader import get_loader import pytest -from homeassistant.components.alarm_control_panel import DOMAIN -from homeassistant.components.alarm_control_panel.const import ( +from homeassistant.components.alarm_control_panel import ( + DOMAIN, SUPPORT_ALARM_ARM_AWAY, SUPPORT_ALARM_ARM_HOME, SUPPORT_ALARM_ARM_NIGHT, diff --git a/tests/components/homekit/test_type_switches.py b/tests/components/homekit/test_type_switches.py index c1340e1d34e..6d87edc5617 100644 --- a/tests/components/homekit/test_type_switches.py +++ b/tests/components/homekit/test_type_switches.py @@ -17,7 +17,7 @@ from homeassistant.components.homekit.type_switches import ( Vacuum, Valve, ) -from homeassistant.components.select.const import ATTR_OPTIONS +from homeassistant.components.select import ATTR_OPTIONS from homeassistant.components.vacuum import ( DOMAIN as VACUUM_DOMAIN, SERVICE_RETURN_TO_BASE, diff --git a/tests/components/homekit_controller/specific_devices/test_vocolinc_flowerbud.py b/tests/components/homekit_controller/specific_devices/test_vocolinc_flowerbud.py index b0f9216731b..aa929fffecc 100644 --- a/tests/components/homekit_controller/specific_devices/test_vocolinc_flowerbud.py +++ b/tests/components/homekit_controller/specific_devices/test_vocolinc_flowerbud.py @@ -1,6 +1,6 @@ """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.sensor import SensorStateClass from homeassistant.const import PERCENTAGE diff --git a/tests/components/homekit_controller/test_humidifier.py b/tests/components/homekit_controller/test_humidifier.py index 4b631f19b7a..da981e9eac0 100644 --- a/tests/components/homekit_controller/test_humidifier.py +++ b/tests/components/homekit_controller/test_humidifier.py @@ -2,8 +2,7 @@ from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes -from homeassistant.components.humidifier import DOMAIN -from homeassistant.components.humidifier.const import MODE_AUTO, MODE_NORMAL +from homeassistant.components.humidifier import DOMAIN, MODE_AUTO, MODE_NORMAL from .common import setup_test_component diff --git a/tests/components/kostal_plenticore/test_number.py b/tests/components/kostal_plenticore/test_number.py index f6978612cff..a27b880b5d7 100644 --- a/tests/components/kostal_plenticore/test_number.py +++ b/tests/components/kostal_plenticore/test_number.py @@ -8,11 +8,12 @@ from kostal.plenticore import PlenticoreApiClient, SettingsData import pytest from homeassistant.components.number import ( + ATTR_MAX, + ATTR_MIN, ATTR_VALUE, DOMAIN as NUMBER_DOMAIN, SERVICE_SET_VALUE, ) -from homeassistant.components.number.const import ATTR_MAX, ATTR_MIN from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_registry import async_get diff --git a/tests/components/mazda/test_device_tracker.py b/tests/components/mazda/test_device_tracker.py index 42a70fff1d4..f2a43299414 100644 --- a/tests/components/mazda/test_device_tracker.py +++ b/tests/components/mazda/test_device_tracker.py @@ -1,6 +1,5 @@ """The device tracker tests for the Mazda Connected Services integration.""" -from homeassistant.components.device_tracker import SOURCE_TYPE_GPS -from homeassistant.components.device_tracker.const import ATTR_SOURCE_TYPE +from homeassistant.components.device_tracker import ATTR_SOURCE_TYPE, SOURCE_TYPE_GPS from homeassistant.const import ( ATTR_FRIENDLY_NAME, ATTR_ICON, diff --git a/tests/components/mqtt/test_siren.py b/tests/components/mqtt/test_siren.py index 7c16f3f01a3..47e52cca643 100644 --- a/tests/components/mqtt/test_siren.py +++ b/tests/components/mqtt/test_siren.py @@ -5,7 +5,7 @@ from unittest.mock import patch import pytest 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 ( ATTR_ASSUMED_STATE, ATTR_ENTITY_ID, diff --git a/tests/components/netatmo/test_select.py b/tests/components/netatmo/test_select.py index de357ffda89..12168a03ad8 100644 --- a/tests/components/netatmo/test_select.py +++ b/tests/components/netatmo/test_select.py @@ -1,8 +1,11 @@ """The tests for the Netatmo climate platform.""" from unittest.mock import patch -from homeassistant.components.select import DOMAIN as SELECT_DOMAIN -from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS +from homeassistant.components.select import ( + ATTR_OPTION, + ATTR_OPTIONS, + DOMAIN as SELECT_DOMAIN, +) from homeassistant.const import ATTR_ENTITY_ID, CONF_WEBHOOK_ID, SERVICE_SELECT_OPTION from .common import selected_platforms, simulate_webhook diff --git a/tests/components/nmap_tracker/test_config_flow.py b/tests/components/nmap_tracker/test_config_flow.py index 9a94efb6968..96393a5139d 100644 --- a/tests/components/nmap_tracker/test_config_flow.py +++ b/tests/components/nmap_tracker/test_config_flow.py @@ -4,7 +4,7 @@ from unittest.mock import patch import pytest 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_SCAN_INTERVAL, ) diff --git a/tests/components/octoprint/test_button.py b/tests/components/octoprint/test_button.py index 603739159af..644c1e39437 100644 --- a/tests/components/octoprint/test_button.py +++ b/tests/components/octoprint/test_button.py @@ -4,8 +4,7 @@ from unittest.mock import patch from pyoctoprintapi import OctoprintPrinterInfo import pytest -from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN -from homeassistant.components.button.const import SERVICE_PRESS +from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.octoprint import OctoprintDataUpdateCoordinator from homeassistant.components.octoprint.button import InvalidPrinterState from homeassistant.components.octoprint.const import DOMAIN diff --git a/tests/components/plex/test_button.py b/tests/components/plex/test_button.py index b540ba2d031..723b5e40241 100644 --- a/tests/components/plex/test_button.py +++ b/tests/components/plex/test_button.py @@ -2,7 +2,7 @@ from datetime import timedelta 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.const import ATTR_ENTITY_ID from homeassistant.util import dt diff --git a/tests/components/prometheus/test_init.py b/tests/components/prometheus/test_init.py index 5864b551b3c..8fa38664935 100644 --- a/tests/components/prometheus/test_init.py +++ b/tests/components/prometheus/test_init.py @@ -31,7 +31,7 @@ from homeassistant.components.climate.const import ( CURRENT_HVAC_COOL, 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.const import ( ATTR_BATTERY_LEVEL, diff --git a/tests/components/pushover/test_init.py b/tests/components/pushover/test_init.py index 22b38be0b48..4d1ee3cae19 100644 --- a/tests/components/pushover/test_init.py +++ b/tests/components/pushover/test_init.py @@ -7,7 +7,7 @@ import aiohttp from pushover_complete import BadAPIRequestError 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.config_entries import ConfigEntryState from homeassistant.core import HomeAssistant diff --git a/tests/components/qnap_qsw/test_button.py b/tests/components/qnap_qsw/test_button.py index 5423c9686d4..43e0ee4ba38 100644 --- a/tests/components/qnap_qsw/test_button.py +++ b/tests/components/qnap_qsw/test_button.py @@ -2,7 +2,7 @@ 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.core import HomeAssistant diff --git a/tests/components/qnap_qsw/test_diagnostics.py b/tests/components/qnap_qsw/test_diagnostics.py index a4b5c1658e1..da634ff6a39 100644 --- a/tests/components/qnap_qsw/test_diagnostics.py +++ b/tests/components/qnap_qsw/test_diagnostics.py @@ -30,7 +30,7 @@ from aioqsw.const import ( 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.const import CONF_PASSWORD, CONF_URL, CONF_USERNAME from homeassistant.core import HomeAssistant diff --git a/tests/components/renault/const.py b/tests/components/renault/const.py index 41a72c6b7ab..354d6bd6af4 100644 --- a/tests/components/renault/const.py +++ b/tests/components/renault/const.py @@ -8,7 +8,7 @@ from homeassistant.components.renault.const import ( DEVICE_CLASS_PLUG_STATE, DOMAIN, ) -from homeassistant.components.select.const import ATTR_OPTIONS +from homeassistant.components.select import ATTR_OPTIONS from homeassistant.components.sensor import ( ATTR_STATE_CLASS, SensorDeviceClass, diff --git a/tests/components/renault/test_button.py b/tests/components/renault/test_button.py index 6ed50a833f1..a7fdcb356cc 100644 --- a/tests/components/renault/test_button.py +++ b/tests/components/renault/test_button.py @@ -4,7 +4,7 @@ from unittest.mock import patch import pytest 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.const import STATE_UNKNOWN, Platform from homeassistant.core import HomeAssistant diff --git a/tests/components/renault/test_select.py b/tests/components/renault/test_select.py index 18c2eed8a7c..8ab9f116dba 100644 --- a/tests/components/renault/test_select.py +++ b/tests/components/renault/test_select.py @@ -4,7 +4,7 @@ from unittest.mock import patch import pytest from renault_api.kamereon import schemas -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION, DOMAIN as SELECT_DOMAIN, SERVICE_SELECT_OPTION, diff --git a/tests/components/risco/test_alarm_control_panel.py b/tests/components/risco/test_alarm_control_panel.py index 1625e78ece6..b2d24bbea32 100644 --- a/tests/components/risco/test_alarm_control_panel.py +++ b/tests/components/risco/test_alarm_control_panel.py @@ -3,8 +3,8 @@ from unittest.mock import AsyncMock, MagicMock, PropertyMock, patch import pytest -from homeassistant.components.alarm_control_panel import DOMAIN as ALARM_DOMAIN -from homeassistant.components.alarm_control_panel.const import ( +from homeassistant.components.alarm_control_panel import ( + DOMAIN as ALARM_DOMAIN, SUPPORT_ALARM_ARM_AWAY, SUPPORT_ALARM_ARM_CUSTOM_BYPASS, SUPPORT_ALARM_ARM_HOME, diff --git a/tests/components/rituals_perfume_genie/test_number.py b/tests/components/rituals_perfume_genie/test_number.py index fc3937897b9..c66cecf819d 100644 --- a/tests/components/rituals_perfume_genie/test_number.py +++ b/tests/components/rituals_perfume_genie/test_number.py @@ -4,11 +4,11 @@ from __future__ import annotations import pytest from homeassistant.components.homeassistant import SERVICE_UPDATE_ENTITY -from homeassistant.components.number import DOMAIN as NUMBER_DOMAIN -from homeassistant.components.number.const import ( +from homeassistant.components.number import ( ATTR_MAX, ATTR_MIN, ATTR_VALUE, + DOMAIN as NUMBER_DOMAIN, SERVICE_SET_VALUE, ) from homeassistant.components.rituals_perfume_genie.number import ( diff --git a/tests/components/rituals_perfume_genie/test_select.py b/tests/components/rituals_perfume_genie/test_select.py index 883e00b8a59..5b42cfba11d 100644 --- a/tests/components/rituals_perfume_genie/test_select.py +++ b/tests/components/rituals_perfume_genie/test_select.py @@ -3,8 +3,11 @@ import pytest from homeassistant.components.homeassistant import SERVICE_UPDATE_ENTITY from homeassistant.components.rituals_perfume_genie.select import ROOM_SIZE_SUFFIX -from homeassistant.components.select import DOMAIN as SELECT_DOMAIN -from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS +from homeassistant.components.select import ( + ATTR_OPTION, + ATTR_OPTIONS, + DOMAIN as SELECT_DOMAIN, +) from homeassistant.const import ( AREA_SQUARE_METERS, ATTR_ENTITY_ID, diff --git a/tests/components/roku/test_select.py b/tests/components/roku/test_select.py index 003487c0adf..faf1d9cd7db 100644 --- a/tests/components/roku/test_select.py +++ b/tests/components/roku/test_select.py @@ -12,8 +12,11 @@ from rokuecp import ( from homeassistant.components.roku.const import DOMAIN from homeassistant.components.roku.coordinator import SCAN_INTERVAL -from homeassistant.components.select import DOMAIN as SELECT_DOMAIN -from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS +from homeassistant.components.select import ( + ATTR_OPTION, + ATTR_OPTIONS, + DOMAIN as SELECT_DOMAIN, +) from homeassistant.const import ATTR_ENTITY_ID, ATTR_ICON, SERVICE_SELECT_OPTION from homeassistant.core import HomeAssistant from homeassistant.exceptions import HomeAssistantError diff --git a/tests/components/scrape/test_sensor.py b/tests/components/scrape/test_sensor.py index aaf156208ef..d8da22aada1 100644 --- a/tests/components/scrape/test_sensor.py +++ b/tests/components/scrape/test_sensor.py @@ -3,8 +3,11 @@ from __future__ import annotations from unittest.mock import patch -from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass -from homeassistant.components.sensor.const import CONF_STATE_CLASS +from homeassistant.components.sensor import ( + CONF_STATE_CLASS, + SensorDeviceClass, + SensorStateClass, +) from homeassistant.const import ( CONF_DEVICE_CLASS, CONF_UNIT_OF_MEASUREMENT, diff --git a/tests/components/sensibo/test_button.py b/tests/components/sensibo/test_button.py index c0602525931..fb1b6295d9c 100644 --- a/tests/components/sensibo/test_button.py +++ b/tests/components/sensibo/test_button.py @@ -8,8 +8,7 @@ from freezegun.api import FrozenDateTimeFactory from pysensibo.model import SensiboData from pytest import MonkeyPatch, raises -from homeassistant.components.button import SERVICE_PRESS -from homeassistant.components.button.const import DOMAIN as BUTTON_DOMAIN +from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.config_entries import ConfigEntry from homeassistant.const import ATTR_ENTITY_ID, STATE_OFF, STATE_ON, STATE_UNKNOWN from homeassistant.core import HomeAssistant diff --git a/tests/components/sensibo/test_number.py b/tests/components/sensibo/test_number.py index ed60d6653e9..ae878212597 100644 --- a/tests/components/sensibo/test_number.py +++ b/tests/components/sensibo/test_number.py @@ -8,7 +8,7 @@ from pysensibo.model import SensiboData import pytest from pytest import MonkeyPatch -from homeassistant.components.number.const import ( +from homeassistant.components.number import ( ATTR_VALUE, DOMAIN as NUMBER_DOMAIN, SERVICE_SET_VALUE, diff --git a/tests/components/sensibo/test_select.py b/tests/components/sensibo/test_select.py index ce361e224c9..0fdf67fd5c2 100644 --- a/tests/components/sensibo/test_select.py +++ b/tests/components/sensibo/test_select.py @@ -8,7 +8,7 @@ from pysensibo.model import SensiboData import pytest from pytest import MonkeyPatch -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION, DOMAIN as SELECT_DOMAIN, SERVICE_SELECT_OPTION, diff --git a/tests/components/sensibo/test_switch.py b/tests/components/sensibo/test_switch.py index 7b7b35cdd4e..2b99fa2e227 100644 --- a/tests/components/sensibo/test_switch.py +++ b/tests/components/sensibo/test_switch.py @@ -8,7 +8,7 @@ from pysensibo.model import SensiboData import pytest 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.const import ( ATTR_ENTITY_ID, diff --git a/tests/components/shelly/test_button.py b/tests/components/shelly/test_button.py index 442e6ef248f..86a929ad6a4 100644 --- a/tests/components/shelly/test_button.py +++ b/tests/components/shelly/test_button.py @@ -1,6 +1,5 @@ """Tests for Shelly button platform.""" -from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN -from homeassistant.components.button.const import SERVICE_PRESS +from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.components.shelly.const import DOMAIN from homeassistant.const import ATTR_ENTITY_ID, STATE_UNKNOWN from homeassistant.core import HomeAssistant diff --git a/tests/components/sleepiq/test_number.py b/tests/components/sleepiq/test_number.py index 903bf054ac7..195d155b9cf 100644 --- a/tests/components/sleepiq/test_number.py +++ b/tests/components/sleepiq/test_number.py @@ -1,10 +1,10 @@ """The tests for SleepIQ number platform.""" -from homeassistant.components.number import DOMAIN -from homeassistant.components.number.const import ( +from homeassistant.components.number import ( ATTR_MAX, ATTR_MIN, ATTR_STEP, ATTR_VALUE, + DOMAIN, SERVICE_SET_VALUE, ) from homeassistant.const import ATTR_ENTITY_ID, ATTR_FRIENDLY_NAME, ATTR_ICON diff --git a/tests/components/template/test_button.py b/tests/components/template/test_button.py index 48bedd8e928..cc366c70907 100644 --- a/tests/components/template/test_button.py +++ b/tests/components/template/test_button.py @@ -3,7 +3,7 @@ import datetime as dt from unittest.mock import patch 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.const import ( CONF_DEVICE_CLASS, diff --git a/tests/components/template/test_number.py b/tests/components/template/test_number.py index ea29bb303df..1c6a10c3a5a 100644 --- a/tests/components/template/test_number.py +++ b/tests/components/template/test_number.py @@ -6,7 +6,7 @@ from homeassistant.components.input_number import ( DOMAIN as INPUT_NUMBER_DOMAIN, SERVICE_SET_VALUE as INPUT_NUMBER_SERVICE_SET_VALUE, ) -from homeassistant.components.number.const import ( +from homeassistant.components.number import ( ATTR_MAX, ATTR_MIN, ATTR_STEP, diff --git a/tests/components/template/test_select.py b/tests/components/template/test_select.py index a58de63f186..9010339b2be 100644 --- a/tests/components/template/test_select.py +++ b/tests/components/template/test_select.py @@ -7,7 +7,7 @@ from homeassistant.components.input_select import ( SERVICE_SELECT_OPTION as INPUT_SELECT_SERVICE_SELECT_OPTION, SERVICE_SET_OPTIONS, ) -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION as SELECT_ATTR_OPTION, ATTR_OPTIONS as SELECT_ATTR_OPTIONS, DOMAIN as SELECT_DOMAIN, diff --git a/tests/components/traccar/test_device_tracker.py b/tests/components/traccar/test_device_tracker.py index 61bbe371a75..3cb7d96e5e3 100644 --- a/tests/components/traccar/test_device_tracker.py +++ b/tests/components/traccar/test_device_tracker.py @@ -4,7 +4,7 @@ from unittest.mock import AsyncMock, patch 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 ( PLATFORM_SCHEMA as TRACCAR_PLATFORM_SCHEMA, ) diff --git a/tests/components/unifiprotect/test_select.py b/tests/components/unifiprotect/test_select.py index 336a6f5af74..cecf899aba9 100644 --- a/tests/components/unifiprotect/test_select.py +++ b/tests/components/unifiprotect/test_select.py @@ -21,7 +21,7 @@ from pyunifiprotect.data import ( ) 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 ( ATTR_DURATION, ATTR_MESSAGE, diff --git a/tests/components/utility_meter/test_init.py b/tests/components/utility_meter/test_init.py index faafd559852..cae291aac5a 100644 --- a/tests/components/utility_meter/test_init.py +++ b/tests/components/utility_meter/test_init.py @@ -6,7 +6,7 @@ from unittest.mock import patch import pytest -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION, DOMAIN as SELECT_DOMAIN, SERVICE_SELECT_OPTION, diff --git a/tests/components/utility_meter/test_sensor.py b/tests/components/utility_meter/test_sensor.py index 2284d806c04..ec12120bebd 100644 --- a/tests/components/utility_meter/test_sensor.py +++ b/tests/components/utility_meter/test_sensor.py @@ -5,7 +5,7 @@ from unittest.mock import patch from freezegun import freeze_time import pytest -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( DOMAIN as SELECT_DOMAIN, SERVICE_SELECT_OPTION, ) diff --git a/tests/components/wiz/test_number.py b/tests/components/wiz/test_number.py index 1d45be9b8cf..9cf10d31904 100644 --- a/tests/components/wiz/test_number.py +++ b/tests/components/wiz/test_number.py @@ -1,7 +1,10 @@ """Tests for the number platform.""" -from homeassistant.components.number import DOMAIN as NUMBER_DOMAIN -from homeassistant.components.number.const import ATTR_VALUE, SERVICE_SET_VALUE +from homeassistant.components.number import ( + ATTR_VALUE, + DOMAIN as NUMBER_DOMAIN, + SERVICE_SET_VALUE, +) from homeassistant.const import ATTR_ENTITY_ID, STATE_UNAVAILABLE from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er diff --git a/tests/components/wled/test_number.py b/tests/components/wled/test_number.py index 5c9d562e0c0..aff7f4f8e88 100644 --- a/tests/components/wled/test_number.py +++ b/tests/components/wled/test_number.py @@ -5,10 +5,12 @@ from unittest.mock import MagicMock import pytest 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.const import ( +from homeassistant.components.number import ( + ATTR_MAX, + ATTR_MIN, ATTR_STEP, ATTR_VALUE, + DOMAIN as NUMBER_DOMAIN, SERVICE_SET_VALUE, ) from homeassistant.components.wled.const import SCAN_INTERVAL diff --git a/tests/components/wled/test_select.py b/tests/components/wled/test_select.py index ebe3c7ca018..9f02cd6dada 100644 --- a/tests/components/wled/test_select.py +++ b/tests/components/wled/test_select.py @@ -5,8 +5,11 @@ from unittest.mock import MagicMock import pytest from wled import Device as WLEDDevice, WLEDConnectionError, WLEDError -from homeassistant.components.select import DOMAIN as SELECT_DOMAIN -from homeassistant.components.select.const import ATTR_OPTION, ATTR_OPTIONS +from homeassistant.components.select import ( + ATTR_OPTION, + ATTR_OPTIONS, + DOMAIN as SELECT_DOMAIN, +) from homeassistant.components.wled.const import SCAN_INTERVAL from homeassistant.const import ( ATTR_ENTITY_ID, diff --git a/tests/components/wled/test_update.py b/tests/components/wled/test_update.py index 2ddba81ac8b..706ec13cdd0 100644 --- a/tests/components/wled/test_update.py +++ b/tests/components/wled/test_update.py @@ -5,17 +5,15 @@ import pytest from wled import WLEDError from homeassistant.components.update import ( - DOMAIN as UPDATE_DOMAIN, - SERVICE_INSTALL, - UpdateDeviceClass, - UpdateEntityFeature, -) -from homeassistant.components.update.const import ( ATTR_INSTALLED_VERSION, ATTR_LATEST_VERSION, ATTR_RELEASE_SUMMARY, ATTR_RELEASE_URL, ATTR_TITLE, + DOMAIN as UPDATE_DOMAIN, + SERVICE_INSTALL, + UpdateDeviceClass, + UpdateEntityFeature, ) from homeassistant.const import ( ATTR_DEVICE_CLASS, diff --git a/tests/components/xiaomi_miio/test_select.py b/tests/components/xiaomi_miio/test_select.py index 014aa6fa2cd..48b8216bffc 100644 --- a/tests/components/xiaomi_miio/test_select.py +++ b/tests/components/xiaomi_miio/test_select.py @@ -9,10 +9,10 @@ from miio.integrations.airpurifier.dmaker.airfresh_t2017 import ( ) import pytest -from homeassistant.components.select import DOMAIN -from homeassistant.components.select.const import ( +from homeassistant.components.select import ( ATTR_OPTION, ATTR_OPTIONS, + DOMAIN, SERVICE_SELECT_OPTION, ) from homeassistant.components.xiaomi_miio import UPDATE_INTERVAL diff --git a/tests/components/zha/test_button.py b/tests/components/zha/test_button.py index 2fdc263d732..5e1350bc673 100644 --- a/tests/components/zha/test_button.py +++ b/tests/components/zha/test_button.py @@ -20,8 +20,7 @@ from zigpy.zcl.clusters.manufacturer_specific import ManufacturerSpecificCluster import zigpy.zcl.clusters.security as security import zigpy.zcl.foundation as zcl_f -from homeassistant.components.button import DOMAIN, ButtonDeviceClass -from homeassistant.components.button.const import SERVICE_PRESS +from homeassistant.components.button import DOMAIN, SERVICE_PRESS, ButtonDeviceClass from homeassistant.const import ( ATTR_DEVICE_CLASS, ATTR_ENTITY_ID, diff --git a/tests/components/zha/test_diagnostics.py b/tests/components/zha/test_diagnostics.py index d88996c78f1..807cba507af 100644 --- a/tests/components/zha/test_diagnostics.py +++ b/tests/components/zha/test_diagnostics.py @@ -7,7 +7,7 @@ import pytest import zigpy.profiles.zha as zha 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.diagnostics import KEYS_TO_REDACT from homeassistant.const import Platform diff --git a/tests/components/zha/test_siren.py b/tests/components/zha/test_siren.py index 72a40a8323e..404cdd2ac02 100644 --- a/tests/components/zha/test_siren.py +++ b/tests/components/zha/test_siren.py @@ -9,7 +9,7 @@ import zigpy.zcl.clusters.general as general import zigpy.zcl.clusters.security as security import zigpy.zcl.foundation as zcl_f -from homeassistant.components.siren.const import ( +from homeassistant.components.siren import ( ATTR_DURATION, ATTR_TONE, ATTR_VOLUME_LEVEL, diff --git a/tests/components/zwave_js/test_button.py b/tests/components/zwave_js/test_button.py index 5ae5f8e7254..336d3688988 100644 --- a/tests/components/zwave_js/test_button.py +++ b/tests/components/zwave_js/test_button.py @@ -1,5 +1,5 @@ """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.helpers import get_valueless_base_unique_id from homeassistant.const import ATTR_ENTITY_ID diff --git a/tests/components/zwave_js/test_humidifier.py b/tests/components/zwave_js/test_humidifier.py index 6e76fe8d164..37280ff5ad4 100644 --- a/tests/components/zwave_js/test_humidifier.py +++ b/tests/components/zwave_js/test_humidifier.py @@ -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.event import Event -from homeassistant.components.humidifier import HumidifierDeviceClass -from homeassistant.components.humidifier.const import ( +from homeassistant.components.humidifier import ( ATTR_HUMIDITY, ATTR_MAX_HUMIDITY, ATTR_MIN_HUMIDITY, @@ -12,6 +11,7 @@ from homeassistant.components.humidifier.const import ( DEFAULT_MIN_HUMIDITY, DOMAIN as HUMIDIFIER_DOMAIN, SERVICE_SET_HUMIDITY, + HumidifierDeviceClass, ) from homeassistant.const import ( ATTR_DEVICE_CLASS, diff --git a/tests/components/zwave_js/test_siren.py b/tests/components/zwave_js/test_siren.py index b1f7724316a..3284526aa0f 100644 --- a/tests/components/zwave_js/test_siren.py +++ b/tests/components/zwave_js/test_siren.py @@ -1,8 +1,11 @@ """Test the Z-Wave JS siren platform.""" from zwave_js_server.event import Event -from homeassistant.components.siren import ATTR_TONE, ATTR_VOLUME_LEVEL -from homeassistant.components.siren.const import ATTR_AVAILABLE_TONES +from homeassistant.components.siren import ( + ATTR_AVAILABLE_TONES, + ATTR_TONE, + ATTR_VOLUME_LEVEL, +) from homeassistant.const import STATE_OFF, STATE_ON, STATE_UNKNOWN SIREN_ENTITY = "siren.indoor_siren_6_2"