mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Add alias to DOMAIN import (part 3) (#125562)
This commit is contained in:
parent
bb56610093
commit
130e7317bc
@ -11,7 +11,7 @@ import requests
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.device_tracker import (
|
||||
DOMAIN,
|
||||
DOMAIN as DEVICE_TRACKER_DOMAIN,
|
||||
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
||||
DeviceScanner,
|
||||
)
|
||||
@ -46,7 +46,7 @@ PLATFORM_SCHEMA = DEVICE_TRACKER_PLATFORM_SCHEMA.extend(
|
||||
|
||||
def get_scanner(hass: HomeAssistant, config: ConfigType) -> TomatoDeviceScanner:
|
||||
"""Validate the configuration and returns a Tomato scanner."""
|
||||
return TomatoDeviceScanner(config[DOMAIN])
|
||||
return TomatoDeviceScanner(config[DEVICE_TRACKER_DOMAIN])
|
||||
|
||||
|
||||
class TomatoDeviceScanner(DeviceScanner):
|
||||
|
@ -9,7 +9,7 @@ import requests
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.device_tracker import (
|
||||
DOMAIN,
|
||||
DOMAIN as DEVICE_TRACKER_DOMAIN,
|
||||
PLATFORM_SCHEMA as DEVICE_TRACKER_PLATFORM_SCHEMA,
|
||||
DeviceScanner,
|
||||
)
|
||||
@ -31,7 +31,7 @@ PLATFORM_SCHEMA = DEVICE_TRACKER_PLATFORM_SCHEMA.extend(
|
||||
|
||||
def get_scanner(hass: HomeAssistant, config: ConfigType) -> XiaomiDeviceScanner | None:
|
||||
"""Validate the configuration and return a Xiaomi Device Scanner."""
|
||||
scanner = XiaomiDeviceScanner(config[DOMAIN])
|
||||
scanner = XiaomiDeviceScanner(config[DEVICE_TRACKER_DOMAIN])
|
||||
|
||||
return scanner if scanner.success_init else None
|
||||
|
||||
|
@ -70,7 +70,7 @@ def test_config_missing_optional_params(hass: HomeAssistant, mock_session_send)
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "password",
|
||||
@ -96,7 +96,7 @@ def test_config_default_nonssl_port(hass: HomeAssistant, mock_session_send) -> N
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "password",
|
||||
@ -115,7 +115,7 @@ def test_config_default_ssl_port(hass: HomeAssistant, mock_session_send) -> None
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_SSL: True,
|
||||
CONF_USERNAME: "foo",
|
||||
@ -137,7 +137,7 @@ def test_config_verify_ssl_but_no_ssl_enabled(
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: False,
|
||||
@ -171,7 +171,7 @@ def test_config_valid_verify_ssl_path(hass: HomeAssistant, mock_session_send) ->
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: True,
|
||||
@ -202,7 +202,7 @@ def test_config_valid_verify_ssl_bool(hass: HomeAssistant, mock_session_send) ->
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: True,
|
||||
@ -233,7 +233,7 @@ def test_config_errors() -> None:
|
||||
with pytest.raises(vol.Invalid):
|
||||
tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
# No Host,
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: True,
|
||||
@ -246,7 +246,7 @@ def test_config_errors() -> None:
|
||||
with pytest.raises(vol.Invalid):
|
||||
tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: -123456789, # Bad Port
|
||||
CONF_SSL: True,
|
||||
@ -259,7 +259,7 @@ def test_config_errors() -> None:
|
||||
with pytest.raises(vol.Invalid):
|
||||
tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: True,
|
||||
@ -272,7 +272,7 @@ def test_config_errors() -> None:
|
||||
with pytest.raises(vol.Invalid):
|
||||
tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: True,
|
||||
@ -285,7 +285,7 @@ def test_config_errors() -> None:
|
||||
with pytest.raises(vol.Invalid):
|
||||
tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_PORT: 1234,
|
||||
CONF_SSL: True,
|
||||
@ -303,7 +303,7 @@ def test_config_bad_credentials(hass: HomeAssistant, mock_exception_logger) -> N
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "i_am",
|
||||
CONF_PASSWORD: "an_imposter",
|
||||
@ -326,7 +326,7 @@ def test_bad_response(hass: HomeAssistant, mock_exception_logger) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "bar",
|
||||
@ -349,7 +349,7 @@ def test_scan_devices(hass: HomeAssistant, mock_exception_logger) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "bar",
|
||||
@ -368,7 +368,7 @@ def test_bad_connection(hass: HomeAssistant, mock_exception_logger) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "bar",
|
||||
@ -396,7 +396,7 @@ def test_router_timeout(hass: HomeAssistant, mock_exception_logger) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "bar",
|
||||
@ -424,7 +424,7 @@ def test_get_device_name(hass: HomeAssistant, mock_exception_logger) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: tomato.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: tomato.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "tomato-router",
|
||||
CONF_USERNAME: "foo",
|
||||
CONF_PASSWORD: "bar",
|
||||
|
@ -156,7 +156,7 @@ async def test_config(xiaomi_mock, hass: HomeAssistant) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: xiaomi.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: xiaomi.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "192.168.0.1",
|
||||
CONF_PASSWORD: "passwordTest",
|
||||
}
|
||||
@ -181,7 +181,7 @@ async def test_config_full(xiaomi_mock, hass: HomeAssistant) -> None:
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: xiaomi.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: xiaomi.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "192.168.0.1",
|
||||
CONF_USERNAME: "alternativeAdminName",
|
||||
CONF_PASSWORD: "passwordTest",
|
||||
@ -205,7 +205,7 @@ async def test_invalid_credential(mock_get, mock_post, hass: HomeAssistant) -> N
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: xiaomi.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: xiaomi.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "192.168.0.1",
|
||||
CONF_USERNAME: INVALID_USERNAME,
|
||||
CONF_PASSWORD: "passwordTest",
|
||||
@ -222,7 +222,7 @@ async def test_valid_credential(mock_get, mock_post, hass: HomeAssistant) -> Non
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: xiaomi.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: xiaomi.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "192.168.0.1",
|
||||
CONF_USERNAME: "admin",
|
||||
CONF_PASSWORD: "passwordTest",
|
||||
@ -246,7 +246,7 @@ async def test_token_timed_out(mock_get, mock_post, hass: HomeAssistant) -> None
|
||||
config = {
|
||||
DEVICE_TRACKER_DOMAIN: xiaomi.PLATFORM_SCHEMA(
|
||||
{
|
||||
CONF_PLATFORM: xiaomi.DOMAIN,
|
||||
CONF_PLATFORM: DEVICE_TRACKER_DOMAIN,
|
||||
CONF_HOST: "192.168.0.1",
|
||||
CONF_USERNAME: TOKEN_TIMEOUT_USERNAME,
|
||||
CONF_PASSWORD: "passwordTest",
|
||||
|
Loading…
x
Reference in New Issue
Block a user