Sort imports according to PEP8 for components starting with "I" (#29769)
parent
710680d604
commit
14779ce3d0
|
@ -1,24 +1,24 @@
|
|||
"""Email sensor support."""
|
||||
import logging
|
||||
from collections import deque
|
||||
import datetime
|
||||
import email
|
||||
from collections import deque
|
||||
|
||||
import imaplib
|
||||
import logging
|
||||
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.helpers.entity import Entity
|
||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||
from homeassistant.const import (
|
||||
ATTR_DATE,
|
||||
CONF_NAME,
|
||||
CONF_PASSWORD,
|
||||
CONF_PORT,
|
||||
CONF_USERNAME,
|
||||
CONF_PASSWORD,
|
||||
CONF_VALUE_TEMPLATE,
|
||||
CONTENT_TYPE_TEXT_PLAIN,
|
||||
ATTR_DATE,
|
||||
)
|
||||
import homeassistant.helpers.config_validation as cv
|
||||
from homeassistant.helpers.entity import Entity
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -4,11 +4,11 @@ import logging
|
|||
from typing import Iterable, Optional
|
||||
|
||||
from homeassistant.const import (
|
||||
ATTR_ENTITY_ID,
|
||||
SERVICE_TURN_OFF,
|
||||
SERVICE_TURN_ON,
|
||||
STATE_ON,
|
||||
STATE_OFF,
|
||||
ATTR_ENTITY_ID,
|
||||
STATE_ON,
|
||||
)
|
||||
from homeassistant.core import Context, State
|
||||
from homeassistant.helpers.typing import HomeAssistantType
|
||||
|
|
|
@ -7,7 +7,7 @@ from homeassistant.const import ATTR_ENTITY_ID
|
|||
from homeassistant.core import Context, State
|
||||
from homeassistant.helpers.typing import HomeAssistantType
|
||||
|
||||
from . import DOMAIN, SERVICE_SET_VALUE, ATTR_VALUE
|
||||
from . import ATTR_VALUE, DOMAIN, SERVICE_SET_VALUE
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -9,11 +9,11 @@ from homeassistant.core import Context, State
|
|||
from homeassistant.helpers.typing import HomeAssistantType
|
||||
|
||||
from . import (
|
||||
ATTR_OPTION,
|
||||
ATTR_OPTIONS,
|
||||
DOMAIN,
|
||||
SERVICE_SELECT_OPTION,
|
||||
SERVICE_SET_OPTIONS,
|
||||
ATTR_OPTION,
|
||||
ATTR_OPTIONS,
|
||||
)
|
||||
|
||||
ATTR_GROUP = [ATTR_OPTION, ATTR_OPTIONS]
|
||||
|
|
|
@ -1,22 +1,21 @@
|
|||
"""Numeric integration of data coming from a source sensor over time."""
|
||||
from decimal import Decimal, DecimalException
|
||||
import logging
|
||||
|
||||
from decimal import Decimal, DecimalException
|
||||
import voluptuous as vol
|
||||
|
||||
import homeassistant.helpers.config_validation as cv
|
||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||
from homeassistant.const import (
|
||||
CONF_NAME,
|
||||
ATTR_UNIT_OF_MEASUREMENT,
|
||||
STATE_UNKNOWN,
|
||||
CONF_NAME,
|
||||
STATE_UNAVAILABLE,
|
||||
STATE_UNKNOWN,
|
||||
)
|
||||
from homeassistant.core import callback
|
||||
import homeassistant.helpers.config_validation as cv
|
||||
from homeassistant.helpers.event import async_track_state_change
|
||||
from homeassistant.helpers.restore_state import RestoreEntity
|
||||
|
||||
|
||||
# mypy: allow-untyped-defs, no-check-untyped-defs
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
|
|
@ -4,13 +4,13 @@ import logging
|
|||
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.const import EVENT_COMPONENT_LOADED
|
||||
from homeassistant.setup import ATTR_COMPONENT
|
||||
from homeassistant.components import http
|
||||
from homeassistant.components.http.data_validator import RequestDataValidator
|
||||
from homeassistant.const import EVENT_COMPONENT_LOADED
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.helpers import config_validation as cv, intent
|
||||
from homeassistant.loader import async_get_integration, IntegrationNotFound
|
||||
from homeassistant.loader import IntegrationNotFound, async_get_integration
|
||||
from homeassistant.setup import ATTR_COMPONENT
|
||||
|
||||
from .const import DOMAIN
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import logging
|
|||
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.helpers import intent, template, script, config_validation as cv
|
||||
from homeassistant.helpers import config_validation as cv, intent, script, template
|
||||
|
||||
DOMAIN = "intent_script"
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
"""Config flow for iOS."""
|
||||
from homeassistant.helpers import config_entry_flow
|
||||
from homeassistant import config_entries
|
||||
from .const import DOMAIN
|
||||
from homeassistant.helpers import config_entry_flow
|
||||
|
||||
from .const import DOMAIN
|
||||
|
||||
config_entry_flow.register_discovery_flow(
|
||||
DOMAIN, "Home Assistant iOS", lambda *_: True, config_entries.CONN_CLASS_CLOUD_PUSH
|
||||
|
|
|
@ -4,7 +4,7 @@ import logging
|
|||
import requests
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.components.media_player import MediaPlayerDevice, PLATFORM_SCHEMA
|
||||
from homeassistant.components.media_player import PLATFORM_SCHEMA, MediaPlayerDevice
|
||||
from homeassistant.components.media_player.const import (
|
||||
MEDIA_TYPE_MUSIC,
|
||||
MEDIA_TYPE_PLAYLIST,
|
||||
|
@ -14,11 +14,11 @@ from homeassistant.components.media_player.const import (
|
|||
SUPPORT_PLAY_MEDIA,
|
||||
SUPPORT_PREVIOUS_TRACK,
|
||||
SUPPORT_SEEK,
|
||||
SUPPORT_SHUFFLE_SET,
|
||||
SUPPORT_TURN_OFF,
|
||||
SUPPORT_TURN_ON,
|
||||
SUPPORT_VOLUME_MUTE,
|
||||
SUPPORT_VOLUME_SET,
|
||||
SUPPORT_SHUFFLE_SET,
|
||||
)
|
||||
from homeassistant.const import (
|
||||
CONF_HOST,
|
||||
|
|
|
@ -1,34 +1,35 @@
|
|||
"""The tests for the IGN Sismologia (Earthquakes) Feed platform."""
|
||||
import datetime
|
||||
from unittest.mock import patch, MagicMock, call
|
||||
from unittest.mock import MagicMock, call, patch
|
||||
|
||||
from homeassistant.components import geo_location
|
||||
from homeassistant.components.geo_location import ATTR_SOURCE
|
||||
from homeassistant.components.ign_sismologia.geo_location import (
|
||||
ATTR_EXTERNAL_ID,
|
||||
SCAN_INTERVAL,
|
||||
ATTR_REGION,
|
||||
ATTR_MAGNITUDE,
|
||||
ATTR_IMAGE_URL,
|
||||
ATTR_MAGNITUDE,
|
||||
ATTR_PUBLICATION_DATE,
|
||||
ATTR_REGION,
|
||||
ATTR_TITLE,
|
||||
SCAN_INTERVAL,
|
||||
)
|
||||
from homeassistant.const import (
|
||||
EVENT_HOMEASSISTANT_START,
|
||||
CONF_RADIUS,
|
||||
ATTR_ATTRIBUTION,
|
||||
ATTR_FRIENDLY_NAME,
|
||||
ATTR_ICON,
|
||||
ATTR_LATITUDE,
|
||||
ATTR_LONGITUDE,
|
||||
ATTR_FRIENDLY_NAME,
|
||||
ATTR_UNIT_OF_MEASUREMENT,
|
||||
ATTR_ATTRIBUTION,
|
||||
CONF_LATITUDE,
|
||||
CONF_LONGITUDE,
|
||||
ATTR_ICON,
|
||||
CONF_RADIUS,
|
||||
EVENT_HOMEASSISTANT_START,
|
||||
)
|
||||
from homeassistant.setup import async_setup_component
|
||||
from tests.common import assert_setup_component, async_fire_time_changed
|
||||
import homeassistant.util.dt as dt_util
|
||||
|
||||
from tests.common import assert_setup_component, async_fire_time_changed
|
||||
|
||||
CONFIG = {geo_location.DOMAIN: [{"platform": "ign_sismologia", CONF_RADIUS: 200}]}
|
||||
|
||||
CONFIG_WITH_CUSTOM_LOCATION = {
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
"""The tests for the image_processing component."""
|
||||
from unittest.mock import patch, PropertyMock
|
||||
from unittest.mock import PropertyMock, patch
|
||||
|
||||
from homeassistant.core import callback
|
||||
from homeassistant.const import ATTR_ENTITY_PICTURE
|
||||
from homeassistant.setup import setup_component
|
||||
from homeassistant.exceptions import HomeAssistantError
|
||||
import homeassistant.components.http as http
|
||||
import homeassistant.components.image_processing as ip
|
||||
from homeassistant.const import ATTR_ENTITY_PICTURE
|
||||
from homeassistant.core import callback
|
||||
from homeassistant.exceptions import HomeAssistantError
|
||||
from homeassistant.setup import setup_component
|
||||
|
||||
from tests.common import (
|
||||
assert_setup_component,
|
||||
get_test_home_assistant,
|
||||
get_test_instance_port,
|
||||
assert_setup_component,
|
||||
)
|
||||
from tests.components.image_processing import common
|
||||
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
"""The tests for the IMAP email content sensor platform."""
|
||||
from collections import deque
|
||||
import datetime
|
||||
import email
|
||||
from email.mime.multipart import MIMEMultipart
|
||||
from email.mime.text import MIMEText
|
||||
import datetime
|
||||
import unittest
|
||||
|
||||
from homeassistant.helpers.template import Template
|
||||
from homeassistant.helpers.event import track_state_change
|
||||
from homeassistant.components.imap_email_content import sensor as imap_email_content
|
||||
from homeassistant.helpers.event import track_state_change
|
||||
from homeassistant.helpers.template import Template
|
||||
|
||||
from tests.common import get_test_home_assistant
|
||||
|
||||
|
|
|
@ -3,9 +3,9 @@ import datetime
|
|||
import unittest
|
||||
from unittest import mock
|
||||
|
||||
from homeassistant.setup import setup_component
|
||||
import homeassistant.components.influxdb as influxdb
|
||||
from homeassistant.const import EVENT_STATE_CHANGED, STATE_OFF, STATE_ON, STATE_STANDBY
|
||||
from homeassistant.setup import setup_component
|
||||
|
||||
from tests.common import get_test_home_assistant
|
||||
|
||||
|
|
|
@ -2,18 +2,18 @@
|
|||
# pylint: disable=protected-access
|
||||
import asyncio
|
||||
|
||||
from homeassistant.loader import bind_hass
|
||||
from homeassistant.components.input_select import (
|
||||
ATTR_OPTION,
|
||||
ATTR_OPTIONS,
|
||||
DOMAIN,
|
||||
SERVICE_SET_OPTIONS,
|
||||
SERVICE_SELECT_NEXT,
|
||||
SERVICE_SELECT_OPTION,
|
||||
SERVICE_SELECT_PREVIOUS,
|
||||
SERVICE_SET_OPTIONS,
|
||||
)
|
||||
from homeassistant.const import ATTR_ENTITY_ID, ATTR_FRIENDLY_NAME, ATTR_ICON
|
||||
from homeassistant.core import State, Context
|
||||
from homeassistant.core import Context, State
|
||||
from homeassistant.loader import bind_hass
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
from tests.common import mock_restore_cache
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
"""Tests for Intent component."""
|
||||
import pytest
|
||||
|
||||
from homeassistant.setup import async_setup_component
|
||||
from homeassistant.helpers import intent
|
||||
from homeassistant.components.cover import SERVICE_OPEN_COVER
|
||||
from homeassistant.helpers import intent
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
from tests.common import async_mock_service
|
||||
|
||||
|
|
|
@ -4,8 +4,8 @@ from unittest.mock import patch
|
|||
import pytest
|
||||
|
||||
from homeassistant import config_entries, data_entry_flow
|
||||
from homeassistant.setup import async_setup_component
|
||||
from homeassistant.components import ios
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
from tests.common import mock_component, mock_coro
|
||||
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
"""Tests for IPMA config flow."""
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
from tests.common import mock_coro
|
||||
|
||||
from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE
|
||||
from homeassistant.components.ipma import config_flow
|
||||
from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE
|
||||
|
||||
from tests.common import mock_coro
|
||||
|
||||
|
||||
async def test_show_config_form():
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
"""The tests for the IPMA weather component."""
|
||||
from unittest.mock import patch
|
||||
from collections import namedtuple
|
||||
from unittest.mock import patch
|
||||
|
||||
from homeassistant.components import weather
|
||||
from homeassistant.components.weather import (
|
||||
|
@ -11,9 +11,9 @@ from homeassistant.components.weather import (
|
|||
ATTR_WEATHER_WIND_SPEED,
|
||||
DOMAIN as WEATHER_DOMAIN,
|
||||
)
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
from tests.common import MockConfigEntry, mock_coro
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
TEST_CONFIG = {"name": "HomeTown", "latitude": "40.00", "longitude": "-8.00"}
|
||||
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
"""The tests for the Islamic prayer times sensor platform."""
|
||||
from datetime import datetime, timedelta
|
||||
from unittest.mock import patch
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
from homeassistant.components.islamic_prayer_times.sensor import IslamicPrayerTimesData
|
||||
from homeassistant.setup import async_setup_component
|
||||
import homeassistant.util.dt as dt_util
|
||||
|
||||
from tests.common import async_fire_time_changed
|
||||
|
||||
LATITUDE = 41
|
||||
|
|
|
@ -5,7 +5,7 @@ from unittest.mock import Mock, patch
|
|||
import pytest
|
||||
|
||||
from homeassistant import config_entries, data_entry_flow
|
||||
from homeassistant.components.izone.const import IZONE, DISPATCH_CONTROLLER_DISCOVERED
|
||||
from homeassistant.components.izone.const import DISPATCH_CONTROLLER_DISCOVERED, IZONE
|
||||
|
||||
from tests.common import mock_coro
|
||||
|
||||
|
|
Loading…
Reference in New Issue