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