Sort imports according to PEP8 for components starting with "F" (#29766)

This commit is contained in:
Bas Nijholt 2019-12-09 14:14:40 +01:00 committed by Franck Nijhof
parent f9e06ca2fd
commit ca0fad2cbb
34 changed files with 143 additions and 144 deletions

View file

@ -6,15 +6,14 @@ from aiohttp.hdrs import CONTENT_TYPE
import requests import requests
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONTENT_TYPE_JSON
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 CONTENT_TYPE_JSON
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -5,26 +5,27 @@ import logging
import requests import requests
import voluptuous as vol 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 ( from homeassistant.components.image_processing import (
PLATFORM_SCHEMA,
ImageProcessingFaceEntity,
ATTR_CONFIDENCE, ATTR_CONFIDENCE,
CONF_SOURCE,
CONF_ENTITY_ID, CONF_ENTITY_ID,
CONF_NAME, CONF_NAME,
CONF_SOURCE,
PLATFORM_SCHEMA,
ImageProcessingFaceEntity,
) )
from homeassistant.const import ( from homeassistant.const import (
ATTR_ENTITY_ID,
ATTR_NAME,
CONF_IP_ADDRESS, CONF_IP_ADDRESS,
CONF_PORT,
CONF_PASSWORD, CONF_PASSWORD,
CONF_PORT,
CONF_USERNAME, CONF_USERNAME,
HTTP_BAD_REQUEST, HTTP_BAD_REQUEST,
HTTP_OK, HTTP_OK,
HTTP_UNAUTHORIZED, HTTP_UNAUTHORIZED,
) )
from homeassistant.core import split_entity_id
import homeassistant.helpers.config_validation as cv
from .const import DOMAIN, SERVICE_TEACH_FACE from .const import DOMAIN, SERVICE_TEACH_FACE

View file

@ -5,17 +5,16 @@ For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/sensor.fail2ban/ https://home-assistant.io/components/sensor.fail2ban/
""" """
import os
import logging
from datetime import timedelta from datetime import timedelta
import logging
import os
import re import re
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.components.sensor import PLATFORM_SCHEMA 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 from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -2,15 +2,15 @@
from datetime import datetime, timedelta from datetime import datetime, timedelta
from logging import getLogger from logging import getLogger
from os.path import exists from os.path import exists
from threading import Lock
import pickle import pickle
from threading import Lock
import voluptuous as vol
import feedparser import feedparser
import voluptuous as vol
from homeassistant.const import EVENT_HOMEASSISTANT_START, CONF_SCAN_INTERVAL from homeassistant.const import CONF_SCAN_INTERVAL, EVENT_HOMEASSISTANT_START
from homeassistant.helpers.event import track_time_interval
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.event import track_time_interval
_LOGGER = getLogger(__name__) _LOGGER = getLogger(__name__)

View file

@ -4,17 +4,17 @@ import logging
import haffmpeg.sensor as ffmpeg_sensor import haffmpeg.sensor as ffmpeg_sensor
import voluptuous as vol import voluptuous as vol
from homeassistant.core import callback from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice
import homeassistant.helpers.config_validation as cv
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA
from homeassistant.components.ffmpeg import ( from homeassistant.components.ffmpeg import (
FFmpegBase,
DATA_FFMPEG,
CONF_INPUT,
CONF_EXTRA_ARGUMENTS, CONF_EXTRA_ARGUMENTS,
CONF_INITIAL_STATE, CONF_INITIAL_STATE,
CONF_INPUT,
DATA_FFMPEG,
FFmpegBase,
) )
from homeassistant.const import CONF_NAME from homeassistant.const import CONF_NAME
from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -4,17 +4,17 @@ import logging
import haffmpeg.sensor as ffmpeg_sensor import haffmpeg.sensor as ffmpeg_sensor
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.components.binary_sensor import PLATFORM_SCHEMA from homeassistant.components.binary_sensor import PLATFORM_SCHEMA
from homeassistant.components.ffmpeg_motion.binary_sensor import FFmpegBinarySensor
from homeassistant.components.ffmpeg import ( from homeassistant.components.ffmpeg import (
DATA_FFMPEG,
CONF_INPUT,
CONF_OUTPUT,
CONF_EXTRA_ARGUMENTS, CONF_EXTRA_ARGUMENTS,
CONF_INITIAL_STATE, CONF_INITIAL_STATE,
CONF_INPUT,
CONF_OUTPUT,
DATA_FFMPEG,
) )
from homeassistant.components.ffmpeg_motion.binary_sensor import FFmpegBinarySensor
from homeassistant.const import CONF_NAME from homeassistant.const import CONF_NAME
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

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

View file

@ -1,31 +1,31 @@
"""Allows the creation of a sensor that filters state property.""" """Allows the creation of a sensor that filters state property."""
import logging from collections import Counter, deque
import statistics
from collections import deque, Counter
from numbers import Number
from functools import partial
from copy import copy from copy import copy
from datetime import timedelta from datetime import timedelta
from functools import partial
import logging
from numbers import Number
import statistics
from typing import Optional from typing import Optional
import voluptuous as vol import voluptuous as vol
from homeassistant.core import callback from homeassistant.components import history
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_ENTITY_ID,
ATTR_UNIT_OF_MEASUREMENT,
ATTR_ENTITY_ID, ATTR_ENTITY_ID,
ATTR_ICON, ATTR_ICON,
STATE_UNKNOWN, ATTR_UNIT_OF_MEASUREMENT,
CONF_ENTITY_ID,
CONF_NAME,
STATE_UNAVAILABLE, STATE_UNAVAILABLE,
STATE_UNKNOWN,
) )
from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.util.decorator import Registry
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_state_change 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 import homeassistant.util.dt as dt_util
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,7 +1,7 @@
"""Support for the Fitbit API.""" """Support for the Fitbit API."""
import os
import logging
import datetime import datetime
import logging
import os
import time import time
from fitbit import Fitbit from fitbit import Fitbit
@ -9,17 +9,15 @@ from fitbit.api import FitbitOauth2Client
from oauthlib.oauth2.rfc6749.errors import MismatchingStateError, MissingTokenError from oauthlib.oauth2.rfc6749.errors import MismatchingStateError, MissingTokenError
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 ATTR_ATTRIBUTION from homeassistant.const import ATTR_ATTRIBUTION, CONF_UNIT_SYSTEM
from homeassistant.const import CONF_UNIT_SYSTEM from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.helpers.icon import icon_for_battery_level 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 from homeassistant.util.json import load_json, save_json
_CONFIGURING = {} _CONFIGURING = {}
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -3,24 +3,24 @@ import logging
import threading import threading
from pyflic import ( from pyflic import (
FlicClient,
ButtonConnectionChannel, ButtonConnectionChannel,
ClickType, ClickType,
ConnectionStatus, ConnectionStatus,
FlicClient,
ScanWizard, ScanWizard,
ScanWizardResult, ScanWizardResult,
) )
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice
from homeassistant.const import ( from homeassistant.const import (
CONF_DISCOVERY,
CONF_HOST, CONF_HOST,
CONF_PORT, CONF_PORT,
CONF_DISCOVERY,
CONF_TIMEOUT, CONF_TIMEOUT,
EVENT_HOMEASSISTANT_STOP, EVENT_HOMEASSISTANT_STOP,
) )
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -5,12 +5,11 @@ import logging
import async_timeout import async_timeout
import voluptuous as vol import voluptuous as vol
from homeassistant.components.notify import PLATFORM_SCHEMA, BaseNotificationService
from homeassistant.const import CONF_ACCESS_TOKEN from homeassistant.const import CONF_ACCESS_TOKEN
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
from homeassistant.components.notify import PLATFORM_SCHEMA, BaseNotificationService
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
_RESOURCE = "https://api.flock.com/hooks/sendMessage/" _RESOURCE = "https://api.flock.com/hooks/sendMessage/"

