Sort imports according to PEP8 for components starting with "W" (#29781)

This commit is contained in:
Bas Nijholt 2019-12-09 14:47:53 +01:00 committed by Franck Nijhof
parent 1ab1808307
commit fbf1836997
26 changed files with 77 additions and 82 deletions

View file

@ -1,15 +1,14 @@
"""Support for w800rf32 devices."""
import logging
import voluptuous as vol
import W800rf32 as w800
import voluptuous as vol
from homeassistant.const import (
CONF_DEVICE,
EVENT_HOMEASSISTANT_START,
EVENT_HOMEASSISTANT_STOP,
)
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.dispatcher import dispatcher_send

View file

@ -1,8 +1,8 @@
"""Support for w800rf32 binary sensors."""
import logging
import voluptuous as vol
import W800rf32 as w800
import voluptuous as vol
from homeassistant.components.binary_sensor import (
DEVICE_CLASSES_SCHEMA,

View file

@ -1,21 +1,21 @@
"""Support for the World Air Quality Index service."""
import asyncio
import logging
from datetime import timedelta
import logging
import aiohttp
import voluptuous as vol
from waqiasync import WaqiClient
from homeassistant.exceptions import PlatformNotReady
import homeassistant.helpers.config_validation as cv
from homeassistant.const import (
ATTR_ATTRIBUTION,
ATTR_TIME,
ATTR_TEMPERATURE,
ATTR_TIME,
CONF_TOKEN,
)
from homeassistant.exceptions import PlatformNotReady
from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.config_validation import PLATFORM_SCHEMA
from homeassistant.helpers.entity import Entity

View file

@ -1,32 +1,31 @@
"""Support for water heater devices."""
from datetime import timedelta
import logging
import functools as ft
import logging
import voluptuous as vol
from homeassistant.helpers.temperature import display_temp as show_temp
from homeassistant.util.temperature import convert as convert_temperature
from homeassistant.helpers.entity_component import EntityComponent
from homeassistant.helpers.entity import Entity
from homeassistant.const import (
ATTR_ENTITY_ID,
ATTR_TEMPERATURE,
PRECISION_TENTHS,
PRECISION_WHOLE,
SERVICE_TURN_OFF,
SERVICE_TURN_ON,
STATE_OFF,
STATE_ON,
TEMP_CELSIUS,
TEMP_FAHRENHEIT,
)
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.config_validation import ( # noqa: F401
PLATFORM_SCHEMA,
PLATFORM_SCHEMA_BASE,
)
import homeassistant.helpers.config_validation as cv
from homeassistant.const import (
ATTR_ENTITY_ID,
ATTR_TEMPERATURE,
SERVICE_TURN_ON,
SERVICE_TURN_OFF,
STATE_ON,
STATE_OFF,
TEMP_CELSIUS,
PRECISION_WHOLE,
PRECISION_TENTHS,
TEMP_FAHRENHEIT,
)
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.entity_component import EntityComponent
from homeassistant.helpers.temperature import display_temp as show_temp
from homeassistant.util.temperature import convert as convert_temperature
# mypy: allow-untyped-defs, no-check-untyped-defs

View file

@ -1,16 +1,15 @@
"""Support for Waterfurnaces."""
from datetime import timedelta
import logging
import time
import threading
import time
import voluptuous as vol
from waterfurnace.waterfurnace import WaterFurnace, WFCredentialError, WFException
from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, EVENT_HOMEASSISTANT_STOP
from homeassistant.const import CONF_PASSWORD, CONF_USERNAME, EVENT_HOMEASSISTANT_STOP
from homeassistant.core import callback
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers import discovery
from homeassistant.helpers import config_validation as cv, discovery
_LOGGER = logging.getLogger(__name__)

View file

@ -1,8 +1,8 @@
"""Support for IBM Watson TTS integration."""
import logging
from ibm_watson import TextToSpeechV1
from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
from ibm_watson import TextToSpeechV1
import voluptuous as vol
from homeassistant.components.tts import PLATFORM_SCHEMA, Provider

View file

@ -11,7 +11,6 @@ from homeassistant.helpers.entity import Entity
from homeassistant.helpers.entity_component import EntityComponent
from homeassistant.helpers.temperature import display_temp as show_temp
# mypy: allow-untyped-defs, no-check-untyped-defs
_LOGGER = logging.getLogger(__name__)

View file

@ -1,14 +1,14 @@
"""Webhooks for Home Assistant."""
import logging
from aiohttp.web import Response, Request
from aiohttp.web import Request, Response
import voluptuous as vol
from homeassistant.core import callback
from homeassistant.loader import bind_hass
from homeassistant.auth.util import generate_secret
from homeassistant.components import websocket_api
from homeassistant.components.http.view import HomeAssistantView
from homeassistant.core import callback
from homeassistant.loader import bind_hass
_LOGGER = logging.getLogger(__name__)

View file

@ -3,10 +3,10 @@ import logging
import voluptuous as vol
from homeassistant.const import CONF_NAME, CONF_ICON, CONF_URL
from homeassistant.const import CONF_ICON, CONF_NAME, CONF_URL
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
from homeassistant.util import slugify
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__)

View file

@ -6,8 +6,8 @@ import os
import time
from aiohttp.web import Response
import pywink
from pubnubsubhandler import PubNubSubscriptionHandler
import pywink
import voluptuous as vol
from homeassistant.components.http import HomeAssistantView

View file

@ -23,12 +23,12 @@ from homeassistant.components.climate.const import (
HVAC_MODE_OFF,
PRESET_AWAY,
PRESET_ECO,
PRESET_NONE,
SUPPORT_AUX_HEAT,
SUPPORT_FAN_MODE,
SUPPORT_PRESET_MODE,
SUPPORT_TARGET_TEMPERATURE,
SUPPORT_TARGET_TEMPERATURE_RANGE,
SUPPORT_PRESET_MODE,
PRESET_NONE,
)
from homeassistant.const import ATTR_TEMPERATURE, PRECISION_TENTHS, TEMP_CELSIUS
from homeassistant.helpers.temperature import display_temp as show_temp

View file

@ -1,12 +1,12 @@
"""Sensor to indicate whether the current day is a workday."""
import logging
from datetime import datetime, timedelta
import logging
import holidays
import voluptuous as vol
from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice
from homeassistant.const import CONF_NAME, WEEKDAYS
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__)

