Sort imports according to PEP8 for components starting with "D" (#29764)
* use isort to sort imports for components starting with 'd' * fix isort mistake
This commit is contained in:
parent
c804f8f961
commit
08f128e9c7
21 changed files with 87 additions and 85 deletions
|
@ -4,7 +4,7 @@ import telnetlib
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.media_player import MediaPlayerDevice, PLATFORM_SCHEMA
|
from homeassistant.components.media_player import PLATFORM_SCHEMA, MediaPlayerDevice
|
||||||
from homeassistant.components.media_player.const import (
|
from homeassistant.components.media_player.const import (
|
||||||
SUPPORT_NEXT_TRACK,
|
SUPPORT_NEXT_TRACK,
|
||||||
SUPPORT_PAUSE,
|
SUPPORT_PAUSE,
|
||||||
|
|
|
@ -2,9 +2,8 @@
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
|
||||||
|
|
||||||
import schiene
|
import schiene
|
||||||
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
"""Support to turn on lights based on the states."""
|
"""Support to turn on lights based on the states."""
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.core import callback
|
|
||||||
import homeassistant.util.dt as dt_util
|
|
||||||
from homeassistant.components.light import (
|
from homeassistant.components.light import (
|
||||||
ATTR_PROFILE,
|
ATTR_PROFILE,
|
||||||
ATTR_TRANSITION,
|
ATTR_TRANSITION,
|
||||||
|
@ -20,12 +18,14 @@ from homeassistant.const import (
|
||||||
SUN_EVENT_SUNRISE,
|
SUN_EVENT_SUNRISE,
|
||||||
SUN_EVENT_SUNSET,
|
SUN_EVENT_SUNSET,
|
||||||
)
|
)
|
||||||
|
from homeassistant.core import callback
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.event import (
|
from homeassistant.helpers.event import (
|
||||||
async_track_point_in_utc_time,
|
async_track_point_in_utc_time,
|
||||||
async_track_state_change,
|
async_track_state_change,
|
||||||
)
|
)
|
||||||
from homeassistant.helpers.sun import is_up, get_astral_event_next
|
from homeassistant.helpers.sun import get_astral_event_next, is_up
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.util.dt as dt_util
|
||||||
|
|
||||||
DOMAIN = "device_sun_light_trigger"
|
DOMAIN = "device_sun_light_trigger"
|
||||||
CONF_DEVICE_GROUP = "device_group"
|
CONF_DEVICE_GROUP = "device_group"
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
"""Support for Adafruit DHT temperature and humidity sensor."""
|
"""Support for Adafruit DHT temperature and humidity sensor."""
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import Adafruit_DHT # pylint: disable=import-error
|
import Adafruit_DHT # pylint: disable=import-error
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||||
|
from homeassistant.const import CONF_MONITORED_CONDITIONS, CONF_NAME, TEMP_FAHRENHEIT
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.const import TEMP_FAHRENHEIT, CONF_NAME, CONF_MONITORED_CONDITIONS
|
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
from homeassistant.util.temperature import celsius_to_fahrenheit
|
from homeassistant.util.temperature import celsius_to_fahrenheit
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
"""Support for Digital Ocean."""
|
"""Support for Digital Ocean."""
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import digitalocean
|
import digitalocean
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.const import CONF_ACCESS_TOKEN
|
from homeassistant.const import CONF_ACCESS_TOKEN
|
||||||
from homeassistant.util import Throttle
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
"""Support for Digital Loggers DIN III Relays."""
|
"""Support for Digital Loggers DIN III Relays."""
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import dlipower
|
import dlipower
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.switch import SwitchDevice, PLATFORM_SCHEMA
|
from homeassistant.components.switch import PLATFORM_SCHEMA, SwitchDevice
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_HOST,
|
CONF_HOST,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_USERNAME,
|
|
||||||
CONF_PASSWORD,
|
CONF_PASSWORD,
|
||||||
CONF_TIMEOUT,
|
CONF_TIMEOUT,
|
||||||
|
CONF_USERNAME,
|
||||||
)
|
)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
|
@ -5,15 +5,14 @@ import os.path
|
||||||
import discord
|
import discord
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.const import CONF_TOKEN
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
|
|
||||||
from homeassistant.components.notify import (
|
from homeassistant.components.notify import (
|
||||||
ATTR_DATA,
|
ATTR_DATA,
|
||||||
ATTR_TARGET,
|
ATTR_TARGET,
|
||||||
PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA,
|
||||||
BaseNotificationService,
|
BaseNotificationService,
|
||||||
)
|
)
|
||||||
|
from homeassistant.const import CONF_TOKEN
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
@ -6,19 +6,19 @@ Will emit EVENT_PLATFORM_DISCOVERED whenever a new service has been discovered.
|
||||||
Knows which components handle certain types, will make sure they are
|
Knows which components handle certain types, will make sure they are
|
||||||
loaded before the EVENT_PLATFORM_DISCOVERED is fired.
|
loaded before the EVENT_PLATFORM_DISCOVERED is fired.
|
||||||
"""
|
"""
|
||||||
import json
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import json
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from netdisco.discovery import NetworkDiscovery
|
from netdisco.discovery import NetworkDiscovery
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant import config_entries
|
from homeassistant import config_entries
|
||||||
from homeassistant.core import callback
|
|
||||||
from homeassistant.const import EVENT_HOMEASSISTANT_START
|
from homeassistant.const import EVENT_HOMEASSISTANT_START
|
||||||
|
from homeassistant.core import callback
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
from homeassistant.helpers.discovery import async_discover, async_load_platform
|
||||||
from homeassistant.helpers.event import async_track_point_in_utc_time
|
from homeassistant.helpers.event import async_track_point_in_utc_time
|
||||||
from homeassistant.helpers.discovery import async_load_platform, async_discover
|
|
||||||
import homeassistant.util.dt as dt_util
|
import homeassistant.util.dt as dt_util
|
||||||
|
|
||||||
DOMAIN = "discovery"
|
DOMAIN = "discovery"
|
||||||
|
|
|
@ -10,10 +10,12 @@ from homeassistant.components.image_processing import (
|
||||||
CONF_SOURCE,
|
CONF_SOURCE,
|
||||||
ImageProcessingFaceEntity,
|
ImageProcessingFaceEntity,
|
||||||
)
|
)
|
||||||
|
from homeassistant.core import split_entity_id
|
||||||
|
|
||||||
# pylint: disable=unused-import
|
# pylint: disable=unused-import
|
||||||
from homeassistant.components.image_processing import PLATFORM_SCHEMA # noqa: F401
|
from homeassistant.components.image_processing import ( # noqa: F401, isort:skip
|
||||||
from homeassistant.core import split_entity_id
|
PLATFORM_SCHEMA,
|
||||||
|
)
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
"""Component that will help set the Dlib face detect processing."""
|
"""Component that will help set the Dlib face detect processing."""
|
||||||
import logging
|
|
||||||
import io
|
import io
|
||||||
|
import logging
|
||||||
|
|
||||||
# pylint: disable=import-error
|
# pylint: disable=import-error
|
||||||
import face_recognition
|
import face_recognition
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.core import split_entity_id
|
|
||||||
from homeassistant.components.image_processing import (
|
from homeassistant.components.image_processing import (
|
||||||
ImageProcessingFaceEntity,
|
CONF_CONFIDENCE,
|
||||||
PLATFORM_SCHEMA,
|
|
||||||
CONF_SOURCE,
|
|
||||||
CONF_ENTITY_ID,
|
CONF_ENTITY_ID,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_CONFIDENCE,
|
CONF_SOURCE,
|
||||||
|
PLATFORM_SCHEMA,
|
||||||
|
ImageProcessingFaceEntity,
|
||||||
)
|
)
|
||||||
|
from homeassistant.core import split_entity_id
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
|
@ -3,11 +3,10 @@ import io
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
|
|
||||||
import voluptuous as vol
|
|
||||||
from PIL import Image, ImageDraw
|
from PIL import Image, ImageDraw
|
||||||
from pydoods import PyDOODS
|
from pydoods import PyDOODS
|
||||||
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.const import CONF_TIMEOUT
|
|
||||||
from homeassistant.components.image_processing import (
|
from homeassistant.components.image_processing import (
|
||||||
CONF_CONFIDENCE,
|
CONF_CONFIDENCE,
|
||||||
CONF_ENTITY_ID,
|
CONF_ENTITY_ID,
|
||||||
|
@ -17,6 +16,7 @@ from homeassistant.components.image_processing import (
|
||||||
ImageProcessingEntity,
|
ImageProcessingEntity,
|
||||||
draw_box,
|
draw_box,
|
||||||
)
|
)
|
||||||
|
from homeassistant.const import CONF_TIMEOUT
|
||||||
from homeassistant.core import split_entity_id
|
from homeassistant.core import split_entity_id
|
||||||
from homeassistant.helpers import template
|
from homeassistant.helpers import template
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
"""Support for Dovado router."""
|
"""Support for Dovado router."""
|
||||||
import logging
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import dovado
|
import dovado
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_USERNAME,
|
|
||||||
CONF_PASSWORD,
|
|
||||||
CONF_HOST,
|
CONF_HOST,
|
||||||
|
CONF_PASSWORD,
|
||||||
CONF_PORT,
|
CONF_PORT,
|
||||||
|
CONF_USERNAME,
|
||||||
DEVICE_DEFAULT_NAME,
|
DEVICE_DEFAULT_NAME,
|
||||||
)
|
)
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
|
@ -7,17 +7,17 @@ https://data.gov.ie/dataset/real-time-passenger-information-rtpi-for-dublin-bus-
|
||||||
For more details about this platform, please refer to the documentation at
|
For more details about this platform, please refer to the documentation at
|
||||||
https://home-assistant.io/components/sensor.dublin_public_transport/
|
https://home-assistant.io/components/sensor.dublin_public_transport/
|
||||||
"""
|
"""
|
||||||
|
from datetime import datetime, timedelta
|
||||||
import logging
|
import logging
|
||||||
from datetime import timedelta, datetime
|
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
import homeassistant.util.dt as dt_util
|
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||||
from homeassistant.const import CONF_NAME, ATTR_ATTRIBUTION
|
from homeassistant.const import ATTR_ATTRIBUTION, CONF_NAME
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
|
import homeassistant.util.dt as dt_util
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
_RESOURCE = "https://data.dublinked.ie/cgi-bin/rtpi/realtimebusinformation"
|
_RESOURCE = "https://data.dublinked.ie/cgi-bin/rtpi/realtimebusinformation"
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
"""Integrate with DuckDNS."""
|
"""Integrate with DuckDNS."""
|
||||||
import logging
|
|
||||||
from asyncio import iscoroutinefunction
|
from asyncio import iscoroutinefunction
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_DOMAIN
|
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_DOMAIN
|
||||||
from homeassistant.core import callback, CALLBACK_TYPE
|
from homeassistant.core import CALLBACK_TYPE, callback
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.event import async_track_point_in_utc_time
|
from homeassistant.helpers.event import async_track_point_in_utc_time
|
||||||
from homeassistant.loader import bind_hass
|
from homeassistant.loader import bind_hass
|
||||||
from homeassistant.util import dt as dt_util
|
from homeassistant.util import dt as dt_util
|
||||||
|
|
|
@ -12,19 +12,19 @@ Unwetterwarnungen (Stufe 3)
|
||||||
Warnungen vor markantem Wetter (Stufe 2)
|
Warnungen vor markantem Wetter (Stufe 2)
|
||||||
Wetterwarnungen (Stufe 1)
|
Wetterwarnungen (Stufe 1)
|
||||||
"""
|
"""
|
||||||
import logging
|
|
||||||
import json
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
|
import json
|
||||||
|
import logging
|
||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
|
from homeassistant.components.rest.sensor import RestData
|
||||||
|
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||||
|
from homeassistant.const import ATTR_ATTRIBUTION, CONF_MONITORED_CONDITIONS, CONF_NAME
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
from homeassistant.helpers.entity import Entity
|
from homeassistant.helpers.entity import Entity
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
|
||||||
from homeassistant.const import ATTR_ATTRIBUTION, CONF_NAME, CONF_MONITORED_CONDITIONS
|
|
||||||
from homeassistant.util import Throttle
|
from homeassistant.util import Throttle
|
||||||
import homeassistant.util.dt as dt_util
|
import homeassistant.util.dt as dt_util
|
||||||
from homeassistant.components.rest.sensor import RestData
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
"""The tests for the Datadog component."""
|
"""The tests for the Datadog component."""
|
||||||
from unittest import mock
|
|
||||||
import unittest
|
import unittest
|
||||||
|
from unittest import mock
|
||||||
|
|
||||||
|
import homeassistant.components.datadog as datadog
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
EVENT_LOGBOOK_ENTRY,
|
EVENT_LOGBOOK_ENTRY,
|
||||||
EVENT_STATE_CHANGED,
|
EVENT_STATE_CHANGED,
|
||||||
STATE_OFF,
|
STATE_OFF,
|
||||||
STATE_ON,
|
STATE_ON,
|
||||||
)
|
)
|
||||||
from homeassistant.setup import setup_component
|
|
||||||
import homeassistant.components.datadog as datadog
|
|
||||||
import homeassistant.core as ha
|
import homeassistant.core as ha
|
||||||
|
from homeassistant.setup import setup_component
|
||||||
|
|
||||||
from tests.common import assert_setup_component, get_test_home_assistant
|
from tests.common import assert_setup_component, get_test_home_assistant
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
"""Test the default_config init."""
|
"""Test the default_config init."""
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from homeassistant.setup import async_setup_component
|
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
from homeassistant.setup import async_setup_component
|
||||||
|
|
||||||
from tests.common import MockDependency, mock_coro
|
from tests.common import MockDependency, mock_coro
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,20 +1,21 @@
|
||||||
"""The tests device sun light trigger component."""
|
"""The tests device sun light trigger component."""
|
||||||
# pylint: disable=protected-access
|
# pylint: disable=protected-access
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from asynctest import patch
|
from asynctest import patch
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from homeassistant.setup import async_setup_component
|
|
||||||
from homeassistant.const import CONF_PLATFORM, STATE_HOME, STATE_NOT_HOME
|
|
||||||
from homeassistant.components import (
|
from homeassistant.components import (
|
||||||
device_tracker,
|
|
||||||
light,
|
|
||||||
device_sun_light_trigger,
|
device_sun_light_trigger,
|
||||||
|
device_tracker,
|
||||||
group,
|
group,
|
||||||
|
light,
|
||||||
)
|
)
|
||||||
from homeassistant.components.device_tracker.const import (
|
from homeassistant.components.device_tracker.const import (
|
||||||
ENTITY_ID_FORMAT as DT_ENTITY_ID_FORMAT,
|
ENTITY_ID_FORMAT as DT_ENTITY_ID_FORMAT,
|
||||||
)
|
)
|
||||||
|
from homeassistant.const import CONF_PLATFORM, STATE_HOME, STATE_NOT_HOME
|
||||||
|
from homeassistant.setup import async_setup_component
|
||||||
from homeassistant.util import dt as dt_util
|
from homeassistant.util import dt as dt_util
|
||||||
|
|
||||||
from tests.common import async_fire_time_changed
|
from tests.common import async_fire_time_changed
|
||||||
|
|
|
@ -1,33 +1,10 @@
|
||||||
"""The tests for the DirecTV Media player platform."""
|
"""The tests for the DirecTV Media player platform."""
|
||||||
|
from datetime import datetime, timedelta
|
||||||
from unittest.mock import call, patch
|
from unittest.mock import call, patch
|
||||||
|
|
||||||
from datetime import datetime, timedelta
|
|
||||||
import requests
|
|
||||||
import pytest
|
import pytest
|
||||||
|
import requests
|
||||||
|
|
||||||
from homeassistant.components.media_player.const import (
|
|
||||||
ATTR_MEDIA_CONTENT_ID,
|
|
||||||
ATTR_MEDIA_CONTENT_TYPE,
|
|
||||||
MEDIA_TYPE_TVSHOW,
|
|
||||||
ATTR_MEDIA_ENQUEUE,
|
|
||||||
ATTR_MEDIA_DURATION,
|
|
||||||
ATTR_MEDIA_TITLE,
|
|
||||||
ATTR_MEDIA_POSITION,
|
|
||||||
ATTR_MEDIA_SERIES_TITLE,
|
|
||||||
ATTR_MEDIA_CHANNEL,
|
|
||||||
ATTR_INPUT_SOURCE,
|
|
||||||
ATTR_MEDIA_POSITION_UPDATED_AT,
|
|
||||||
DOMAIN,
|
|
||||||
SERVICE_PLAY_MEDIA,
|
|
||||||
SUPPORT_PAUSE,
|
|
||||||
SUPPORT_TURN_ON,
|
|
||||||
SUPPORT_TURN_OFF,
|
|
||||||
SUPPORT_PLAY_MEDIA,
|
|
||||||
SUPPORT_STOP,
|
|
||||||
SUPPORT_NEXT_TRACK,
|
|
||||||
SUPPORT_PREVIOUS_TRACK,
|
|
||||||
SUPPORT_PLAY,
|
|
||||||
)
|
|
||||||
from homeassistant.components.directv.media_player import (
|
from homeassistant.components.directv.media_player import (
|
||||||
ATTR_MEDIA_CURRENTLY_RECORDING,
|
ATTR_MEDIA_CURRENTLY_RECORDING,
|
||||||
ATTR_MEDIA_RATING,
|
ATTR_MEDIA_RATING,
|
||||||
|
@ -36,6 +13,29 @@ from homeassistant.components.directv.media_player import (
|
||||||
DEFAULT_DEVICE,
|
DEFAULT_DEVICE,
|
||||||
DEFAULT_PORT,
|
DEFAULT_PORT,
|
||||||
)
|
)
|
||||||
|
from homeassistant.components.media_player.const import (
|
||||||
|
ATTR_INPUT_SOURCE,
|
||||||
|
ATTR_MEDIA_CHANNEL,
|
||||||
|
ATTR_MEDIA_CONTENT_ID,
|
||||||
|
ATTR_MEDIA_CONTENT_TYPE,
|
||||||
|
ATTR_MEDIA_DURATION,
|
||||||
|
ATTR_MEDIA_ENQUEUE,
|
||||||
|
ATTR_MEDIA_POSITION,
|
||||||
|
ATTR_MEDIA_POSITION_UPDATED_AT,
|
||||||
|
ATTR_MEDIA_SERIES_TITLE,
|
||||||
|
ATTR_MEDIA_TITLE,
|
||||||
|
DOMAIN,
|
||||||
|
MEDIA_TYPE_TVSHOW,
|
||||||
|
SERVICE_PLAY_MEDIA,
|
||||||
|
SUPPORT_NEXT_TRACK,
|
||||||
|
SUPPORT_PAUSE,
|
||||||
|
SUPPORT_PLAY,
|
||||||
|
SUPPORT_PLAY_MEDIA,
|
||||||
|
SUPPORT_PREVIOUS_TRACK,
|
||||||
|
SUPPORT_STOP,
|
||||||
|
SUPPORT_TURN_OFF,
|
||||||
|
SUPPORT_TURN_ON,
|
||||||
|
)
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
ATTR_ENTITY_ID,
|
ATTR_ENTITY_ID,
|
||||||
CONF_DEVICE,
|
CONF_DEVICE,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
"""The tests for the discovery component."""
|
"""The tests for the discovery component."""
|
||||||
import asyncio
|
import asyncio
|
||||||
from unittest.mock import patch, MagicMock
|
from unittest.mock import MagicMock, patch
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ from homeassistant.bootstrap import async_setup_component
|
||||||
from homeassistant.components import discovery
|
from homeassistant.components import discovery
|
||||||
from homeassistant.util.dt import utcnow
|
from homeassistant.util.dt import utcnow
|
||||||
|
|
||||||
from tests.common import mock_coro, async_fire_time_changed
|
from tests.common import async_fire_time_changed, mock_coro
|
||||||
|
|
||||||
# One might consider to "mock" services, but it's easy enough to just use
|
# One might consider to "mock" services, but it's easy enough to just use
|
||||||
# what is already available.
|
# what is already available.
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
"""Test the DuckDNS component."""
|
"""Test the DuckDNS component."""
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
from homeassistant.components import duckdns
|
||||||
|
from homeassistant.components.duckdns import async_track_time_interval_backoff
|
||||||
from homeassistant.loader import bind_hass
|
from homeassistant.loader import bind_hass
|
||||||
from homeassistant.setup import async_setup_component
|
from homeassistant.setup import async_setup_component
|
||||||
from homeassistant.components import duckdns
|
|
||||||
from homeassistant.util.dt import utcnow
|
from homeassistant.util.dt import utcnow
|
||||||
from homeassistant.components.duckdns import async_track_time_interval_backoff
|
|
||||||
|
|
||||||
from tests.common import async_fire_time_changed
|
from tests.common import async_fire_time_changed
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue