1
mirror of https://github.com/home-assistant/core synced 2024-09-15 17:29:45 +02:00

Sort imports according to PEP8 for components starting with "T" (#29778)

This commit is contained in:
Bas Nijholt 2019-12-09 14:41:48 +01:00 committed by Franck Nijhof
parent 485761bbaf
commit de915e1bf0
30 changed files with 77 additions and 76 deletions

View File

@ -1,23 +1,23 @@
"""Support for TCP socket based sensors.""" """Support for TCP socket based sensors."""
import logging import logging
import socket
import select import select
import socket
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 ( from homeassistant.const import (
CONF_NAME,
CONF_HOST, CONF_HOST,
CONF_PORT, CONF_NAME,
CONF_PAYLOAD, CONF_PAYLOAD,
CONF_PORT,
CONF_TIMEOUT, CONF_TIMEOUT,
CONF_UNIT_OF_MEASUREMENT, CONF_UNIT_OF_MEASUREMENT,
CONF_VALUE_TEMPLATE, CONF_VALUE_TEMPLATE,
) )
from homeassistant.exceptions import TemplateError from homeassistant.exceptions import TemplateError
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -1,8 +1,8 @@
"""Support for TekSavvy Bandwidth Monitor.""" """Support for TekSavvy Bandwidth Monitor."""
from datetime import timedelta from datetime import timedelta
import logging import logging
import async_timeout
import async_timeout
import voluptuous as vol import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA

View File

@ -3,8 +3,6 @@ import logging
import voluptuous as vol import voluptuous as vol
from homeassistant.const import ATTR_LOCATION
from homeassistant.components.notify import ( from homeassistant.components.notify import (
ATTR_DATA, ATTR_DATA,
ATTR_MESSAGE, ATTR_MESSAGE,
@ -13,6 +11,7 @@ from homeassistant.components.notify import (
PLATFORM_SCHEMA, PLATFORM_SCHEMA,
BaseNotificationService, BaseNotificationService,
) )
from homeassistant.const import ATTR_LOCATION
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -1,8 +1,8 @@
"""Support to send and receive Telegram messages.""" """Support to send and receive Telegram messages."""
import io
from ipaddress import ip_network
from functools import partial from functools import partial
import importlib import importlib
import io
from ipaddress import ip_network
import logging import logging
import requests import requests
@ -26,11 +26,11 @@ from homeassistant.const import (
CONF_API_KEY, CONF_API_KEY,
CONF_PLATFORM, CONF_PLATFORM,
CONF_TIMEOUT, CONF_TIMEOUT,
HTTP_DIGEST_AUTHENTICATION,
CONF_URL, CONF_URL,
HTTP_DIGEST_AUTHENTICATION,
) )
import homeassistant.helpers.config_validation as cv
from homeassistant.exceptions import TemplateError from homeassistant.exceptions import TemplateError
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -2,8 +2,8 @@
import logging import logging
from telegram import Update from telegram import Update
from telegram.error import TelegramError, TimedOut, NetworkError, RetryAfter from telegram.error import NetworkError, RetryAfter, TelegramError, TimedOut
from telegram.ext import Updater, Handler from telegram.ext import Handler, Updater
from homeassistant.const import EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP from homeassistant.const import EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP
from homeassistant.core import callback from homeassistant.core import callback

View File

@ -16,9 +16,9 @@ from homeassistant.const import (
CONF_COMMAND_STATE, CONF_COMMAND_STATE,
CONF_NAME, CONF_NAME,
CONF_PORT, CONF_PORT,
CONF_TIMEOUT,
CONF_RESOURCE, CONF_RESOURCE,
CONF_SWITCHES, CONF_SWITCHES,
CONF_TIMEOUT,
CONF_VALUE_TEMPLATE, CONF_VALUE_TEMPLATE,
) )
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv

View File

@ -5,13 +5,13 @@ import telnetlib
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.components.device_tracker import ( from homeassistant.components.device_tracker import (
DOMAIN, DOMAIN,
PLATFORM_SCHEMA, PLATFORM_SCHEMA,
DeviceScanner, DeviceScanner,
) )
from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -1,13 +1,13 @@
"""Support for Tile® Bluetooth trackers.""" """Support for Tile® Bluetooth trackers."""
import logging
from datetime import timedelta from datetime import timedelta
import logging
from pytile import async_login from pytile import async_login
from pytile.errors import SessionExpiredError, TileError from pytile.errors import SessionExpiredError, TileError
import voluptuous as vol import voluptuous as vol
from homeassistant.components.device_tracker import PLATFORM_SCHEMA from homeassistant.components.device_tracker import PLATFORM_SCHEMA
from homeassistant.const import CONF_USERNAME, CONF_MONITORED_VARIABLES, CONF_PASSWORD from homeassistant.const import CONF_MONITORED_VARIABLES, CONF_PASSWORD, CONF_USERNAME
from homeassistant.helpers import aiohttp_client, config_validation as cv from homeassistant.helpers import aiohttp_client, config_validation as cv
from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.event import async_track_time_interval
from homeassistant.util import slugify from homeassistant.util import slugify