View file

@ -11,9 +11,7 @@ import logging
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.components.light import ( from homeassistant.components.light import (
is_on,
ATTR_BRIGHTNESS, ATTR_BRIGHTNESS,
ATTR_COLOR_TEMP, ATTR_COLOR_TEMP,
ATTR_RGB_COLOR, ATTR_RGB_COLOR,
@ -22,29 +20,31 @@ from homeassistant.components.light import (
ATTR_XY_COLOR, ATTR_XY_COLOR,
DOMAIN as LIGHT_DOMAIN, DOMAIN as LIGHT_DOMAIN,
VALID_TRANSITION, VALID_TRANSITION,
is_on,
) )
from homeassistant.components.switch import DOMAIN, SwitchDevice from homeassistant.components.switch import DOMAIN, SwitchDevice
from homeassistant.const import ( from homeassistant.const import (
ATTR_ENTITY_ID, ATTR_ENTITY_ID,
CONF_NAME,
CONF_PLATFORM,
CONF_LIGHTS, CONF_LIGHTS,
CONF_MODE, CONF_MODE,
CONF_NAME,
CONF_PLATFORM,
SERVICE_TURN_ON, SERVICE_TURN_ON,
STATE_ON, STATE_ON,
SUN_EVENT_SUNRISE, SUN_EVENT_SUNRISE,
SUN_EVENT_SUNSET, SUN_EVENT_SUNSET,
) )
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.event import async_track_time_interval
from homeassistant.helpers.restore_state import RestoreEntity from homeassistant.helpers.restore_state import RestoreEntity
from homeassistant.helpers.sun import get_astral_event_date from homeassistant.helpers.sun import get_astral_event_date
from homeassistant.util import slugify from homeassistant.util import slugify
from homeassistant.util.color import ( from homeassistant.util.color import (
color_temperature_to_rgb,
color_RGB_to_xy_brightness, color_RGB_to_xy_brightness,
color_temperature_kelvin_to_mired, 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__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,28 +1,28 @@
"""Support for Flux lights.""" """Support for Flux lights."""
import logging import logging
import socket
import random import random
import socket
from flux_led import BulbScanner, WifiLedBulb from flux_led import BulbScanner, WifiLedBulb
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONF_DEVICES, CONF_NAME, CONF_PROTOCOL, ATTR_MODE
from homeassistant.components.light import ( from homeassistant.components.light import (
ATTR_BRIGHTNESS, ATTR_BRIGHTNESS,
ATTR_HS_COLOR,
ATTR_EFFECT,
ATTR_WHITE_VALUE,
ATTR_COLOR_TEMP, ATTR_COLOR_TEMP,
ATTR_EFFECT,
ATTR_HS_COLOR,
ATTR_WHITE_VALUE,
EFFECT_COLORLOOP, EFFECT_COLORLOOP,
EFFECT_RANDOM, EFFECT_RANDOM,
SUPPORT_BRIGHTNESS,
SUPPORT_EFFECT,
SUPPORT_COLOR,
SUPPORT_WHITE_VALUE,
SUPPORT_COLOR_TEMP,
Light,
PLATFORM_SCHEMA, 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.helpers.config_validation as cv
import homeassistant.util.color as color_util import homeassistant.util.color as color_util

View file

@ -6,9 +6,9 @@ import os
import voluptuous as vol import voluptuous as vol
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -5,17 +5,16 @@ This component is part of the device_tracker platform.
""" """
import logging import logging
import voluptuous as vol
from fortiosapi import FortiOSAPI from fortiosapi import FortiOSAPI
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_TOKEN from homeassistant.const import CONF_HOST, CONF_TOKEN, CONF_VERIFY_SSL
from homeassistant.const import CONF_VERIFY_SSL import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
DEFAULT_VERIFY_SSL = False DEFAULT_VERIFY_SSL = False

View file

@ -1,26 +1,26 @@
"""This component provides basic support for Foscam IP cameras.""" """This component provides basic support for Foscam IP cameras."""
import logging
import asyncio import asyncio
import logging
from libpyfoscam import FoscamCamera from libpyfoscam import FoscamCamera
import voluptuous as vol 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 ( from homeassistant.const import (
ATTR_ENTITY_ID,
CONF_NAME, CONF_NAME,
CONF_USERNAME,
CONF_PASSWORD, CONF_PASSWORD,
CONF_PORT, CONF_PORT,
ATTR_ENTITY_ID, CONF_USERNAME,
) )
from homeassistant.helpers import config_validation as cv from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.service import async_extract_entity_ids from homeassistant.helpers.service import async_extract_entity_ids
from .const import DOMAIN as FOSCAM_DOMAIN from .const import (
from .const import DATA as FOSCAM_DATA DATA as FOSCAM_DATA,
from .const import ENTITIES as FOSCAM_ENTITIES DOMAIN as FOSCAM_DOMAIN,
ENTITIES as FOSCAM_ENTITIES,
)
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -4,9 +4,9 @@ import logging
import requests import requests
import voluptuous as vol 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.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__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,14 +1,14 @@
"""Integrate with FreeDNS Dynamic DNS service at freedns.afraid.org.""" """Integrate with FreeDNS Dynamic DNS service at freedns.afraid.org."""
import asyncio import asyncio
import logging
from datetime import timedelta from datetime import timedelta
import logging
import aiohttp import aiohttp
import async_timeout import async_timeout
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_SCAN_INTERVAL, CONF_URL from homeassistant.const import CONF_ACCESS_TOKEN, CONF_SCAN_INTERVAL, CONF_URL
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -7,11 +7,11 @@ from homeassistant.components.climate import ClimateDevice
from homeassistant.components.climate.const import ( from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_HVAC_MODE,
HVAC_MODE_HEAT, HVAC_MODE_HEAT,
PRESET_ECO,
PRESET_COMFORT,
SUPPORT_TARGET_TEMPERATURE,
HVAC_MODE_OFF, HVAC_MODE_OFF,
PRESET_COMFORT,
PRESET_ECO,
SUPPORT_PRESET_MODE, SUPPORT_PRESET_MODE,
SUPPORT_TARGET_TEMPERATURE,
) )
from homeassistant.const import ( from homeassistant.const import (
ATTR_BATTERY_LEVEL, ATTR_BATTERY_LEVEL,

View file

@ -2,24 +2,23 @@
import copy import copy
from datetime import timedelta from datetime import timedelta
import logging import logging
import voluptuous as vol
from pyfronius import Fronius from pyfronius import Fronius
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_RESOURCE,
CONF_SENSOR_TYPE,
CONF_DEVICE, CONF_DEVICE,
CONF_MONITORED_CONDITIONS, CONF_MONITORED_CONDITIONS,
CONF_RESOURCE,
CONF_SCAN_INTERVAL, CONF_SCAN_INTERVAL,
CONF_SENSOR_TYPE,
) )
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
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.event import async_track_time_interval
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
CONF_SCOPE = "scope" CONF_SCOPE = "scope"

View file

@ -1,5 +1,6 @@
"""The test for the Facebook notify module.""" """The test for the Facebook notify module."""
import unittest import unittest
import requests_mock import requests_mock
# import homeassistant.components.facebook as facebook # import homeassistant.components.facebook as facebook

View file

@ -5,23 +5,23 @@ import pytest
import requests import requests
import requests_mock 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 ( from homeassistant.const import (
ATTR_ENTITY_ID, ATTR_ENTITY_ID,
ATTR_NAME, ATTR_NAME,
CONF_FRIENDLY_NAME, CONF_FRIENDLY_NAME,
CONF_PASSWORD,
CONF_USERNAME,
CONF_IP_ADDRESS, CONF_IP_ADDRESS,
CONF_PASSWORD,
CONF_PORT, CONF_PORT,
CONF_USERNAME,
HTTP_BAD_REQUEST, HTTP_BAD_REQUEST,
HTTP_OK, HTTP_OK,
HTTP_UNAUTHORIZED, HTTP_UNAUTHORIZED,
STATE_UNKNOWN, STATE_UNKNOWN,
) )
from homeassistant.core import callback
from homeassistant.setup import async_setup_component 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_IP = "192.168.0.1"
MOCK_PORT = "8080" MOCK_PORT = "8080"

View file

@ -4,15 +4,15 @@ from unittest.mock import Mock, patch
from mock_open import MockOpen from mock_open import MockOpen
from homeassistant.setup import setup_component
from homeassistant.components.fail2ban.sensor import ( from homeassistant.components.fail2ban.sensor import (
BanSensor,
BanLogParser,
STATE_CURRENT_BANS,
STATE_ALL_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): def fake_log(log_key):

View file

@ -1,27 +1,28 @@
"""The tests for the feedreader component.""" """The tests for the feedreader component."""
import time
from datetime import timedelta from datetime import timedelta
import unittest
from genericpath import exists
from logging import getLogger from logging import getLogger
from os import remove from os import remove
import time
import unittest
from unittest import mock from unittest import mock
from unittest.mock import patch from unittest.mock import patch
from genericpath import exists
from homeassistant.components import feedreader from homeassistant.components import feedreader
from homeassistant.components.feedreader import ( from homeassistant.components.feedreader import (
CONF_MAX_ENTRIES,
CONF_URLS, CONF_URLS,
DEFAULT_MAX_ENTRIES,
DEFAULT_SCAN_INTERVAL,
EVENT_FEEDREADER,
FeedManager, FeedManager,
StoredData, 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.core import callback
from homeassistant.setup import setup_component from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, load_fixture from tests.common import get_test_home_assistant, load_fixture
_LOGGER = getLogger(__name__) _LOGGER = getLogger(__name__)

View file

@ -6,8 +6,8 @@ from unittest.mock import MagicMock, patch
from homeassistant.bootstrap import async_setup_component from homeassistant.bootstrap import async_setup_component
from homeassistant.components.fido import sensor as fido from homeassistant.components.fido import sensor as fido
from tests.common import assert_setup_component
from tests.common import assert_setup_component
CONTRACT = "123456789" CONTRACT = "123456789"

View file

@ -1,11 +1,11 @@
"""The tests for the filesize sensor.""" """The tests for the filesize sensor."""
import unittest
import os import os
import unittest
from homeassistant.components.filesize.sensor import CONF_FILE_PATHS from homeassistant.components.filesize.sensor import CONF_FILE_PATHS
from homeassistant.setup import setup_component 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_DIR = os.path.join(os.path.dirname(__file__))
TEST_FILE = os.path.join(TEST_DIR, "mock_file_test_filesize.txt") TEST_FILE = os.path.join(TEST_DIR, "mock_file_test_filesize.txt")

View file

@ -6,17 +6,18 @@ from unittest.mock import patch
from homeassistant.components.filter.sensor import ( from homeassistant.components.filter.sensor import (
LowPassFilter, LowPassFilter,
OutlierFilter, OutlierFilter,
RangeFilter,
ThrottleFilter, ThrottleFilter,
TimeSMAFilter, TimeSMAFilter,
RangeFilter,
TimeThrottleFilter, TimeThrottleFilter,
) )
import homeassistant.util.dt as dt_util
from homeassistant.setup import setup_component
import homeassistant.core as ha import homeassistant.core as ha
from homeassistant.setup import setup_component
import homeassistant.util.dt as dt_util
from tests.common import ( from tests.common import (
get_test_home_assistant,
assert_setup_component, assert_setup_component,
get_test_home_assistant,
init_recorder_component, init_recorder_component,
) )

View file

@ -2,15 +2,15 @@
from asynctest.mock import patch from asynctest.mock import patch
import pytest import pytest
from homeassistant.setup import async_setup_component from homeassistant.components import light, switch
from homeassistant.components import switch, light
from homeassistant.const import ( from homeassistant.const import (
CONF_PLATFORM, CONF_PLATFORM,
STATE_ON,
SERVICE_TURN_ON, SERVICE_TURN_ON,
STATE_ON,
SUN_EVENT_SUNRISE, SUN_EVENT_SUNRISE,
) )
from homeassistant.core import State from homeassistant.core import State
from homeassistant.setup import async_setup_component
import homeassistant.util.dt as dt_util import homeassistant.util.dt as dt_util
from tests.common import ( from tests.common import (

View file

@ -1,11 +1,11 @@
"""The tests for the folder sensor.""" """The tests for the folder sensor."""
import unittest
import os import os
import unittest
from homeassistant.components.folder.sensor import CONF_FOLDER_PATHS from homeassistant.components.folder.sensor import CONF_FOLDER_PATHS
from homeassistant.setup import setup_component 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__)) CWD = os.path.join(os.path.dirname(__file__))
TEST_FOLDER = "test_folder" TEST_FOLDER = "test_folder"

View file

@ -1,9 +1,10 @@
"""The tests for the folder_watcher component.""" """The tests for the folder_watcher component."""
from unittest.mock import Mock, patch
import os import os
from unittest.mock import Mock, patch
from homeassistant.components import folder_watcher from homeassistant.components import folder_watcher
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from tests.common import MockDependency from tests.common import MockDependency

View file

@ -1,16 +1,17 @@
"""The tests for the Foobot sensor platform.""" """The tests for the Foobot sensor platform."""
import re
import asyncio import asyncio
import re
from unittest.mock import MagicMock from unittest.mock import MagicMock
import pytest import pytest
import homeassistant.components.sensor as sensor
from homeassistant.components.foobot import sensor as foobot from homeassistant.components.foobot import sensor as foobot
import homeassistant.components.sensor as sensor
from homeassistant.const import TEMP_CELSIUS from homeassistant.const import TEMP_CELSIUS
from homeassistant.exceptions import PlatformNotReady from homeassistant.exceptions import PlatformNotReady
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from tests.common import load_fixture from tests.common import load_fixture
VALID_CONFIG = { VALID_CONFIG = {

View file

@ -1,9 +1,10 @@
"""Test the FreeDNS component.""" """Test the FreeDNS component."""
import asyncio import asyncio
import pytest import pytest
from homeassistant.setup import async_setup_component
from homeassistant.components import freedns from homeassistant.components import freedns
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

@ -5,19 +5,18 @@ from unittest.mock import patch
import pytest import pytest
from homeassistant.setup import async_setup_component
from homeassistant.components.frontend import ( from homeassistant.components.frontend import (
DOMAIN,
CONF_JS_VERSION,
CONF_THEMES,
CONF_EXTRA_HTML_URL, CONF_EXTRA_HTML_URL,
CONF_EXTRA_HTML_URL_ES5, CONF_EXTRA_HTML_URL_ES5,
CONF_JS_VERSION,
CONF_THEMES,
DOMAIN,
EVENT_PANELS_UPDATED, EVENT_PANELS_UPDATED,
) )
from homeassistant.components.websocket_api.const import TYPE_RESULT 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"}}}} CONFIG_THEMES = {DOMAIN: {CONF_THEMES: {"happy": {"primary-color": "red"}}}}

View file

@ -1,8 +1,8 @@
"""The tests for frontend storage.""" """The tests for frontend storage."""
import pytest import pytest
from homeassistant.setup import async_setup_component
from homeassistant.components.frontend import storage from homeassistant.components.frontend import storage
from homeassistant.setup import async_setup_component
@pytest.fixture(autouse=True) @pytest.fixture(autouse=True)