From ca0fad2cbb0544125d87d21ffe308cf3addcde5a Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Mon, 9 Dec 2019 14:14:40 +0100 Subject: [PATCH] Sort imports according to PEP8 for components starting with "F" (#29766) --- homeassistant/components/facebook/notify.py | 5 ++-- .../components/facebox/image_processing.py | 15 ++++++------ homeassistant/components/fail2ban/sensor.py | 11 ++++----- .../components/feedreader/__init__.py | 8 +++---- .../components/ffmpeg_motion/binary_sensor.py | 12 +++++----- .../components/ffmpeg_noise/binary_sensor.py | 10 ++++---- homeassistant/components/filesize/sensor.py | 4 ++-- homeassistant/components/filter/sensor.py | 24 +++++++++---------- homeassistant/components/fitbit/sensor.py | 12 ++++------ .../components/flic/binary_sensor.py | 8 +++---- homeassistant/components/flock/notify.py | 3 +-- homeassistant/components/flux/switch.py | 12 +++++----- homeassistant/components/flux_led/light.py | 22 ++++++++--------- homeassistant/components/folder/sensor.py | 4 ++-- .../components/fortios/device_tracker.py | 7 +++--- homeassistant/components/foscam/camera.py | 18 +++++++------- .../components/foursquare/__init__.py | 4 ++-- homeassistant/components/freedns/__init__.py | 4 ++-- homeassistant/components/fritzbox/climate.py | 6 ++--- homeassistant/components/fronius/sensor.py | 7 +++--- tests/components/facebook/test_notify.py | 1 + .../facebox/test_image_processing.py | 10 ++++---- tests/components/fail2ban/test_sensor.py | 10 ++++---- tests/components/feedreader/test_init.py | 19 ++++++++------- tests/components/fido/test_sensor.py | 2 +- tests/components/filesize/test_sensor.py | 4 ++-- tests/components/filter/test_sensor.py | 9 +++---- tests/components/flux/test_switch.py | 6 ++--- tests/components/folder/test_sensor.py | 4 ++-- tests/components/folder_watcher/test_init.py | 3 ++- tests/components/foobot/test_sensor.py | 7 +++--- tests/components/freedns/test_init.py | 3 ++- tests/components/frontend/test_init.py | 11 ++++----- tests/components/frontend/test_storage.py | 2 +- 34 files changed, 143 insertions(+), 144 deletions(-) diff --git a/homeassistant/components/facebook/notify.py b/homeassistant/components/facebook/notify.py index 452b81c0f16..b75f2628033 100644 --- a/homeassistant/components/facebook/notify.py +++ b/homeassistant/components/facebook/notify.py @@ -6,15 +6,14 @@ from aiohttp.hdrs import CONTENT_TYPE import requests import voluptuous as vol -from homeassistant.const import CONTENT_TYPE_JSON -import homeassistant.helpers.config_validation as cv - from homeassistant.components.notify import ( ATTR_DATA, ATTR_TARGET, PLATFORM_SCHEMA, BaseNotificationService, ) +from homeassistant.const import CONTENT_TYPE_JSON +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/facebox/image_processing.py b/homeassistant/components/facebox/image_processing.py index ba53ac1ac7d..ee6e4d8a6fa 100644 --- a/homeassistant/components/facebox/image_processing.py +++ b/homeassistant/components/facebox/image_processing.py @@ -5,26 +5,27 @@ import logging import requests import voluptuous as vol -from homeassistant.const import ATTR_ENTITY_ID, ATTR_NAME -from homeassistant.core import split_entity_id -import homeassistant.helpers.config_validation as cv from homeassistant.components.image_processing import ( - PLATFORM_SCHEMA, - ImageProcessingFaceEntity, ATTR_CONFIDENCE, - CONF_SOURCE, CONF_ENTITY_ID, CONF_NAME, + CONF_SOURCE, + PLATFORM_SCHEMA, + ImageProcessingFaceEntity, ) from homeassistant.const import ( + ATTR_ENTITY_ID, + ATTR_NAME, CONF_IP_ADDRESS, - CONF_PORT, CONF_PASSWORD, + CONF_PORT, CONF_USERNAME, HTTP_BAD_REQUEST, HTTP_OK, HTTP_UNAUTHORIZED, ) +from homeassistant.core import split_entity_id +import homeassistant.helpers.config_validation as cv from .const import DOMAIN, SERVICE_TEACH_FACE diff --git a/homeassistant/components/fail2ban/sensor.py b/homeassistant/components/fail2ban/sensor.py index 2dc528b2cff..692b48d9db5 100644 --- a/homeassistant/components/fail2ban/sensor.py +++ b/homeassistant/components/fail2ban/sensor.py @@ -5,17 +5,16 @@ For more details about this platform, please refer to the documentation at https://home-assistant.io/components/sensor.fail2ban/ """ -import os -import logging - from datetime import timedelta - +import logging +import os import re + import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.components.sensor import PLATFORM_SCHEMA -from homeassistant.const import CONF_NAME, CONF_FILE_PATH +from homeassistant.const import CONF_FILE_PATH, CONF_NAME +import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/feedreader/__init__.py b/homeassistant/components/feedreader/__init__.py index 27b164e4edf..bf1e55370bc 100644 --- a/homeassistant/components/feedreader/__init__.py +++ b/homeassistant/components/feedreader/__init__.py @@ -2,15 +2,15 @@ from datetime import datetime, timedelta from logging import getLogger from os.path import exists -from threading import Lock import pickle +from threading import Lock -import voluptuous as vol import feedparser +import voluptuous as vol -from homeassistant.const import EVENT_HOMEASSISTANT_START, CONF_SCAN_INTERVAL -from homeassistant.helpers.event import track_time_interval +from homeassistant.const import CONF_SCAN_INTERVAL, EVENT_HOMEASSISTANT_START import homeassistant.helpers.config_validation as cv +from homeassistant.helpers.event import track_time_interval _LOGGER = getLogger(__name__) diff --git a/homeassistant/components/ffmpeg_motion/binary_sensor.py b/homeassistant/components/ffmpeg_motion/binary_sensor.py index 54f3981f48a..294fcc2518f 100644 --- a/homeassistant/components/ffmpeg_motion/binary_sensor.py +++ b/homeassistant/components/ffmpeg_motion/binary_sensor.py @@ -4,17 +4,17 @@ import logging import haffmpeg.sensor as ffmpeg_sensor import voluptuous as vol -from homeassistant.core import callback -import homeassistant.helpers.config_validation as cv -from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA +from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice from homeassistant.components.ffmpeg import ( - FFmpegBase, - DATA_FFMPEG, - CONF_INPUT, CONF_EXTRA_ARGUMENTS, CONF_INITIAL_STATE, + CONF_INPUT, + DATA_FFMPEG, + FFmpegBase, ) from homeassistant.const import CONF_NAME +from homeassistant.core import callback +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/ffmpeg_noise/binary_sensor.py b/homeassistant/components/ffmpeg_noise/binary_sensor.py index 7c5f8656410..6ada2bb2748 100644 --- a/homeassistant/components/ffmpeg_noise/binary_sensor.py +++ b/homeassistant/components/ffmpeg_noise/binary_sensor.py @@ -4,17 +4,17 @@ import logging import haffmpeg.sensor as ffmpeg_sensor import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.components.binary_sensor import PLATFORM_SCHEMA -from homeassistant.components.ffmpeg_motion.binary_sensor import FFmpegBinarySensor from homeassistant.components.ffmpeg import ( - DATA_FFMPEG, - CONF_INPUT, - CONF_OUTPUT, CONF_EXTRA_ARGUMENTS, CONF_INITIAL_STATE, + CONF_INPUT, + CONF_OUTPUT, + DATA_FFMPEG, ) +from homeassistant.components.ffmpeg_motion.binary_sensor import FFmpegBinarySensor from homeassistant.const import CONF_NAME +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/filesize/sensor.py b/homeassistant/components/filesize/sensor.py index af9375aad05..8c6cd30b118 100644 --- a/homeassistant/components/filesize/sensor.py +++ b/homeassistant/components/filesize/sensor.py @@ -5,9 +5,9 @@ import os import voluptuous as vol -from homeassistant.helpers.entity import Entity -import homeassistant.helpers.config_validation as cv from homeassistant.components.sensor import PLATFORM_SCHEMA +import homeassistant.helpers.config_validation as cv +from homeassistant.helpers.entity import Entity _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/filter/sensor.py b/homeassistant/components/filter/sensor.py index 81c4623c53f..eeb0d32f51c 100644 --- a/homeassistant/components/filter/sensor.py +++ b/homeassistant/components/filter/sensor.py @@ -1,31 +1,31 @@ """Allows the creation of a sensor that filters state property.""" -import logging -import statistics -from collections import deque, Counter -from numbers import Number -from functools import partial +from collections import Counter, deque from copy import copy from datetime import timedelta +from functools import partial +import logging +from numbers import Number +import statistics from typing import Optional import voluptuous as vol -from homeassistant.core import callback +from homeassistant.components import history from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import ( - CONF_NAME, - CONF_ENTITY_ID, - ATTR_UNIT_OF_MEASUREMENT, ATTR_ENTITY_ID, ATTR_ICON, - STATE_UNKNOWN, + ATTR_UNIT_OF_MEASUREMENT, + CONF_ENTITY_ID, + CONF_NAME, STATE_UNAVAILABLE, + STATE_UNKNOWN, ) +from homeassistant.core import callback import homeassistant.helpers.config_validation as cv -from homeassistant.util.decorator import Registry from homeassistant.helpers.entity import Entity from homeassistant.helpers.event import async_track_state_change -from homeassistant.components import history +from homeassistant.util.decorator import Registry import homeassistant.util.dt as dt_util _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/fitbit/sensor.py b/homeassistant/components/fitbit/sensor.py index 0d4b8d61e7a..5ddb63ef899 100644 --- a/homeassistant/components/fitbit/sensor.py +++ b/homeassistant/components/fitbit/sensor.py @@ -1,7 +1,7 @@ """Support for the Fitbit API.""" -import os -import logging import datetime +import logging +import os import time from fitbit import Fitbit @@ -9,17 +9,15 @@ from fitbit.api import FitbitOauth2Client from oauthlib.oauth2.rfc6749.errors import MismatchingStateError, MissingTokenError import voluptuous as vol -from homeassistant.core import callback from homeassistant.components.http import HomeAssistantView from homeassistant.components.sensor import PLATFORM_SCHEMA -from homeassistant.const import ATTR_ATTRIBUTION -from homeassistant.const import CONF_UNIT_SYSTEM +from homeassistant.const import ATTR_ATTRIBUTION, CONF_UNIT_SYSTEM +from homeassistant.core import callback +import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity from homeassistant.helpers.icon import icon_for_battery_level -import homeassistant.helpers.config_validation as cv from homeassistant.util.json import load_json, save_json - _CONFIGURING = {} _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/flic/binary_sensor.py b/homeassistant/components/flic/binary_sensor.py index 416d39e5332..4f2f229977f 100644 --- a/homeassistant/components/flic/binary_sensor.py +++ b/homeassistant/components/flic/binary_sensor.py @@ -3,24 +3,24 @@ import logging import threading from pyflic import ( - FlicClient, ButtonConnectionChannel, ClickType, ConnectionStatus, + FlicClient, ScanWizard, ScanWizardResult, ) import voluptuous as vol -import homeassistant.helpers.config_validation as cv +from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice from homeassistant.const import ( + CONF_DISCOVERY, CONF_HOST, CONF_PORT, - CONF_DISCOVERY, CONF_TIMEOUT, EVENT_HOMEASSISTANT_STOP, ) -from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/flock/notify.py b/homeassistant/components/flock/notify.py index ba52d3b4beb..a71601ea2c4 100644 --- a/homeassistant/components/flock/notify.py +++ b/homeassistant/components/flock/notify.py @@ -5,12 +5,11 @@ import logging import async_timeout import voluptuous as vol +from homeassistant.components.notify import PLATFORM_SCHEMA, BaseNotificationService from homeassistant.const import CONF_ACCESS_TOKEN from homeassistant.helpers.aiohttp_client import async_get_clientsession import homeassistant.helpers.config_validation as cv -from homeassistant.components.notify import PLATFORM_SCHEMA, BaseNotificationService - _LOGGER = logging.getLogger(__name__) _RESOURCE = "https://api.flock.com/hooks/sendMessage/" diff --git a/homeassistant/components/flux/switch.py b/homeassistant/components/flux/switch.py index 404067d4107..a02b1b2504b 100644 --- a/homeassistant/components/flux/switch.py +++ b/homeassistant/components/flux/switch.py @@ -11,9 +11,7 @@ import logging import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.components.light import ( - is_on, ATTR_BRIGHTNESS, ATTR_COLOR_TEMP, ATTR_RGB_COLOR, @@ -22,29 +20,31 @@ from homeassistant.components.light import ( ATTR_XY_COLOR, DOMAIN as LIGHT_DOMAIN, VALID_TRANSITION, + is_on, ) from homeassistant.components.switch import DOMAIN, SwitchDevice from homeassistant.const import ( ATTR_ENTITY_ID, - CONF_NAME, - CONF_PLATFORM, CONF_LIGHTS, CONF_MODE, + CONF_NAME, + CONF_PLATFORM, SERVICE_TURN_ON, STATE_ON, SUN_EVENT_SUNRISE, SUN_EVENT_SUNSET, ) +import homeassistant.helpers.config_validation as cv from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.restore_state import RestoreEntity from homeassistant.helpers.sun import get_astral_event_date from homeassistant.util import slugify from homeassistant.util.color import ( - color_temperature_to_rgb, color_RGB_to_xy_brightness, color_temperature_kelvin_to_mired, + color_temperature_to_rgb, ) -from homeassistant.util.dt import utcnow as dt_utcnow, as_local +from homeassistant.util.dt import as_local, utcnow as dt_utcnow _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/flux_led/light.py b/homeassistant/components/flux_led/light.py index 7973956848a..16db60abbc0 100644 --- a/homeassistant/components/flux_led/light.py +++ b/homeassistant/components/flux_led/light.py @@ -1,28 +1,28 @@ """Support for Flux lights.""" import logging -import socket import random +import socket from flux_led import BulbScanner, WifiLedBulb import voluptuous as vol -from homeassistant.const import CONF_DEVICES, CONF_NAME, CONF_PROTOCOL, ATTR_MODE from homeassistant.components.light import ( ATTR_BRIGHTNESS, - ATTR_HS_COLOR, - ATTR_EFFECT, - ATTR_WHITE_VALUE, ATTR_COLOR_TEMP, + ATTR_EFFECT, + ATTR_HS_COLOR, + ATTR_WHITE_VALUE, EFFECT_COLORLOOP, EFFECT_RANDOM, - SUPPORT_BRIGHTNESS, - SUPPORT_EFFECT, - SUPPORT_COLOR, - SUPPORT_WHITE_VALUE, - SUPPORT_COLOR_TEMP, - Light, PLATFORM_SCHEMA, + SUPPORT_BRIGHTNESS, + SUPPORT_COLOR, + SUPPORT_COLOR_TEMP, + SUPPORT_EFFECT, + SUPPORT_WHITE_VALUE, + Light, ) +from homeassistant.const import ATTR_MODE, CONF_DEVICES, CONF_NAME, CONF_PROTOCOL import homeassistant.helpers.config_validation as cv import homeassistant.util.color as color_util diff --git a/homeassistant/components/folder/sensor.py b/homeassistant/components/folder/sensor.py index e9e4ea680c4..a706ab2a0b5 100644 --- a/homeassistant/components/folder/sensor.py +++ b/homeassistant/components/folder/sensor.py @@ -6,9 +6,9 @@ import os import voluptuous as vol -from homeassistant.helpers.entity import Entity -import homeassistant.helpers.config_validation as cv from homeassistant.components.sensor import PLATFORM_SCHEMA +import homeassistant.helpers.config_validation as cv +from homeassistant.helpers.entity import Entity _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/fortios/device_tracker.py b/homeassistant/components/fortios/device_tracker.py index 51bce5429f6..2b2d14f60e0 100644 --- a/homeassistant/components/fortios/device_tracker.py +++ b/homeassistant/components/fortios/device_tracker.py @@ -5,17 +5,16 @@ This component is part of the device_tracker platform. """ import logging -import voluptuous as vol from fortiosapi import FortiOSAPI +import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.components.device_tracker import ( DOMAIN, PLATFORM_SCHEMA, DeviceScanner, ) -from homeassistant.const import CONF_HOST, CONF_TOKEN -from homeassistant.const import CONF_VERIFY_SSL +from homeassistant.const import CONF_HOST, CONF_TOKEN, CONF_VERIFY_SSL +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) DEFAULT_VERIFY_SSL = False diff --git a/homeassistant/components/foscam/camera.py b/homeassistant/components/foscam/camera.py index 0e2ca4073bf..f4ec6556894 100644 --- a/homeassistant/components/foscam/camera.py +++ b/homeassistant/components/foscam/camera.py @@ -1,26 +1,26 @@ """This component provides basic support for Foscam IP cameras.""" -import logging import asyncio +import logging from libpyfoscam import FoscamCamera - import voluptuous as vol -from homeassistant.components.camera import Camera, PLATFORM_SCHEMA, SUPPORT_STREAM +from homeassistant.components.camera import PLATFORM_SCHEMA, SUPPORT_STREAM, Camera from homeassistant.const import ( + ATTR_ENTITY_ID, CONF_NAME, - CONF_USERNAME, CONF_PASSWORD, CONF_PORT, - ATTR_ENTITY_ID, + CONF_USERNAME, ) from homeassistant.helpers import config_validation as cv from homeassistant.helpers.service import async_extract_entity_ids -from .const import DOMAIN as FOSCAM_DOMAIN -from .const import DATA as FOSCAM_DATA -from .const import ENTITIES as FOSCAM_ENTITIES - +from .const import ( + DATA as FOSCAM_DATA, + DOMAIN as FOSCAM_DOMAIN, + ENTITIES as FOSCAM_ENTITIES, +) _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/foursquare/__init__.py b/homeassistant/components/foursquare/__init__.py index 7efb989e142..3f0578cf5b4 100644 --- a/homeassistant/components/foursquare/__init__.py +++ b/homeassistant/components/foursquare/__init__.py @@ -4,9 +4,9 @@ import logging import requests import voluptuous as vol -import homeassistant.helpers.config_validation as cv -from homeassistant.const import CONF_ACCESS_TOKEN, HTTP_BAD_REQUEST from homeassistant.components.http import HomeAssistantView +from homeassistant.const import CONF_ACCESS_TOKEN, HTTP_BAD_REQUEST +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/freedns/__init__.py b/homeassistant/components/freedns/__init__.py index 30f80280c1f..7aa34c8780e 100644 --- a/homeassistant/components/freedns/__init__.py +++ b/homeassistant/components/freedns/__init__.py @@ -1,14 +1,14 @@ """Integrate with FreeDNS Dynamic DNS service at freedns.afraid.org.""" import asyncio -import logging from datetime import timedelta +import logging import aiohttp import async_timeout import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.const import CONF_ACCESS_TOKEN, CONF_SCAN_INTERVAL, CONF_URL +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/fritzbox/climate.py b/homeassistant/components/fritzbox/climate.py index 40c16930206..115f7f8e644 100644 --- a/homeassistant/components/fritzbox/climate.py +++ b/homeassistant/components/fritzbox/climate.py @@ -7,11 +7,11 @@ from homeassistant.components.climate import ClimateDevice from homeassistant.components.climate.const import ( ATTR_HVAC_MODE, HVAC_MODE_HEAT, - PRESET_ECO, - PRESET_COMFORT, - SUPPORT_TARGET_TEMPERATURE, HVAC_MODE_OFF, + PRESET_COMFORT, + PRESET_ECO, SUPPORT_PRESET_MODE, + SUPPORT_TARGET_TEMPERATURE, ) from homeassistant.const import ( ATTR_BATTERY_LEVEL, diff --git a/homeassistant/components/fronius/sensor.py b/homeassistant/components/fronius/sensor.py index ff0694afaab..27e2531c9f9 100644 --- a/homeassistant/components/fronius/sensor.py +++ b/homeassistant/components/fronius/sensor.py @@ -2,24 +2,23 @@ import copy from datetime import timedelta import logging -import voluptuous as vol from pyfronius import Fronius +import voluptuous as vol from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import ( - CONF_RESOURCE, - CONF_SENSOR_TYPE, CONF_DEVICE, CONF_MONITORED_CONDITIONS, + CONF_RESOURCE, CONF_SCAN_INTERVAL, + CONF_SENSOR_TYPE, ) from homeassistant.helpers.aiohttp_client import async_get_clientsession import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity from homeassistant.helpers.event import async_track_time_interval - _LOGGER = logging.getLogger(__name__) CONF_SCOPE = "scope" diff --git a/tests/components/facebook/test_notify.py b/tests/components/facebook/test_notify.py index 5cd5f89ef1f..e23cc4f0982 100644 --- a/tests/components/facebook/test_notify.py +++ b/tests/components/facebook/test_notify.py @@ -1,5 +1,6 @@ """The test for the Facebook notify module.""" import unittest + import requests_mock # import homeassistant.components.facebook as facebook diff --git a/tests/components/facebox/test_image_processing.py b/tests/components/facebox/test_image_processing.py index 9b4610e84b0..d82f70e7ca1 100644 --- a/tests/components/facebox/test_image_processing.py +++ b/tests/components/facebox/test_image_processing.py @@ -5,23 +5,23 @@ import pytest import requests import requests_mock -from homeassistant.core import callback +import homeassistant.components.facebox.image_processing as fb +import homeassistant.components.image_processing as ip from homeassistant.const import ( ATTR_ENTITY_ID, ATTR_NAME, CONF_FRIENDLY_NAME, - CONF_PASSWORD, - CONF_USERNAME, CONF_IP_ADDRESS, + CONF_PASSWORD, CONF_PORT, + CONF_USERNAME, HTTP_BAD_REQUEST, HTTP_OK, HTTP_UNAUTHORIZED, STATE_UNKNOWN, ) +from homeassistant.core import callback from homeassistant.setup import async_setup_component -import homeassistant.components.image_processing as ip -import homeassistant.components.facebox.image_processing as fb MOCK_IP = "192.168.0.1" MOCK_PORT = "8080" diff --git a/tests/components/fail2ban/test_sensor.py b/tests/components/fail2ban/test_sensor.py index 55195958169..796ddd93d26 100644 --- a/tests/components/fail2ban/test_sensor.py +++ b/tests/components/fail2ban/test_sensor.py @@ -4,15 +4,15 @@ from unittest.mock import Mock, patch from mock_open import MockOpen -from homeassistant.setup import setup_component from homeassistant.components.fail2ban.sensor import ( - BanSensor, - BanLogParser, - STATE_CURRENT_BANS, STATE_ALL_BANS, + STATE_CURRENT_BANS, + BanLogParser, + BanSensor, ) +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 def fake_log(log_key): diff --git a/tests/components/feedreader/test_init.py b/tests/components/feedreader/test_init.py index eff44c44303..d74bbd79d80 100644 --- a/tests/components/feedreader/test_init.py +++ b/tests/components/feedreader/test_init.py @@ -1,27 +1,28 @@ """The tests for the feedreader component.""" -import time from datetime import timedelta - -import unittest -from genericpath import exists from logging import getLogger from os import remove +import time +import unittest from unittest import mock from unittest.mock import patch +from genericpath import exists + from homeassistant.components import feedreader from homeassistant.components.feedreader import ( + CONF_MAX_ENTRIES, CONF_URLS, + DEFAULT_MAX_ENTRIES, + DEFAULT_SCAN_INTERVAL, + EVENT_FEEDREADER, FeedManager, StoredData, - EVENT_FEEDREADER, - DEFAULT_SCAN_INTERVAL, - CONF_MAX_ENTRIES, - DEFAULT_MAX_ENTRIES, ) -from homeassistant.const import EVENT_HOMEASSISTANT_START, CONF_SCAN_INTERVAL +from homeassistant.const import CONF_SCAN_INTERVAL, EVENT_HOMEASSISTANT_START from homeassistant.core import callback from homeassistant.setup import setup_component + from tests.common import get_test_home_assistant, load_fixture _LOGGER = getLogger(__name__) diff --git a/tests/components/fido/test_sensor.py b/tests/components/fido/test_sensor.py index 010896e086b..1f67a1e2e11 100644 --- a/tests/components/fido/test_sensor.py +++ b/tests/components/fido/test_sensor.py @@ -6,8 +6,8 @@ from unittest.mock import MagicMock, patch from homeassistant.bootstrap import async_setup_component from homeassistant.components.fido import sensor as fido -from tests.common import assert_setup_component +from tests.common import assert_setup_component CONTRACT = "123456789" diff --git a/tests/components/filesize/test_sensor.py b/tests/components/filesize/test_sensor.py index 2246a74abe5..29bd6a7fb1f 100644 --- a/tests/components/filesize/test_sensor.py +++ b/tests/components/filesize/test_sensor.py @@ -1,11 +1,11 @@ """The tests for the filesize sensor.""" -import unittest import os +import unittest from homeassistant.components.filesize.sensor import CONF_FILE_PATHS from homeassistant.setup import setup_component -from tests.common import get_test_home_assistant +from tests.common import get_test_home_assistant TEST_DIR = os.path.join(os.path.dirname(__file__)) TEST_FILE = os.path.join(TEST_DIR, "mock_file_test_filesize.txt") diff --git a/tests/components/filter/test_sensor.py b/tests/components/filter/test_sensor.py index e9c8f4c35e2..17e5bd8fd5d 100644 --- a/tests/components/filter/test_sensor.py +++ b/tests/components/filter/test_sensor.py @@ -6,17 +6,18 @@ from unittest.mock import patch from homeassistant.components.filter.sensor import ( LowPassFilter, OutlierFilter, + RangeFilter, ThrottleFilter, TimeSMAFilter, - RangeFilter, TimeThrottleFilter, ) -import homeassistant.util.dt as dt_util -from homeassistant.setup import setup_component import homeassistant.core as ha +from homeassistant.setup import setup_component +import homeassistant.util.dt as dt_util + from tests.common import ( - get_test_home_assistant, assert_setup_component, + get_test_home_assistant, init_recorder_component, ) diff --git a/tests/components/flux/test_switch.py b/tests/components/flux/test_switch.py index 91871666f46..b3d0a008961 100644 --- a/tests/components/flux/test_switch.py +++ b/tests/components/flux/test_switch.py @@ -2,15 +2,15 @@ from asynctest.mock import patch import pytest -from homeassistant.setup import async_setup_component -from homeassistant.components import switch, light +from homeassistant.components import light, switch from homeassistant.const import ( CONF_PLATFORM, - STATE_ON, SERVICE_TURN_ON, + STATE_ON, SUN_EVENT_SUNRISE, ) from homeassistant.core import State +from homeassistant.setup import async_setup_component import homeassistant.util.dt as dt_util from tests.common import ( diff --git a/tests/components/folder/test_sensor.py b/tests/components/folder/test_sensor.py index 97c933fdd23..fc7de1f59c0 100644 --- a/tests/components/folder/test_sensor.py +++ b/tests/components/folder/test_sensor.py @@ -1,11 +1,11 @@ """The tests for the folder sensor.""" -import unittest import os +import unittest from homeassistant.components.folder.sensor import CONF_FOLDER_PATHS from homeassistant.setup import setup_component -from tests.common import get_test_home_assistant +from tests.common import get_test_home_assistant CWD = os.path.join(os.path.dirname(__file__)) TEST_FOLDER = "test_folder" diff --git a/tests/components/folder_watcher/test_init.py b/tests/components/folder_watcher/test_init.py index 69dea7f51ec..dee97afa468 100644 --- a/tests/components/folder_watcher/test_init.py +++ b/tests/components/folder_watcher/test_init.py @@ -1,9 +1,10 @@ """The tests for the folder_watcher component.""" -from unittest.mock import Mock, patch import os +from unittest.mock import Mock, patch from homeassistant.components import folder_watcher from homeassistant.setup import async_setup_component + from tests.common import MockDependency diff --git a/tests/components/foobot/test_sensor.py b/tests/components/foobot/test_sensor.py index 6c601c5ad69..9c6a17264eb 100644 --- a/tests/components/foobot/test_sensor.py +++ b/tests/components/foobot/test_sensor.py @@ -1,16 +1,17 @@ """The tests for the Foobot sensor platform.""" -import re import asyncio +import re from unittest.mock import MagicMock + import pytest - -import homeassistant.components.sensor as sensor from homeassistant.components.foobot import sensor as foobot +import homeassistant.components.sensor as sensor from homeassistant.const import TEMP_CELSIUS from homeassistant.exceptions import PlatformNotReady from homeassistant.setup import async_setup_component + from tests.common import load_fixture VALID_CONFIG = { diff --git a/tests/components/freedns/test_init.py b/tests/components/freedns/test_init.py index 6441a418bfa..b9e59de9ff1 100644 --- a/tests/components/freedns/test_init.py +++ b/tests/components/freedns/test_init.py @@ -1,9 +1,10 @@ """Test the FreeDNS component.""" import asyncio + import pytest -from homeassistant.setup import async_setup_component from homeassistant.components import freedns +from homeassistant.setup import async_setup_component from homeassistant.util.dt import utcnow from tests.common import async_fire_time_changed diff --git a/tests/components/frontend/test_init.py b/tests/components/frontend/test_init.py index b38c55cd583..f8fd5f1d7e3 100644 --- a/tests/components/frontend/test_init.py +++ b/tests/components/frontend/test_init.py @@ -5,19 +5,18 @@ from unittest.mock import patch import pytest -from homeassistant.setup import async_setup_component from homeassistant.components.frontend import ( - DOMAIN, - CONF_JS_VERSION, - CONF_THEMES, CONF_EXTRA_HTML_URL, CONF_EXTRA_HTML_URL_ES5, + CONF_JS_VERSION, + CONF_THEMES, + DOMAIN, EVENT_PANELS_UPDATED, ) from homeassistant.components.websocket_api.const import TYPE_RESULT +from homeassistant.setup import async_setup_component -from tests.common import mock_coro, async_capture_events - +from tests.common import async_capture_events, mock_coro CONFIG_THEMES = {DOMAIN: {CONF_THEMES: {"happy": {"primary-color": "red"}}}} diff --git a/tests/components/frontend/test_storage.py b/tests/components/frontend/test_storage.py index 76296f743c5..d907f69bbf9 100644 --- a/tests/components/frontend/test_storage.py +++ b/tests/components/frontend/test_storage.py @@ -1,8 +1,8 @@ """The tests for frontend storage.""" import pytest -from homeassistant.setup import async_setup_component from homeassistant.components.frontend import storage +from homeassistant.setup import async_setup_component @pytest.fixture(autouse=True)