View file

@ -5,9 +5,9 @@ import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_NAME, CONF_TIME_ZONE
import homeassistant.util.dt as dt_util
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
import homeassistant.util.dt as dt_util
_LOGGER = logging.getLogger(__name__)

View file

@ -1,18 +1,16 @@
"""Support for Worx Landroid mower."""
import logging
import asyncio
import logging
import aiohttp
import async_timeout
import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_HOST, CONF_PIN, CONF_TIMEOUT
from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__)

View file

@ -1,21 +1,21 @@
"""Support for Washington State Department of Transportation (WSDOT) data."""
from datetime import datetime, timedelta, timezone
import logging
import re
from datetime import datetime, timezone, timedelta
import requests
import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import (
CONF_API_KEY,
CONF_NAME,
ATTR_ATTRIBUTION,
CONF_ID,
ATTR_NAME,
CONF_API_KEY,
CONF_ID,
CONF_NAME,
)
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__)

View file

@ -9,27 +9,27 @@ import aiohttp
import async_timeout
import voluptuous as vol
from homeassistant.helpers.typing import HomeAssistantType, ConfigType
from homeassistant.components import sensor
from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import (
CONF_MONITORED_CONDITIONS,
ATTR_ATTRIBUTION,
CONF_API_KEY,
CONF_LATITUDE,
CONF_LONGITUDE,
TEMP_FAHRENHEIT,
TEMP_CELSIUS,
CONF_MONITORED_CONDITIONS,
LENGTH_FEET,
LENGTH_INCHES,
LENGTH_KILOMETERS,
LENGTH_MILES,
LENGTH_FEET,
ATTR_ATTRIBUTION,
TEMP_CELSIUS,
TEMP_FAHRENHEIT,
)
from homeassistant.exceptions import PlatformNotReady
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.aiohttp_client import async_get_clientsession
from homeassistant.util import Throttle
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.typing import ConfigType, HomeAssistantType
from homeassistant.util import Throttle
_RESOURCE = "http://api.wunderground.com/api/{}/{}/{}/q/"
_LOGGER = logging.getLogger(__name__)

View file

@ -4,8 +4,8 @@ import logging
import voluptuous as vol
from wunderpy2 import WunderApi
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_NAME
import homeassistant.helpers.config_validation as cv
from homeassistant.const import CONF_NAME, CONF_ACCESS_TOKEN
_LOGGER = logging.getLogger(__name__)

View file