View File

@ -4,13 +4,13 @@ import logging
import voluptuous as vol import voluptuous as vol
from homeassistant.core import callback
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_DISPLAY_OPTIONS from homeassistant.const import CONF_DISPLAY_OPTIONS
from homeassistant.helpers.entity import Entity from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
import homeassistant.util.dt as dt_util from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_point_in_utc_time from homeassistant.helpers.event import async_track_point_in_utc_time
import homeassistant.util.dt as dt_util
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -16,8 +16,8 @@ from .const import (
ALL_TASKS, ALL_TASKS,
CHECKED, CHECKED,
COMPLETED, COMPLETED,
CONF_PROJECT_DUE_DATE,
CONF_EXTRA_PROJECTS, CONF_EXTRA_PROJECTS,
CONF_PROJECT_DUE_DATE,
CONF_PROJECT_LABEL_WHITELIST, CONF_PROJECT_LABEL_WHITELIST,
CONF_PROJECT_WHITELIST, CONF_PROJECT_WHITELIST,
CONTENT, CONTENT,

View File

@ -6,7 +6,6 @@ import re
import requests import requests
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.components.device_tracker import ( from homeassistant.components.device_tracker import (
DOMAIN, DOMAIN,
PLATFORM_SCHEMA, PLATFORM_SCHEMA,
@ -14,12 +13,13 @@ from homeassistant.components.device_tracker import (
) )
from homeassistant.const import ( from homeassistant.const import (
CONF_HOST, CONF_HOST,
CONF_PASSWORD,
CONF_PORT, CONF_PORT,
CONF_SSL, CONF_SSL,
CONF_VERIFY_SSL,
CONF_PASSWORD,
CONF_USERNAME, CONF_USERNAME,
CONF_VERIFY_SSL,
) )
import homeassistant.helpers.config_validation as cv
CONF_HTTP_ID = "http_id" CONF_HTTP_ID = "http_id"

View File

@ -4,12 +4,12 @@ import re
import voluptuous as vol import voluptuous as vol
from homeassistant.core import callback
from homeassistant.components.http import HomeAssistantView from homeassistant.components.http import HomeAssistantView
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_EMAIL, CONF_NAME from homeassistant.const import CONF_EMAIL, CONF_NAME
from homeassistant.helpers.entity import Entity from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -1,13 +1,12 @@
"""The totalconnect component.""" """The totalconnect component."""
import logging import logging
import voluptuous as vol
from total_connect_client import TotalConnectClient from total_connect_client import TotalConnectClient
import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers import discovery
from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.const import CONF_PASSWORD, CONF_USERNAME
from homeassistant.helpers import discovery
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -13,8 +13,8 @@ from .common import (
CONF_DIMMER, CONF_DIMMER,
CONF_DISCOVERY, CONF_DISCOVERY,
CONF_LIGHT, CONF_LIGHT,
CONF_SWITCH,
CONF_STRIP, CONF_STRIP,
CONF_SWITCH,
SmartDevices, SmartDevices,
async_discover_devices, async_discover_devices,
get_static_devices, get_static_devices,

View File

@ -11,8 +11,8 @@ from homeassistant.const import (
CONF_API_KEY, CONF_API_KEY,
CONF_NAME, CONF_NAME,
CONF_WEEKDAY, CONF_WEEKDAY,
WEEKDAYS,
DEVICE_CLASS_TIMESTAMP, DEVICE_CLASS_TIMESTAMP,
WEEKDAYS,
) )
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 import homeassistant.helpers.config_validation as cv

View File

@ -22,12 +22,12 @@ from homeassistant.helpers.event import async_track_time_interval
from .const import ( from .const import (
ATTR_TORRENT, ATTR_TORRENT,
DATA_UPDATED,
DEFAULT_NAME, DEFAULT_NAME,
DEFAULT_PORT, DEFAULT_PORT,
DEFAULT_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL,
DOMAIN, DOMAIN,
SERVICE_ADD_TORRENT, SERVICE_ADD_TORRENT,
DATA_UPDATED,
) )
from .errors import AuthenticationError, CannotConnect, UnknownError from .errors import AuthenticationError, CannotConnect, UnknownError

View File

@ -8,7 +8,6 @@ from homeassistant.helpers.entity import Entity
from .const import DOMAIN, SENSOR_TYPES, STATE_ATTR_TORRENT_INFO from .const import DOMAIN, SENSOR_TYPES, STATE_ATTR_TORRENT_INFO
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -2,13 +2,13 @@
from datetime import timedelta from datetime import timedelta
import logging import logging
import voluptuous as vol
from TransportNSW import TransportNSW from TransportNSW import TransportNSW
import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import ATTR_ATTRIBUTION, ATTR_MODE, CONF_API_KEY, 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_MODE, CONF_NAME, CONF_API_KEY, ATTR_ATTRIBUTION
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -9,15 +9,14 @@ import os
from TwitterAPI import TwitterAPI from TwitterAPI import TwitterAPI
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_USERNAME
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.event import async_track_point_in_time
from homeassistant.components.notify import ( from homeassistant.components.notify import (
ATTR_DATA, ATTR_DATA,
PLATFORM_SCHEMA, PLATFORM_SCHEMA,
BaseNotificationService, BaseNotificationService,
) )
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_USERNAME
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.event import async_track_point_in_time
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View File

@ -1,5 +1,6 @@
"""Tests for the TekSavvy sensor platform.""" """Tests for the TekSavvy sensor platform."""
import asyncio import asyncio
from homeassistant.bootstrap import async_setup_component from homeassistant.bootstrap import async_setup_component
from homeassistant.components.teksavvy.sensor import TekSavvyData from homeassistant.components.teksavvy.sensor import TekSavvyData
from homeassistant.helpers.aiohttp_client import async_get_clientsession from homeassistant.helpers.aiohttp_client import async_get_clientsession

View File

@ -1,8 +1,8 @@
"""The test for the threshold sensor platform.""" """The test for the threshold sensor platform."""
import unittest import unittest
from homeassistant.setup import setup_component
from homeassistant.const import ATTR_UNIT_OF_MEASUREMENT, STATE_UNKNOWN, TEMP_CELSIUS from homeassistant.const import ATTR_UNIT_OF_MEASUREMENT, STATE_UNKNOWN, TEMP_CELSIUS
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant from tests.common import get_test_home_assistant

View File

@ -1,31 +1,31 @@
"""The tests for the timer component.""" """The tests for the timer component."""
# pylint: disable=protected-access # pylint: disable=protected-access
import asyncio import asyncio
import logging
from datetime import timedelta from datetime import timedelta
import logging
from homeassistant.core import CoreState
from homeassistant.setup import async_setup_component
from homeassistant.components.timer import ( from homeassistant.components.timer import (
DOMAIN, ATTR_DURATION,
CONF_DURATION, CONF_DURATION,
CONF_ICON,
CONF_NAME, CONF_NAME,
DOMAIN,
EVENT_TIMER_CANCELLED,
EVENT_TIMER_FINISHED,
EVENT_TIMER_PAUSED,
EVENT_TIMER_RESTARTED,
EVENT_TIMER_STARTED,
SERVICE_CANCEL,
SERVICE_FINISH,
SERVICE_PAUSE,
SERVICE_START,
STATUS_ACTIVE, STATUS_ACTIVE,
STATUS_IDLE, STATUS_IDLE,
STATUS_PAUSED, STATUS_PAUSED,
CONF_ICON,
ATTR_DURATION,
EVENT_TIMER_FINISHED,
EVENT_TIMER_CANCELLED,
EVENT_TIMER_STARTED,
EVENT_TIMER_RESTARTED,
EVENT_TIMER_PAUSED,
SERVICE_START,
SERVICE_PAUSE,
SERVICE_CANCEL,
SERVICE_FINISH,
) )
from homeassistant.const import ATTR_ICON, ATTR_FRIENDLY_NAME, CONF_ENTITY_ID from homeassistant.const import ATTR_FRIENDLY_NAME, ATTR_ICON, CONF_ENTITY_ID
from homeassistant.core import CoreState
from homeassistant.setup import async_setup_component
from homeassistant.util.dt import utcnow from homeassistant.util.dt import utcnow
from tests.common import async_fire_time_changed from tests.common import async_fire_time_changed

View File

@ -9,6 +9,7 @@ from homeassistant.components.timer import (
STATUS_PAUSED, STATUS_PAUSED,
) )
from homeassistant.core import State from homeassistant.core import State
from tests.common import async_mock_service from tests.common import async_mock_service

View File

@ -1,16 +1,18 @@
"""Test Times of the Day Binary Sensor.""" """Test Times of the Day Binary Sensor."""
from datetime import datetime, timedelta
import unittest import unittest
from unittest.mock import patch from unittest.mock import patch
from datetime import timedelta, datetime
import pytz import pytz
from homeassistant import setup from homeassistant import setup
import homeassistant.core as ha
from homeassistant.const import STATE_OFF, STATE_ON from homeassistant.const import STATE_OFF, STATE_ON
import homeassistant.util.dt as dt_util import homeassistant.core as ha
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, assert_setup_component
from homeassistant.helpers.sun import get_astral_event_date, get_astral_event_next from homeassistant.helpers.sun import get_astral_event_date, get_astral_event_next
from homeassistant.setup import setup_component
import homeassistant.util.dt as dt_util
from tests.common import assert_setup_component, get_test_home_assistant
class TestBinarySensorTod(unittest.TestCase): class TestBinarySensorTod(unittest.TestCase):

View File

@ -1,5 +1,6 @@
"""The tests for the Tomato device tracker platform.""" """The tests for the Tomato device tracker platform."""
from unittest import mock from unittest import mock
import pytest import pytest
import requests import requests
import requests_mock import requests_mock
@ -9,11 +10,11 @@ from homeassistant.components.device_tracker import DOMAIN
import homeassistant.components.tomato.device_tracker as tomato import homeassistant.components.tomato.device_tracker as tomato
from homeassistant.const import ( from homeassistant.const import (
CONF_HOST, CONF_HOST,
CONF_USERNAME,
CONF_PASSWORD, CONF_PASSWORD,
CONF_PLATFORM,
CONF_PORT, CONF_PORT,
CONF_SSL, CONF_SSL,
CONF_PLATFORM, CONF_USERNAME,
CONF_VERIFY_SSL, CONF_VERIFY_SSL,
) )

View File

@ -6,7 +6,7 @@ import pytest
from homeassistant import data_entry_flow from homeassistant import data_entry_flow
from homeassistant.components.tradfri import config_flow from homeassistant.components.tradfri import config_flow
from tests.common import mock_coro, MockConfigEntry from tests.common import MockConfigEntry, mock_coro
@pytest.fixture @pytest.fixture

View File

@ -1,7 +1,7 @@
"""Tradfri lights platform tests.""" """Tradfri lights platform tests."""
from copy import deepcopy from copy import deepcopy
from unittest.mock import Mock, MagicMock, patch, PropertyMock from unittest.mock import MagicMock, Mock, PropertyMock, patch
import pytest import pytest
from pytradfri.device import Device from pytradfri.device import Device
@ -12,7 +12,6 @@ from homeassistant.components import tradfri
from tests.common import MockConfigEntry from tests.common import MockConfigEntry
DEFAULT_TEST_FEATURES = { DEFAULT_TEST_FEATURES = {
"can_set_dimmer": False, "can_set_dimmer": False,
"can_set_color": False, "can_set_color": False,

View File

@ -5,7 +5,7 @@ from unittest.mock import patch
from homeassistant import setup from homeassistant import setup
import homeassistant.util.dt as dt_util import homeassistant.util.dt as dt_util
from tests.common import get_test_home_assistant, assert_setup_component from tests.common import assert_setup_component, get_test_home_assistant
class TestTrendBinarySensor: class TestTrendBinarySensor:

View File

@ -2,27 +2,27 @@
import ctypes import ctypes
import os import os
import shutil import shutil
from unittest.mock import patch, PropertyMock from unittest.mock import PropertyMock, patch
import pytest import pytest
import requests import requests
import homeassistant.components.http as http
import homeassistant.components.tts as tts
from homeassistant.components.demo.tts import DemoProvider from homeassistant.components.demo.tts import DemoProvider
import homeassistant.components.http as http
from homeassistant.components.media_player.const import ( from homeassistant.components.media_player.const import (
SERVICE_PLAY_MEDIA,
MEDIA_TYPE_MUSIC,
ATTR_MEDIA_CONTENT_ID, ATTR_MEDIA_CONTENT_ID,
ATTR_MEDIA_CONTENT_TYPE, ATTR_MEDIA_CONTENT_TYPE,
DOMAIN as DOMAIN_MP, DOMAIN as DOMAIN_MP,
MEDIA_TYPE_MUSIC,
SERVICE_PLAY_MEDIA,
) )
from homeassistant.setup import setup_component, async_setup_component import homeassistant.components.tts as tts
from homeassistant.setup import async_setup_component, setup_component
from tests.common import ( from tests.common import (
assert_setup_component,
get_test_home_assistant, get_test_home_assistant,
get_test_instance_port, get_test_instance_port,
assert_setup_component,
mock_service, mock_service,
) )

View File

@ -4,6 +4,7 @@ from unittest.mock import patch
from homeassistant import data_entry_flow from homeassistant import data_entry_flow
from homeassistant.components import twilio from homeassistant.components import twilio
from homeassistant.core import callback from homeassistant.core import callback
from tests.common import MockDependency from tests.common import MockDependency