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:
parent
75e52ef389
commit
7bc2712142
71 changed files with 118 additions and 103 deletions
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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 (
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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 (
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
)
|
)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Add table
Reference in a new issue