@ -2,7 +2,6 @@
import voluptuous as vol
from homeassistant import config_entries
from homeassistant.helpers import config_validation as cv
from homeassistant.const import (
CONF_LATITUDE,
CONF_LONGITUDE,
@ -12,6 +11,7 @@ from homeassistant.const import (
CONF_UNIT_SYSTEM_METRIC,
)
from homeassistant.core import callback
from homeassistant.helpers import config_validation as cv
from .const import CONF_WINDOW, DEFAULT_RADIUS, DEFAULT_WINDOW, DOMAIN

View file

@ -2,14 +2,13 @@
import unittest
from unittest.mock import patch
from homeassistant.setup import setup_component
from homeassistant.const import STATE_ON, STATE_OFF
import homeassistant.components.switch as switch
from homeassistant.const import STATE_OFF, STATE_ON
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, mock_service
from tests.components.switch import common
TEST_STATE = None

View file

@ -9,8 +9,8 @@ from homeassistant.components.water_heater import (
ATTR_OPERATION_MODE,
DOMAIN,
SERVICE_SET_AWAY_MODE,
SERVICE_SET_TEMPERATURE,
SERVICE_SET_OPERATION_MODE,
SERVICE_SET_TEMPERATURE,
)
from homeassistant.const import ATTR_ENTITY_ID, ATTR_TEMPERATURE, ENTITY_MATCH_ALL
from homeassistant.loader import bind_hass

View file

@ -3,6 +3,11 @@ import unittest
from homeassistant.components import weather
from homeassistant.components.weather import (
ATTR_FORECAST,
ATTR_FORECAST_CONDITION,
ATTR_FORECAST_PRECIPITATION,
ATTR_FORECAST_TEMP,
ATTR_FORECAST_TEMP_LOW,
ATTR_WEATHER_ATTRIBUTION,
ATTR_WEATHER_HUMIDITY,
ATTR_WEATHER_OZONE,
@ -10,14 +15,9 @@ from homeassistant.components.weather import (
ATTR_WEATHER_TEMPERATURE,
ATTR_WEATHER_WIND_BEARING,
ATTR_WEATHER_WIND_SPEED,
ATTR_FORECAST,
ATTR_FORECAST_CONDITION,
ATTR_FORECAST_PRECIPITATION,
ATTR_FORECAST_TEMP,
ATTR_FORECAST_TEMP_LOW,
)
from homeassistant.util.unit_system import METRIC_SYSTEM
from homeassistant.setup import setup_component
from homeassistant.util.unit_system import METRIC_SYSTEM
from tests.common import get_test_home_assistant

View file

@ -1,8 +1,8 @@
"""The tests for the weblink component."""
import unittest
from homeassistant.setup import setup_component
from homeassistant.components import weblink
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant

View file

@ -5,8 +5,7 @@ from unittest.mock import patch
from homeassistant.components.workday.binary_sensor import day_to_string
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, assert_setup_component
from tests.common import assert_setup_component, get_test_home_assistant
FUNCTION_PATH = "homeassistant.components.workday.binary_sensor.get_date"

View file

@ -2,9 +2,10 @@
import unittest
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant
import homeassistant.util.dt as dt_util
from tests.common import get_test_home_assistant
class TestWorldClockSensor(unittest.TestCase):
"""Test the World clock sensor."""

View file

@ -4,7 +4,6 @@ import re
import unittest
import requests_mock
from tests.common import get_test_home_assistant, load_fixture
import homeassistant.components.wsdot.sensor as wsdot
from homeassistant.components.wsdot.sensor import (
@ -19,6 +18,8 @@ from homeassistant.components.wsdot.sensor import (
)
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, load_fixture
class TestWSDOT(unittest.TestCase):
"""Test the WSDOT platform."""

View file

@ -1,14 +1,15 @@
"""The tests for the WUnderground platform."""
import asyncio
import aiohttp
import aiohttp
from pytest import raises
import homeassistant.components.wunderground.sensor as wunderground
from homeassistant.const import TEMP_CELSIUS, LENGTH_INCHES, STATE_UNKNOWN
from homeassistant.const import LENGTH_INCHES, STATE_UNKNOWN, TEMP_CELSIUS
from homeassistant.exceptions import PlatformNotReady
from homeassistant.setup import async_setup_component
from tests.common import load_fixture, assert_setup_component
from tests.common import assert_setup_component, load_fixture
VALID_CONFIG_PWS = {
"platform": "wunderground",