diff --git a/tests/components/faa_delays/test_config_flow.py b/tests/components/faa_delays/test_config_flow.py index 5fb1b9cfcd2..d164eab918f 100644 --- a/tests/components/faa_delays/test_config_flow.py +++ b/tests/components/faa_delays/test_config_flow.py @@ -1,4 +1,5 @@ """Test the FAA Delays config flow.""" + from unittest.mock import patch from aiohttp import ClientConnectionError diff --git a/tests/components/facebook/test_notify.py b/tests/components/facebook/test_notify.py index 152a516943b..bbaa1f12516 100644 --- a/tests/components/facebook/test_notify.py +++ b/tests/components/facebook/test_notify.py @@ -1,4 +1,5 @@ """The test for the Facebook notify module.""" + from http import HTTPStatus import pytest diff --git a/tests/components/fail2ban/test_sensor.py b/tests/components/fail2ban/test_sensor.py index 5906ac947fe..713edb72444 100644 --- a/tests/components/fail2ban/test_sensor.py +++ b/tests/components/fail2ban/test_sensor.py @@ -1,4 +1,5 @@ """The tests for local file sensor platform.""" + from unittest.mock import Mock, mock_open, patch from homeassistant.components.fail2ban.sensor import ( diff --git a/tests/components/fan/common.py b/tests/components/fan/common.py index 58264d80817..40fab746e8d 100644 --- a/tests/components/fan/common.py +++ b/tests/components/fan/common.py @@ -3,6 +3,7 @@ All containing methods are legacy helpers that should not be used by new components. Instead call the service directly. """ + from homeassistant.components.fan import ( ATTR_DIRECTION, ATTR_OSCILLATING, diff --git a/tests/components/fan/test_device_trigger.py b/tests/components/fan/test_device_trigger.py index 8ac5e79ba5b..cf0325f133d 100644 --- a/tests/components/fan/test_device_trigger.py +++ b/tests/components/fan/test_device_trigger.py @@ -1,4 +1,5 @@ """The tests for Fan device triggers.""" + from datetime import timedelta import pytest diff --git a/tests/components/fan/test_recorder.py b/tests/components/fan/test_recorder.py index d75e1e18511..4f1499765b8 100644 --- a/tests/components/fan/test_recorder.py +++ b/tests/components/fan/test_recorder.py @@ -1,4 +1,5 @@ """The tests for fan recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/fastdotcom/test_config_flow.py b/tests/components/fastdotcom/test_config_flow.py index 17e75935dae..d2122f4fe61 100644 --- a/tests/components/fastdotcom/test_config_flow.py +++ b/tests/components/fastdotcom/test_config_flow.py @@ -1,4 +1,5 @@ """Test for the Fast.com config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/fastdotcom/test_coordinator.py b/tests/components/fastdotcom/test_coordinator.py index f51f0254714..5c8cb17c736 100644 --- a/tests/components/fastdotcom/test_coordinator.py +++ b/tests/components/fastdotcom/test_coordinator.py @@ -1,4 +1,5 @@ """Test the FastdotcomDataUpdateCoordindator.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/fastdotcom/test_init.py b/tests/components/fastdotcom/test_init.py index 547d574b25a..12e3902d874 100644 --- a/tests/components/fastdotcom/test_init.py +++ b/tests/components/fastdotcom/test_init.py @@ -1,4 +1,5 @@ """Test for Sensibo component Init.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/fastdotcom/test_sensor.py b/tests/components/fastdotcom/test_sensor.py index 47826bf35cf..8f5a81e5205 100644 --- a/tests/components/fastdotcom/test_sensor.py +++ b/tests/components/fastdotcom/test_sensor.py @@ -1,4 +1,5 @@ """Test the FastdotcomDataUpdateCoordindator.""" + from unittest.mock import patch from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/fastdotcom/test_service.py b/tests/components/fastdotcom/test_service.py index 2f919bc8a84..8747beb6245 100644 --- a/tests/components/fastdotcom/test_service.py +++ b/tests/components/fastdotcom/test_service.py @@ -1,4 +1,5 @@ """Test Fastdotcom service.""" + from unittest.mock import patch import pytest diff --git a/tests/components/feedreader/test_init.py b/tests/components/feedreader/test_init.py index cd906940931..25760da0028 100644 --- a/tests/components/feedreader/test_init.py +++ b/tests/components/feedreader/test_init.py @@ -1,4 +1,5 @@ """The tests for the feedreader component.""" + from collections.abc import Generator from datetime import datetime, timedelta import pickle diff --git a/tests/components/ffmpeg/test_binary_sensor.py b/tests/components/ffmpeg/test_binary_sensor.py index 6eec115d6f0..72d6fee5e7f 100644 --- a/tests/components/ffmpeg/test_binary_sensor.py +++ b/tests/components/ffmpeg/test_binary_sensor.py @@ -1,4 +1,5 @@ """The tests for Home Assistant ffmpeg binary sensor.""" + from unittest.mock import AsyncMock, patch from homeassistant.const import EVENT_HOMEASSISTANT_START diff --git a/tests/components/ffmpeg/test_init.py b/tests/components/ffmpeg/test_init.py index 452a8188596..5ead1bcf942 100644 --- a/tests/components/ffmpeg/test_init.py +++ b/tests/components/ffmpeg/test_init.py @@ -1,4 +1,5 @@ """The tests for Home Assistant ffmpeg.""" + from unittest.mock import AsyncMock, MagicMock, Mock, call, patch from homeassistant.components import ffmpeg diff --git a/tests/components/fibaro/conftest.py b/tests/components/fibaro/conftest.py index d86817814b1..345668c23bd 100644 --- a/tests/components/fibaro/conftest.py +++ b/tests/components/fibaro/conftest.py @@ -1,4 +1,5 @@ """Test helpers.""" + from collections.abc import Generator from unittest.mock import AsyncMock, Mock, patch diff --git a/tests/components/fibaro/test_config_flow.py b/tests/components/fibaro/test_config_flow.py index 42d20f902c0..2c7d05b87a3 100644 --- a/tests/components/fibaro/test_config_flow.py +++ b/tests/components/fibaro/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Fibaro config flow.""" + from unittest.mock import Mock import pytest diff --git a/tests/components/fibaro/test_scene.py b/tests/components/fibaro/test_scene.py index e07face3ac0..667f8236a31 100644 --- a/tests/components/fibaro/test_scene.py +++ b/tests/components/fibaro/test_scene.py @@ -1,4 +1,5 @@ """Test the Fibaro scene platform.""" + from unittest.mock import Mock from homeassistant.components.scene import DOMAIN as SCENE_DOMAIN diff --git a/tests/components/file/test_sensor.py b/tests/components/file/test_sensor.py index e01d90b8cc3..8acdc324209 100644 --- a/tests/components/file/test_sensor.py +++ b/tests/components/file/test_sensor.py @@ -1,4 +1,5 @@ """The tests for local file sensor platform.""" + from unittest.mock import Mock, patch from homeassistant.const import STATE_UNKNOWN diff --git a/tests/components/file_upload/conftest.py b/tests/components/file_upload/conftest.py index ab9965c1914..00423ad21e6 100644 --- a/tests/components/file_upload/conftest.py +++ b/tests/components/file_upload/conftest.py @@ -1,4 +1,5 @@ """Fixtures for FileUpload integration.""" + from io import StringIO import pytest diff --git a/tests/components/file_upload/test_init.py b/tests/components/file_upload/test_init.py index 920565cb68f..deff64ff073 100644 --- a/tests/components/file_upload/test_init.py +++ b/tests/components/file_upload/test_init.py @@ -1,4 +1,5 @@ """Test the File Upload integration.""" + from contextlib import contextmanager from pathlib import Path from random import getrandbits diff --git a/tests/components/filesize/conftest.py b/tests/components/filesize/conftest.py index ac36ab687f4..81aea2aee54 100644 --- a/tests/components/filesize/conftest.py +++ b/tests/components/filesize/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Filesize integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/filesize/test_config_flow.py b/tests/components/filesize/test_config_flow.py index 27dec438168..38209a3014e 100644 --- a/tests/components/filesize/test_config_flow.py +++ b/tests/components/filesize/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Filesize config flow.""" + from pathlib import Path from unittest.mock import patch diff --git a/tests/components/filesize/test_init.py b/tests/components/filesize/test_init.py index c580bb7da77..7f1672176dc 100644 --- a/tests/components/filesize/test_init.py +++ b/tests/components/filesize/test_init.py @@ -1,4 +1,5 @@ """Tests for the Filesize integration.""" + from pathlib import Path from homeassistant.components.filesize.const import DOMAIN diff --git a/tests/components/filter/test_sensor.py b/tests/components/filter/test_sensor.py index ffb306a23c1..d0588b7ea9a 100644 --- a/tests/components/filter/test_sensor.py +++ b/tests/components/filter/test_sensor.py @@ -1,4 +1,5 @@ """The test for the data filter sensor platform.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/fireservicerota/test_config_flow.py b/tests/components/fireservicerota/test_config_flow.py index ace0532f1f7..ffb3ac23f1b 100644 --- a/tests/components/fireservicerota/test_config_flow.py +++ b/tests/components/fireservicerota/test_config_flow.py @@ -1,4 +1,5 @@ """Test the FireServiceRota config flow.""" + from unittest.mock import patch from pyfireservicerota import InvalidAuthError diff --git a/tests/components/firmata/test_config_flow.py b/tests/components/firmata/test_config_flow.py index 474455fc164..4dc0dbc80ca 100644 --- a/tests/components/firmata/test_config_flow.py +++ b/tests/components/firmata/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Firmata config flow.""" + from unittest.mock import patch from pymata_express.pymata_express_serial import serial diff --git a/tests/components/fivem/test_config_flow.py b/tests/components/fivem/test_config_flow.py index 121b416a110..1596da01648 100644 --- a/tests/components/fivem/test_config_flow.py +++ b/tests/components/fivem/test_config_flow.py @@ -1,4 +1,5 @@ """Test the FiveM config flow.""" + from unittest.mock import patch from fivem import FiveMServerOfflineError diff --git a/tests/components/fjaraskupan/conftest.py b/tests/components/fjaraskupan/conftest.py index 46ff5ae167a..85493157a3c 100644 --- a/tests/components/fjaraskupan/conftest.py +++ b/tests/components/fjaraskupan/conftest.py @@ -1,4 +1,5 @@ """Standard fixtures for the Fjäråskupan integration.""" + from __future__ import annotations import pytest diff --git a/tests/components/fjaraskupan/test_config_flow.py b/tests/components/fjaraskupan/test_config_flow.py index 13dc643a2a1..b6da1fcf5b5 100644 --- a/tests/components/fjaraskupan/test_config_flow.py +++ b/tests/components/fjaraskupan/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Fjäråskupan config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/flexit_bacnet/conftest.py b/tests/components/flexit_bacnet/conftest.py index cfcecebd19b..55941dc44a9 100644 --- a/tests/components/flexit_bacnet/conftest.py +++ b/tests/components/flexit_bacnet/conftest.py @@ -1,4 +1,5 @@ """Configuration for Flexit Nordic (BACnet) tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/flexit_bacnet/test_binary_sensor.py b/tests/components/flexit_bacnet/test_binary_sensor.py index df363086f63..649eebaec2c 100644 --- a/tests/components/flexit_bacnet/test_binary_sensor.py +++ b/tests/components/flexit_bacnet/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the Flexit Nordic (BACnet) binary sensor entities.""" + from unittest.mock import AsyncMock from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/flexit_bacnet/test_climate.py b/tests/components/flexit_bacnet/test_climate.py index 077aee019e7..6c88e6e69d2 100644 --- a/tests/components/flexit_bacnet/test_climate.py +++ b/tests/components/flexit_bacnet/test_climate.py @@ -1,4 +1,5 @@ """Tests for the Flexit Nordic (BACnet) climate entity.""" + from unittest.mock import AsyncMock from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/flexit_bacnet/test_init.py b/tests/components/flexit_bacnet/test_init.py index 71f79f54302..0741120c1ad 100644 --- a/tests/components/flexit_bacnet/test_init.py +++ b/tests/components/flexit_bacnet/test_init.py @@ -1,4 +1,5 @@ """Tests for the Flexit Nordic (BACnet) __init__.""" + from flexit_bacnet import DecodingError from homeassistant.components.flexit_bacnet.const import DOMAIN diff --git a/tests/components/flexit_bacnet/test_number.py b/tests/components/flexit_bacnet/test_number.py index 6f23ee11866..2aa3c9abcff 100644 --- a/tests/components/flexit_bacnet/test_number.py +++ b/tests/components/flexit_bacnet/test_number.py @@ -1,4 +1,5 @@ """Tests for the Flexit Nordic (BACnet) number entities.""" + from unittest.mock import AsyncMock from flexit_bacnet import DecodingError diff --git a/tests/components/flexit_bacnet/test_sensor.py b/tests/components/flexit_bacnet/test_sensor.py index 2285b4c8692..460f2cf5728 100644 --- a/tests/components/flexit_bacnet/test_sensor.py +++ b/tests/components/flexit_bacnet/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the Flexit Nordic (BACnet) sensor entities.""" + from unittest.mock import AsyncMock from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/flexit_bacnet/test_switch.py b/tests/components/flexit_bacnet/test_switch.py index 7c08fc2a024..19c7dfc804e 100644 --- a/tests/components/flexit_bacnet/test_switch.py +++ b/tests/components/flexit_bacnet/test_switch.py @@ -1,4 +1,5 @@ """Tests for the Flexit Nordic (BACnet) switch entities.""" + from unittest.mock import AsyncMock from flexit_bacnet import DecodingError diff --git a/tests/components/flic/test_binary_sensor.py b/tests/components/flic/test_binary_sensor.py index 2fa703348f9..d2584e4f5a2 100644 --- a/tests/components/flic/test_binary_sensor.py +++ b/tests/components/flic/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for Flic button integration.""" + from unittest import mock from homeassistant.core import HomeAssistant diff --git a/tests/components/flick_electric/test_config_flow.py b/tests/components/flick_electric/test_config_flow.py index bd77f1b6002..123232e8c52 100644 --- a/tests/components/flick_electric/test_config_flow.py +++ b/tests/components/flick_electric/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Flick Electric config flow.""" + from unittest.mock import patch from pyflick.authentication import AuthException diff --git a/tests/components/flipr/test_binary_sensor.py b/tests/components/flipr/test_binary_sensor.py index fa938521d3b..971b5b046b3 100644 --- a/tests/components/flipr/test_binary_sensor.py +++ b/tests/components/flipr/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test the Flipr binary sensor.""" + from datetime import datetime from unittest.mock import patch diff --git a/tests/components/flipr/test_config_flow.py b/tests/components/flipr/test_config_flow.py index 08fb71da1e4..4ee6d85cead 100644 --- a/tests/components/flipr/test_config_flow.py +++ b/tests/components/flipr/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Flipr config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/flipr/test_init.py b/tests/components/flipr/test_init.py index c1c5c0086e7..8300ac185ba 100644 --- a/tests/components/flipr/test_init.py +++ b/tests/components/flipr/test_init.py @@ -1,4 +1,5 @@ """Tests for init methods.""" + from unittest.mock import patch from homeassistant.components.flipr.const import CONF_FLIPR_ID, DOMAIN diff --git a/tests/components/flipr/test_sensor.py b/tests/components/flipr/test_sensor.py index 339986dd54b..31eb075469d 100644 --- a/tests/components/flipr/test_sensor.py +++ b/tests/components/flipr/test_sensor.py @@ -1,4 +1,5 @@ """Test the Flipr sensor.""" + from datetime import datetime from unittest.mock import patch diff --git a/tests/components/flo/conftest.py b/tests/components/flo/conftest.py index 1484b10eae2..3cd666b7462 100644 --- a/tests/components/flo/conftest.py +++ b/tests/components/flo/conftest.py @@ -1,4 +1,5 @@ """Define fixtures available for all tests.""" + from http import HTTPStatus import json import time diff --git a/tests/components/flo/test_binary_sensor.py b/tests/components/flo/test_binary_sensor.py index b94f182f3bf..d3032cde1b5 100644 --- a/tests/components/flo/test_binary_sensor.py +++ b/tests/components/flo/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test Flo by Moen binary sensor entities.""" + from homeassistant.components.flo.const import DOMAIN as FLO_DOMAIN from homeassistant.const import ( ATTR_FRIENDLY_NAME, diff --git a/tests/components/flo/test_config_flow.py b/tests/components/flo/test_config_flow.py index 703689e7c36..f5a730a2056 100644 --- a/tests/components/flo/test_config_flow.py +++ b/tests/components/flo/test_config_flow.py @@ -1,4 +1,5 @@ """Test the flo config flow.""" + from http import HTTPStatus import json import time diff --git a/tests/components/flo/test_device.py b/tests/components/flo/test_device.py index 34abfef0e72..c1c9222c723 100644 --- a/tests/components/flo/test_device.py +++ b/tests/components/flo/test_device.py @@ -1,4 +1,5 @@ """Define tests for device-related endpoints.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/flo/test_init.py b/tests/components/flo/test_init.py index 44f31bdb738..599a91b80fb 100644 --- a/tests/components/flo/test_init.py +++ b/tests/components/flo/test_init.py @@ -1,4 +1,5 @@ """Test init.""" + from homeassistant.components.flo.const import DOMAIN as FLO_DOMAIN from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.core import HomeAssistant diff --git a/tests/components/flo/test_sensor.py b/tests/components/flo/test_sensor.py index 14a36b9e032..5fe388c62e1 100644 --- a/tests/components/flo/test_sensor.py +++ b/tests/components/flo/test_sensor.py @@ -1,4 +1,5 @@ """Test Flo by Moen sensor entities.""" + from homeassistant.components.flo.const import DOMAIN as FLO_DOMAIN from homeassistant.components.sensor import ATTR_STATE_CLASS, SensorStateClass from homeassistant.const import ATTR_ENTITY_ID, CONF_PASSWORD, CONF_USERNAME diff --git a/tests/components/flo/test_switch.py b/tests/components/flo/test_switch.py index 93996a35a98..85f7ea0f317 100644 --- a/tests/components/flo/test_switch.py +++ b/tests/components/flo/test_switch.py @@ -1,4 +1,5 @@ """Tests for the switch domain for Flo by Moen.""" + from homeassistant.components.flo.const import DOMAIN as FLO_DOMAIN from homeassistant.components.switch import DOMAIN from homeassistant.const import CONF_PASSWORD, CONF_USERNAME, STATE_OFF, STATE_ON diff --git a/tests/components/flume/test_config_flow.py b/tests/components/flume/test_config_flow.py index f5315e07043..64c85a0b896 100644 --- a/tests/components/flume/test_config_flow.py +++ b/tests/components/flume/test_config_flow.py @@ -1,4 +1,5 @@ """Test the flume config flow.""" + from unittest.mock import MagicMock, patch import requests.exceptions diff --git a/tests/components/flux/test_switch.py b/tests/components/flux/test_switch.py index ed8a4756031..1e783c6b649 100644 --- a/tests/components/flux/test_switch.py +++ b/tests/components/flux/test_switch.py @@ -1,4 +1,5 @@ """The tests for the Flux switch platform.""" + from unittest.mock import patch from freezegun import freeze_time diff --git a/tests/components/flux_led/test_button.py b/tests/components/flux_led/test_button.py index 010b7f329ed..105fc57c085 100644 --- a/tests/components/flux_led/test_button.py +++ b/tests/components/flux_led/test_button.py @@ -1,4 +1,5 @@ """Tests for button platform.""" + from homeassistant.components import flux_led from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN from homeassistant.components.flux_led.const import DOMAIN diff --git a/tests/components/flux_led/test_config_flow.py b/tests/components/flux_led/test_config_flow.py index 008661303f1..183164e04a1 100644 --- a/tests/components/flux_led/test_config_flow.py +++ b/tests/components/flux_led/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the Flux LED/Magic Home config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/flux_led/test_diagnostics.py b/tests/components/flux_led/test_diagnostics.py index 4bc53440632..b539d5252e5 100644 --- a/tests/components/flux_led/test_diagnostics.py +++ b/tests/components/flux_led/test_diagnostics.py @@ -1,4 +1,5 @@ """Test flux_led diagnostics.""" + from homeassistant.components.flux_led.const import DOMAIN from homeassistant.core import HomeAssistant from homeassistant.setup import async_setup_component diff --git a/tests/components/flux_led/test_init.py b/tests/components/flux_led/test_init.py index d75644c7599..7c4917ea4dc 100644 --- a/tests/components/flux_led/test_init.py +++ b/tests/components/flux_led/test_init.py @@ -1,4 +1,5 @@ """Tests for the flux_led component.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/flux_led/test_light.py b/tests/components/flux_led/test_light.py index 6ddb9e1687f..f5a7b310202 100644 --- a/tests/components/flux_led/test_light.py +++ b/tests/components/flux_led/test_light.py @@ -1,4 +1,5 @@ """Tests for light platform.""" + from datetime import timedelta from unittest.mock import AsyncMock, Mock diff --git a/tests/components/flux_led/test_select.py b/tests/components/flux_led/test_select.py index 1cdbb9369ab..76512d9dc4c 100644 --- a/tests/components/flux_led/test_select.py +++ b/tests/components/flux_led/test_select.py @@ -1,4 +1,5 @@ """Tests for select platform.""" + from unittest.mock import patch from flux_led.const import ( diff --git a/tests/components/flux_led/test_sensor.py b/tests/components/flux_led/test_sensor.py index b06a6330fde..49f291a916a 100644 --- a/tests/components/flux_led/test_sensor.py +++ b/tests/components/flux_led/test_sensor.py @@ -1,4 +1,5 @@ """Tests for flux_led sensor platform.""" + from homeassistant.components import flux_led from homeassistant.core import HomeAssistant from homeassistant.setup import async_setup_component diff --git a/tests/components/flux_led/test_switch.py b/tests/components/flux_led/test_switch.py index 5d025a4cab0..ac0aec66c23 100644 --- a/tests/components/flux_led/test_switch.py +++ b/tests/components/flux_led/test_switch.py @@ -1,4 +1,5 @@ """Tests for switch platform.""" + from flux_led.const import MODE_MUSIC from homeassistant.components import flux_led diff --git a/tests/components/foobot/test_sensor.py b/tests/components/foobot/test_sensor.py index 27e56816176..d8beae3b77b 100644 --- a/tests/components/foobot/test_sensor.py +++ b/tests/components/foobot/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the Foobot sensor platform.""" + from http import HTTPStatus import re from unittest.mock import MagicMock diff --git a/tests/components/forecast_solar/test_config_flow.py b/tests/components/forecast_solar/test_config_flow.py index 06aeb94542e..015bd809b20 100644 --- a/tests/components/forecast_solar/test_config_flow.py +++ b/tests/components/forecast_solar/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Forecast.Solar config flow.""" + from unittest.mock import AsyncMock from homeassistant.components.forecast_solar.const import ( diff --git a/tests/components/forecast_solar/test_diagnostics.py b/tests/components/forecast_solar/test_diagnostics.py index e72f2d7d9dc..0e80fba7647 100644 --- a/tests/components/forecast_solar/test_diagnostics.py +++ b/tests/components/forecast_solar/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the Forecast.Solar integration.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/forecast_solar/test_energy.py b/tests/components/forecast_solar/test_energy.py index 7d3a853b8a7..246ed866506 100644 --- a/tests/components/forecast_solar/test_energy.py +++ b/tests/components/forecast_solar/test_energy.py @@ -1,4 +1,5 @@ """Test forecast solar energy platform.""" + from datetime import UTC, datetime from unittest.mock import MagicMock diff --git a/tests/components/forecast_solar/test_init.py b/tests/components/forecast_solar/test_init.py index 25dcb41c976..b581888547d 100644 --- a/tests/components/forecast_solar/test_init.py +++ b/tests/components/forecast_solar/test_init.py @@ -1,4 +1,5 @@ """Tests for the Forecast.Solar integration.""" + from unittest.mock import MagicMock, patch from forecast_solar import ForecastSolarConnectionError diff --git a/tests/components/forecast_solar/test_sensor.py b/tests/components/forecast_solar/test_sensor.py index 8faec950eb7..a09bb94aa1b 100644 --- a/tests/components/forecast_solar/test_sensor.py +++ b/tests/components/forecast_solar/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the sensors provided by the Forecast.Solar integration.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/forked_daapd/test_browse_media.py b/tests/components/forked_daapd/test_browse_media.py index 4d15f083591..29923c9f9e9 100644 --- a/tests/components/forked_daapd/test_browse_media.py +++ b/tests/components/forked_daapd/test_browse_media.py @@ -1,4 +1,5 @@ """Media browsing tests for the forked_daapd media player platform.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/forked_daapd/test_config_flow.py b/tests/components/forked_daapd/test_config_flow.py index 080e47acc3e..7dc5e1e20f9 100644 --- a/tests/components/forked_daapd/test_config_flow.py +++ b/tests/components/forked_daapd/test_config_flow.py @@ -1,4 +1,5 @@ """The config flow tests for the forked_daapd media player platform.""" + from ipaddress import ip_address from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/forked_daapd/test_media_player.py b/tests/components/forked_daapd/test_media_player.py index ea9cf557570..19488666be7 100644 --- a/tests/components/forked_daapd/test_media_player.py +++ b/tests/components/forked_daapd/test_media_player.py @@ -1,4 +1,5 @@ """The media player tests for the forked_daapd media player platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/foscam/test_config_flow.py b/tests/components/foscam/test_config_flow.py index 49bffe491af..fc3bd1d5ad2 100644 --- a/tests/components/foscam/test_config_flow.py +++ b/tests/components/foscam/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Foscam config flow.""" + from unittest.mock import patch from libpyfoscam.foscam import ( diff --git a/tests/components/freebox/common.py b/tests/components/freebox/common.py index 9f7dfd8f92a..31ee2a474a5 100644 --- a/tests/components/freebox/common.py +++ b/tests/components/freebox/common.py @@ -1,4 +1,5 @@ """Common methods used across tests for Freebox.""" + from unittest.mock import patch from homeassistant.components.freebox.const import DOMAIN diff --git a/tests/components/freebox/test_alarm_control_panel.py b/tests/components/freebox/test_alarm_control_panel.py index 44286f18b87..e4ee8f63b2c 100644 --- a/tests/components/freebox/test_alarm_control_panel.py +++ b/tests/components/freebox/test_alarm_control_panel.py @@ -1,4 +1,5 @@ """Tests for the Freebox alarms.""" + from copy import deepcopy from unittest.mock import Mock diff --git a/tests/components/freebox/test_binary_sensor.py b/tests/components/freebox/test_binary_sensor.py index ee07af786be..4950ef27e5f 100644 --- a/tests/components/freebox/test_binary_sensor.py +++ b/tests/components/freebox/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the Freebox binary sensors.""" + from copy import deepcopy from unittest.mock import Mock diff --git a/tests/components/freebox/test_button.py b/tests/components/freebox/test_button.py index 209ab1e9fc2..e2e1c9714a5 100644 --- a/tests/components/freebox/test_button.py +++ b/tests/components/freebox/test_button.py @@ -1,4 +1,5 @@ """Tests for the Freebox buttons.""" + from unittest.mock import ANY, AsyncMock, Mock, patch from pytest_unordered import unordered diff --git a/tests/components/freebox/test_config_flow.py b/tests/components/freebox/test_config_flow.py index c19b3c3f3b2..a7dff79ecfb 100644 --- a/tests/components/freebox/test_config_flow.py +++ b/tests/components/freebox/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Freebox config flow.""" + from ipaddress import ip_address from unittest.mock import Mock, patch diff --git a/tests/components/freebox/test_device_tracker.py b/tests/components/freebox/test_device_tracker.py index 6d4ca5fb7ee..405166d6ba2 100644 --- a/tests/components/freebox/test_device_tracker.py +++ b/tests/components/freebox/test_device_tracker.py @@ -1,4 +1,5 @@ """Tests for the Freebox device trackers.""" + from unittest.mock import Mock from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/freebox/test_init.py b/tests/components/freebox/test_init.py index 9064727fb7f..4be58f247cd 100644 --- a/tests/components/freebox/test_init.py +++ b/tests/components/freebox/test_init.py @@ -1,4 +1,5 @@ """Tests for the Freebox init.""" + from unittest.mock import ANY, Mock, patch from pytest_unordered import unordered diff --git a/tests/components/freebox/test_sensor.py b/tests/components/freebox/test_sensor.py index 0abdc55b92c..834bafa0e64 100644 --- a/tests/components/freebox/test_sensor.py +++ b/tests/components/freebox/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the Freebox sensors.""" + from copy import deepcopy from unittest.mock import Mock diff --git a/tests/components/freedompro/conftest.py b/tests/components/freedompro/conftest.py index 30e7968e2fe..63efbc31ca5 100644 --- a/tests/components/freedompro/conftest.py +++ b/tests/components/freedompro/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Freedompro integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/freedompro/test_binary_sensor.py b/tests/components/freedompro/test_binary_sensor.py index 84e421a8653..30bb1a58117 100644 --- a/tests/components/freedompro/test_binary_sensor.py +++ b/tests/components/freedompro/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the Freedompro binary sensor.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/freedompro/test_climate.py b/tests/components/freedompro/test_climate.py index 581c6d05448..0195f6bde94 100644 --- a/tests/components/freedompro/test_climate.py +++ b/tests/components/freedompro/test_climate.py @@ -1,4 +1,5 @@ """Tests for the Freedompro climate.""" + from datetime import timedelta from unittest.mock import ANY, patch diff --git a/tests/components/freedompro/test_config_flow.py b/tests/components/freedompro/test_config_flow.py index cab8605d865..a0063f72557 100644 --- a/tests/components/freedompro/test_config_flow.py +++ b/tests/components/freedompro/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the Freedompro config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/freedompro/test_cover.py b/tests/components/freedompro/test_cover.py index a4c837194fe..9eef2b0b95b 100644 --- a/tests/components/freedompro/test_cover.py +++ b/tests/components/freedompro/test_cover.py @@ -1,4 +1,5 @@ """Tests for the Freedompro cover.""" + from datetime import timedelta from unittest.mock import ANY, patch diff --git a/tests/components/freedompro/test_fan.py b/tests/components/freedompro/test_fan.py index 80b1e5613eb..ea9b94ffc41 100644 --- a/tests/components/freedompro/test_fan.py +++ b/tests/components/freedompro/test_fan.py @@ -1,4 +1,5 @@ """Tests for the Freedompro fan.""" + from datetime import timedelta from unittest.mock import ANY, patch diff --git a/tests/components/freedompro/test_light.py b/tests/components/freedompro/test_light.py index 53cb59d5646..d0270f40843 100644 --- a/tests/components/freedompro/test_light.py +++ b/tests/components/freedompro/test_light.py @@ -1,4 +1,5 @@ """Tests for the Freedompro light.""" + from unittest.mock import patch import pytest diff --git a/tests/components/freedompro/test_lock.py b/tests/components/freedompro/test_lock.py index 37145d6fe95..ad5b53dd51d 100644 --- a/tests/components/freedompro/test_lock.py +++ b/tests/components/freedompro/test_lock.py @@ -1,4 +1,5 @@ """Tests for the Freedompro lock.""" + from datetime import timedelta from unittest.mock import ANY, patch diff --git a/tests/components/freedompro/test_sensor.py b/tests/components/freedompro/test_sensor.py index c06ce5b0794..1deb895ad3d 100644 --- a/tests/components/freedompro/test_sensor.py +++ b/tests/components/freedompro/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the Freedompro sensor.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/freedompro/test_switch.py b/tests/components/freedompro/test_switch.py index 7d72a87a7b5..e3ab02de55b 100644 --- a/tests/components/freedompro/test_switch.py +++ b/tests/components/freedompro/test_switch.py @@ -1,4 +1,5 @@ """Tests for the Freedompro switch.""" + from datetime import timedelta from unittest.mock import ANY, patch diff --git a/tests/components/fritz/const.py b/tests/components/fritz/const.py index d39cb21beea..30c9f9be174 100644 --- a/tests/components/fritz/const.py +++ b/tests/components/fritz/const.py @@ -1,4 +1,5 @@ """Common stuff for Fritz!Tools tests.""" + from homeassistant.components import ssdp from homeassistant.components.fritz.const import DOMAIN from homeassistant.components.ssdp import ATTR_UPNP_FRIENDLY_NAME, ATTR_UPNP_UDN diff --git a/tests/components/fritz/test_button.py b/tests/components/fritz/test_button.py index e375cd4f047..106fb7f9bef 100644 --- a/tests/components/fritz/test_button.py +++ b/tests/components/fritz/test_button.py @@ -1,4 +1,5 @@ """Tests for Fritz!Tools button platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/fritz/test_diagnostics.py b/tests/components/fritz/test_diagnostics.py index 9f50a598039..9dc50cc3378 100644 --- a/tests/components/fritz/test_diagnostics.py +++ b/tests/components/fritz/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for Fritz!Tools diagnostics platform.""" + from __future__ import annotations from homeassistant.components.diagnostics import REDACTED diff --git a/tests/components/fritz/test_image.py b/tests/components/fritz/test_image.py index bd75676da6c..85d02eff153 100644 --- a/tests/components/fritz/test_image.py +++ b/tests/components/fritz/test_image.py @@ -1,4 +1,5 @@ """Tests for Fritz!Tools image platform.""" + from datetime import timedelta from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/fritz/test_init.py b/tests/components/fritz/test_init.py index 2e230eb61a6..0a525192778 100644 --- a/tests/components/fritz/test_init.py +++ b/tests/components/fritz/test_init.py @@ -1,4 +1,5 @@ """Tests for Fritz!Tools.""" + from unittest.mock import patch import pytest diff --git a/tests/components/fritz/test_sensor.py b/tests/components/fritz/test_sensor.py index 9265d1337f0..8ca7b510412 100644 --- a/tests/components/fritz/test_sensor.py +++ b/tests/components/fritz/test_sensor.py @@ -1,4 +1,5 @@ """Tests for Fritz!Tools sensor platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/fritz/test_switch.py b/tests/components/fritz/test_switch.py index c8288f0143f..722f16fa0de 100644 --- a/tests/components/fritz/test_switch.py +++ b/tests/components/fritz/test_switch.py @@ -1,4 +1,5 @@ """Tests for Fritz!Tools switch platform.""" + from __future__ import annotations import pytest diff --git a/tests/components/fritzbox/conftest.py b/tests/components/fritzbox/conftest.py index 1fbaf48de4b..02a3eed011e 100644 --- a/tests/components/fritzbox/conftest.py +++ b/tests/components/fritzbox/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the AVM Fritz!Box integration.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/fritzbox/const.py b/tests/components/fritzbox/const.py index 1725d974c6f..c2895de6b8e 100644 --- a/tests/components/fritzbox/const.py +++ b/tests/components/fritzbox/const.py @@ -1,4 +1,5 @@ """Constants for fritzbox tests.""" + from homeassistant.components.fritzbox.const import DOMAIN from homeassistant.const import CONF_DEVICES, CONF_HOST, CONF_PASSWORD, CONF_USERNAME diff --git a/tests/components/fritzbox/test_binary_sensor.py b/tests/components/fritzbox/test_binary_sensor.py index 983516bb9c0..3828cedc67f 100644 --- a/tests/components/fritzbox/test_binary_sensor.py +++ b/tests/components/fritzbox/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box binary sensor component.""" + from datetime import timedelta from unittest import mock from unittest.mock import Mock diff --git a/tests/components/fritzbox/test_button.py b/tests/components/fritzbox/test_button.py index 8c0bbec573e..f254b2e0710 100644 --- a/tests/components/fritzbox/test_button.py +++ b/tests/components/fritzbox/test_button.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box templates.""" + from datetime import timedelta from unittest.mock import Mock diff --git a/tests/components/fritzbox/test_climate.py b/tests/components/fritzbox/test_climate.py index a14c53d6529..a201eab3665 100644 --- a/tests/components/fritzbox/test_climate.py +++ b/tests/components/fritzbox/test_climate.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box climate component.""" + from datetime import timedelta from unittest.mock import Mock, call diff --git a/tests/components/fritzbox/test_cover.py b/tests/components/fritzbox/test_cover.py index e3a6d786abf..b723ac97d06 100644 --- a/tests/components/fritzbox/test_cover.py +++ b/tests/components/fritzbox/test_cover.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box switch component.""" + from datetime import timedelta from unittest.mock import Mock, call diff --git a/tests/components/fritzbox/test_diagnostics.py b/tests/components/fritzbox/test_diagnostics.py index ec1bcce3979..38aaa623080 100644 --- a/tests/components/fritzbox/test_diagnostics.py +++ b/tests/components/fritzbox/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the AVM Fritz!Box integration.""" + from __future__ import annotations from unittest.mock import Mock diff --git a/tests/components/fritzbox/test_init.py b/tests/components/fritzbox/test_init.py index b8273204325..4ee351f7914 100644 --- a/tests/components/fritzbox/test_init.py +++ b/tests/components/fritzbox/test_init.py @@ -1,4 +1,5 @@ """Tests for the AVM Fritz!Box integration.""" + from __future__ import annotations from unittest.mock import Mock, call, patch diff --git a/tests/components/fritzbox/test_light.py b/tests/components/fritzbox/test_light.py index 858b564cd18..b750a2e9275 100644 --- a/tests/components/fritzbox/test_light.py +++ b/tests/components/fritzbox/test_light.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box light component.""" + from datetime import timedelta from unittest.mock import Mock, call diff --git a/tests/components/fritzbox/test_sensor.py b/tests/components/fritzbox/test_sensor.py index 9fe25d02ed0..48b769eaac2 100644 --- a/tests/components/fritzbox/test_sensor.py +++ b/tests/components/fritzbox/test_sensor.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box sensor component.""" + from datetime import timedelta from unittest.mock import Mock diff --git a/tests/components/fritzbox/test_switch.py b/tests/components/fritzbox/test_switch.py index aefe21e3ffc..67393bc09a5 100644 --- a/tests/components/fritzbox/test_switch.py +++ b/tests/components/fritzbox/test_switch.py @@ -1,4 +1,5 @@ """Tests for AVM Fritz!Box switch component.""" + from datetime import timedelta from unittest.mock import Mock diff --git a/tests/components/fritzbox_callmonitor/test_config_flow.py b/tests/components/fritzbox_callmonitor/test_config_flow.py index 386151c31b1..accdad3a70d 100644 --- a/tests/components/fritzbox_callmonitor/test_config_flow.py +++ b/tests/components/fritzbox_callmonitor/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for fritzbox_callmonitor config flow.""" + from __future__ import annotations from unittest.mock import PropertyMock diff --git a/tests/components/fronius/test_config_flow.py b/tests/components/fronius/test_config_flow.py index 928bca0eb94..d0dd32ad801 100644 --- a/tests/components/fronius/test_config_flow.py +++ b/tests/components/fronius/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Fronius config flow.""" + from unittest.mock import patch from pyfronius import FroniusError diff --git a/tests/components/fronius/test_coordinator.py b/tests/components/fronius/test_coordinator.py index d4f42fadb06..13a08bbe70e 100644 --- a/tests/components/fronius/test_coordinator.py +++ b/tests/components/fronius/test_coordinator.py @@ -1,4 +1,5 @@ """Test the Fronius update coordinators.""" + from unittest.mock import patch from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/fronius/test_init.py b/tests/components/fronius/test_init.py index f8d86bac26a..282b2c3fa76 100644 --- a/tests/components/fronius/test_init.py +++ b/tests/components/fronius/test_init.py @@ -1,4 +1,5 @@ """Test the Fronius integration.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/fronius/test_sensor.py b/tests/components/fronius/test_sensor.py index a8f48ce2e88..f5e77660271 100644 --- a/tests/components/fronius/test_sensor.py +++ b/tests/components/fronius/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the Fronius sensor platform.""" + from freezegun.api import FrozenDateTimeFactory import pytest diff --git a/tests/components/frontend/test_init.py b/tests/components/frontend/test_init.py index f04d4a9bc52..8bc2cf0606a 100644 --- a/tests/components/frontend/test_init.py +++ b/tests/components/frontend/test_init.py @@ -1,4 +1,5 @@ """The tests for Home Assistant frontend.""" + from http import HTTPStatus import re from typing import Any diff --git a/tests/components/frontend/test_storage.py b/tests/components/frontend/test_storage.py index 0260907ab2e..8b97fa9ee04 100644 --- a/tests/components/frontend/test_storage.py +++ b/tests/components/frontend/test_storage.py @@ -1,4 +1,5 @@ """The tests for frontend storage.""" + from typing import Any import pytest diff --git a/tests/components/frontier_silicon/conftest.py b/tests/components/frontier_silicon/conftest.py index 1def9b160b2..65a5ede5b26 100644 --- a/tests/components/frontier_silicon/conftest.py +++ b/tests/components/frontier_silicon/conftest.py @@ -1,4 +1,5 @@ """Configuration for frontier_silicon tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/frontier_silicon/test_config_flow.py b/tests/components/frontier_silicon/test_config_flow.py index bedac792f02..6a5e62f7dce 100644 --- a/tests/components/frontier_silicon/test_config_flow.py +++ b/tests/components/frontier_silicon/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Frontier Silicon config flow.""" + from unittest.mock import AsyncMock, patch from afsapi import ConnectionError, InvalidPinException, NotImplementedException diff --git a/tests/components/fully_kiosk/conftest.py b/tests/components/fully_kiosk/conftest.py index e409a0a3787..ff732d0e223 100644 --- a/tests/components/fully_kiosk/conftest.py +++ b/tests/components/fully_kiosk/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Fully Kiosk Browser integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/fully_kiosk/test_binary_sensor.py b/tests/components/fully_kiosk/test_binary_sensor.py index cc003199f26..23843eef19c 100644 --- a/tests/components/fully_kiosk/test_binary_sensor.py +++ b/tests/components/fully_kiosk/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser binary sensors.""" + from unittest.mock import MagicMock from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/fully_kiosk/test_button.py b/tests/components/fully_kiosk/test_button.py index f04935aed0e..9bd4c3a897c 100644 --- a/tests/components/fully_kiosk/test_button.py +++ b/tests/components/fully_kiosk/test_button.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser buttons.""" + from unittest.mock import MagicMock import homeassistant.components.button as button diff --git a/tests/components/fully_kiosk/test_diagnostics.py b/tests/components/fully_kiosk/test_diagnostics.py index e48867739e8..31050dad1e0 100644 --- a/tests/components/fully_kiosk/test_diagnostics.py +++ b/tests/components/fully_kiosk/test_diagnostics.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser diagnostics.""" + from unittest.mock import MagicMock from homeassistant.components.diagnostics import REDACTED diff --git a/tests/components/fully_kiosk/test_media_player.py b/tests/components/fully_kiosk/test_media_player.py index 4cae64e641e..b8719a578aa 100644 --- a/tests/components/fully_kiosk/test_media_player.py +++ b/tests/components/fully_kiosk/test_media_player.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser media player.""" + from unittest.mock import MagicMock, Mock, patch from homeassistant.components.fully_kiosk.const import DOMAIN, MEDIA_SUPPORT_FULLYKIOSK diff --git a/tests/components/fully_kiosk/test_number.py b/tests/components/fully_kiosk/test_number.py index 286ca7fc0cb..6bdad9af520 100644 --- a/tests/components/fully_kiosk/test_number.py +++ b/tests/components/fully_kiosk/test_number.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser number entities.""" + from unittest.mock import MagicMock from homeassistant.components.fully_kiosk.const import DOMAIN, UPDATE_INTERVAL diff --git a/tests/components/fully_kiosk/test_sensor.py b/tests/components/fully_kiosk/test_sensor.py index 40912f0f568..6342e3216d7 100644 --- a/tests/components/fully_kiosk/test_sensor.py +++ b/tests/components/fully_kiosk/test_sensor.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser sensors.""" + from unittest.mock import MagicMock from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/fully_kiosk/test_services.py b/tests/components/fully_kiosk/test_services.py index 6622b400da1..eaf00d74a91 100644 --- a/tests/components/fully_kiosk/test_services.py +++ b/tests/components/fully_kiosk/test_services.py @@ -1,4 +1,5 @@ """Test Fully Kiosk Browser services.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/fully_kiosk/test_switch.py b/tests/components/fully_kiosk/test_switch.py index 3c0874384c2..03ac00ef677 100644 --- a/tests/components/fully_kiosk/test_switch.py +++ b/tests/components/fully_kiosk/test_switch.py @@ -1,4 +1,5 @@ """Test the Fully Kiosk Browser switches.""" + from unittest.mock import MagicMock from homeassistant.components.fully_kiosk.const import DOMAIN diff --git a/tests/components/garages_amsterdam/test_config_flow.py b/tests/components/garages_amsterdam/test_config_flow.py index ebafe3d566a..ae735d71e55 100644 --- a/tests/components/garages_amsterdam/test_config_flow.py +++ b/tests/components/garages_amsterdam/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Garages Amsterdam config flow.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/gardena_bluetooth/conftest.py b/tests/components/gardena_bluetooth/conftest.py index 9395d8570e6..c840ad9bf77 100644 --- a/tests/components/gardena_bluetooth/conftest.py +++ b/tests/components/gardena_bluetooth/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Gardena Bluetooth tests.""" + from collections.abc import Awaitable, Callable, Generator from typing import Any from unittest.mock import AsyncMock, Mock, patch diff --git a/tests/components/gardena_bluetooth/test_config_flow.py b/tests/components/gardena_bluetooth/test_config_flow.py index bcbd27e50a7..7707a13180f 100644 --- a/tests/components/gardena_bluetooth/test_config_flow.py +++ b/tests/components/gardena_bluetooth/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Gardena Bluetooth config flow.""" + from unittest.mock import Mock from gardena_bluetooth.exceptions import CharacteristicNotFound diff --git a/tests/components/gardena_bluetooth/test_sensor.py b/tests/components/gardena_bluetooth/test_sensor.py index dc0d0cb4809..e794934d028 100644 --- a/tests/components/gardena_bluetooth/test_sensor.py +++ b/tests/components/gardena_bluetooth/test_sensor.py @@ -1,4 +1,5 @@ """Test Gardena Bluetooth sensor.""" + from collections.abc import Awaitable, Callable from gardena_bluetooth.const import Battery, Sensor, Valve diff --git a/tests/components/gdacs/test_config_flow.py b/tests/components/gdacs/test_config_flow.py index ad673815ace..71e5dfdb5d5 100644 --- a/tests/components/gdacs/test_config_flow.py +++ b/tests/components/gdacs/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the GDACS config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/gdacs/test_init.py b/tests/components/gdacs/test_init.py index 6fc721261a7..1da4b0d9b9f 100644 --- a/tests/components/gdacs/test_init.py +++ b/tests/components/gdacs/test_init.py @@ -1,4 +1,5 @@ """Define tests for the GDACS general setup.""" + from unittest.mock import patch from homeassistant.components.gdacs import DOMAIN, FEED diff --git a/tests/components/gdacs/test_sensor.py b/tests/components/gdacs/test_sensor.py index f40756235e1..a21df176bdd 100644 --- a/tests/components/gdacs/test_sensor.py +++ b/tests/components/gdacs/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the GDACS Feed integration.""" + from unittest.mock import patch from freezegun import freeze_time diff --git a/tests/components/geo_json_events/conftest.py b/tests/components/geo_json_events/conftest.py index db0ac38fe47..80e06f4880c 100644 --- a/tests/components/geo_json_events/conftest.py +++ b/tests/components/geo_json_events/conftest.py @@ -1,4 +1,5 @@ """Configuration for GeoJSON Events tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/geo_json_events/test_geo_location.py b/tests/components/geo_json_events/test_geo_location.py index 2f3b12ed554..ac9f3f2347f 100644 --- a/tests/components/geo_json_events/test_geo_location.py +++ b/tests/components/geo_json_events/test_geo_location.py @@ -1,4 +1,5 @@ """The tests for the geojson platform.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/geo_json_events/test_init.py b/tests/components/geo_json_events/test_init.py index bc803b3e8d8..278586ba2e3 100644 --- a/tests/components/geo_json_events/test_init.py +++ b/tests/components/geo_json_events/test_init.py @@ -1,4 +1,5 @@ """Define tests for the GeoJSON Events general setup.""" + from unittest.mock import patch from homeassistant.components.geo_json_events.const import DOMAIN diff --git a/tests/components/geo_rss_events/test_sensor.py b/tests/components/geo_rss_events/test_sensor.py index c86ef393875..76f1709bd75 100644 --- a/tests/components/geo_rss_events/test_sensor.py +++ b/tests/components/geo_rss_events/test_sensor.py @@ -1,4 +1,5 @@ """The test for the geo rss events sensor platform.""" + from unittest.mock import MagicMock, patch from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/geocaching/conftest.py b/tests/components/geocaching/conftest.py index f59f428118e..68041672efb 100644 --- a/tests/components/geocaching/conftest.py +++ b/tests/components/geocaching/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Geocaching integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/geocaching/test_config_flow.py b/tests/components/geocaching/test_config_flow.py index 1b0d32278a6..15f7ee0972f 100644 --- a/tests/components/geocaching/test_config_flow.py +++ b/tests/components/geocaching/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Geocaching config flow.""" + from http import HTTPStatus from unittest.mock import MagicMock diff --git a/tests/components/geofency/test_init.py b/tests/components/geofency/test_init.py index 2ab2d9cc8bb..d5d77c1387a 100644 --- a/tests/components/geofency/test_init.py +++ b/tests/components/geofency/test_init.py @@ -1,4 +1,5 @@ """The tests for the Geofency device tracker platform.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/geonetnz_quakes/test_config_flow.py b/tests/components/geonetnz_quakes/test_config_flow.py index 4a59386fc35..75e595c9900 100644 --- a/tests/components/geonetnz_quakes/test_config_flow.py +++ b/tests/components/geonetnz_quakes/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the GeoNet NZ Quakes config flow.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/geonetnz_quakes/test_init.py b/tests/components/geonetnz_quakes/test_init.py index 043d0ff6209..6730fa53ece 100644 --- a/tests/components/geonetnz_quakes/test_init.py +++ b/tests/components/geonetnz_quakes/test_init.py @@ -1,4 +1,5 @@ """Define tests for the GeoNet NZ Quakes general setup.""" + from unittest.mock import patch from homeassistant.components.geonetnz_quakes import DOMAIN, FEED diff --git a/tests/components/geonetnz_volcano/test_config_flow.py b/tests/components/geonetnz_volcano/test_config_flow.py index 7583bc29a43..6bc211e72be 100644 --- a/tests/components/geonetnz_volcano/test_config_flow.py +++ b/tests/components/geonetnz_volcano/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the GeoNet NZ Volcano config flow.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/geonetnz_volcano/test_init.py b/tests/components/geonetnz_volcano/test_init.py index 64e7ddc3eba..fe113434dc6 100644 --- a/tests/components/geonetnz_volcano/test_init.py +++ b/tests/components/geonetnz_volcano/test_init.py @@ -1,4 +1,5 @@ """Define tests for the GeoNet NZ Volcano general setup.""" + from unittest.mock import AsyncMock, patch from homeassistant.components.geonetnz_volcano import DOMAIN, FEED diff --git a/tests/components/geonetnz_volcano/test_sensor.py b/tests/components/geonetnz_volcano/test_sensor.py index 4d11ff0673c..f97b89053fd 100644 --- a/tests/components/geonetnz_volcano/test_sensor.py +++ b/tests/components/geonetnz_volcano/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the GeoNet NZ Volcano Feed integration.""" + from unittest.mock import AsyncMock, patch from freezegun import freeze_time diff --git a/tests/components/gios/test_sensor.py b/tests/components/gios/test_sensor.py index 7a7a735ff42..4f35587d4fe 100644 --- a/tests/components/gios/test_sensor.py +++ b/tests/components/gios/test_sensor.py @@ -1,4 +1,5 @@ """Test sensor of GIOS integration.""" + from datetime import timedelta import json from unittest.mock import patch diff --git a/tests/components/github/common.py b/tests/components/github/common.py index 223722dccd8..d850ce1bba8 100644 --- a/tests/components/github/common.py +++ b/tests/components/github/common.py @@ -1,4 +1,5 @@ """Common helpers for GitHub integration tests.""" + from __future__ import annotations import json diff --git a/tests/components/github/conftest.py b/tests/components/github/conftest.py index b0b6f243fa0..2951a58702a 100644 --- a/tests/components/github/conftest.py +++ b/tests/components/github/conftest.py @@ -1,4 +1,5 @@ """conftest for the GitHub integration.""" + from collections.abc import Generator from unittest.mock import patch diff --git a/tests/components/github/test_config_flow.py b/tests/components/github/test_config_flow.py index 4f805cf43fc..c715889b7dc 100644 --- a/tests/components/github/test_config_flow.py +++ b/tests/components/github/test_config_flow.py @@ -1,4 +1,5 @@ """Test the GitHub config flow.""" + from unittest.mock import AsyncMock, MagicMock, patch from aiogithubapi import GitHubException diff --git a/tests/components/glances/conftest.py b/tests/components/glances/conftest.py index 9f4590ab5e0..339136f44e8 100644 --- a/tests/components/glances/conftest.py +++ b/tests/components/glances/conftest.py @@ -1,4 +1,5 @@ """Conftest for speedtestdotnet.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/glances/test_config_flow.py b/tests/components/glances/test_config_flow.py index 8d590317c61..09dc638bb53 100644 --- a/tests/components/glances/test_config_flow.py +++ b/tests/components/glances/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Glances config flow.""" + from unittest.mock import MagicMock from glances_api.exceptions import ( diff --git a/tests/components/glances/test_init.py b/tests/components/glances/test_init.py index 764426c6276..aa861dc5518 100644 --- a/tests/components/glances/test_init.py +++ b/tests/components/glances/test_init.py @@ -1,4 +1,5 @@ """Tests for Glances integration.""" + from unittest.mock import AsyncMock, MagicMock from glances_api.exceptions import ( diff --git a/tests/components/glances/test_sensor.py b/tests/components/glances/test_sensor.py index aeef1de0b09..ebe8b75b618 100644 --- a/tests/components/glances/test_sensor.py +++ b/tests/components/glances/test_sensor.py @@ -1,4 +1,5 @@ """Tests for glances sensors.""" + from syrupy import SnapshotAssertion from homeassistant.components.glances.const import DOMAIN diff --git a/tests/components/goalzero/test_binary_sensor.py b/tests/components/goalzero/test_binary_sensor.py index 0a26d2adc2f..0e169fc9de0 100644 --- a/tests/components/goalzero/test_binary_sensor.py +++ b/tests/components/goalzero/test_binary_sensor.py @@ -1,4 +1,5 @@ """Binary sensor tests for the Goalzero integration.""" + from homeassistant.components.binary_sensor import BinarySensorDeviceClass from homeassistant.components.goalzero.const import DEFAULT_NAME from homeassistant.const import ATTR_DEVICE_CLASS, STATE_OFF, STATE_ON diff --git a/tests/components/goalzero/test_config_flow.py b/tests/components/goalzero/test_config_flow.py index 6d02730a572..7e57312c5b6 100644 --- a/tests/components/goalzero/test_config_flow.py +++ b/tests/components/goalzero/test_config_flow.py @@ -1,4 +1,5 @@ """Test Goal Zero Yeti config flow.""" + from unittest.mock import patch from goalzero import exceptions diff --git a/tests/components/goalzero/test_init.py b/tests/components/goalzero/test_init.py index 3a277d4cb53..1390561785e 100644 --- a/tests/components/goalzero/test_init.py +++ b/tests/components/goalzero/test_init.py @@ -1,4 +1,5 @@ """Test Goal Zero integration.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/goalzero/test_switch.py b/tests/components/goalzero/test_switch.py index d97a4b9a3fd..de2e6035a12 100644 --- a/tests/components/goalzero/test_switch.py +++ b/tests/components/goalzero/test_switch.py @@ -1,4 +1,5 @@ """Switch tests for the Goalzero integration.""" + from homeassistant.components.goalzero.const import DEFAULT_NAME from homeassistant.components.switch import DOMAIN from homeassistant.const import ( diff --git a/tests/components/gogogate2/test_config_flow.py b/tests/components/gogogate2/test_config_flow.py index 6de04125783..a88dbd45116 100644 --- a/tests/components/gogogate2/test_config_flow.py +++ b/tests/components/gogogate2/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the GogoGate2 component.""" + from ipaddress import ip_address from unittest.mock import MagicMock, patch diff --git a/tests/components/gogogate2/test_cover.py b/tests/components/gogogate2/test_cover.py index ca6509d53b9..001212fa17b 100644 --- a/tests/components/gogogate2/test_cover.py +++ b/tests/components/gogogate2/test_cover.py @@ -1,4 +1,5 @@ """Tests for the GogoGate2 component.""" + from datetime import timedelta from unittest.mock import MagicMock, patch diff --git a/tests/components/gogogate2/test_init.py b/tests/components/gogogate2/test_init.py index 5c0755bb91b..abc7e4a2326 100644 --- a/tests/components/gogogate2/test_init.py +++ b/tests/components/gogogate2/test_init.py @@ -1,4 +1,5 @@ """Tests for the GogoGate2 component.""" + from unittest.mock import MagicMock, patch from ismartgate import GogoGate2Api diff --git a/tests/components/gogogate2/test_sensor.py b/tests/components/gogogate2/test_sensor.py index 8df88b2b4b7..610d9eda34f 100644 --- a/tests/components/gogogate2/test_sensor.py +++ b/tests/components/gogogate2/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the GogoGate2 component.""" + from datetime import timedelta from unittest.mock import MagicMock, patch diff --git a/tests/components/goodwe/conftest.py b/tests/components/goodwe/conftest.py index cabb0f6ea10..0b4ce67d121 100644 --- a/tests/components/goodwe/conftest.py +++ b/tests/components/goodwe/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Aladdin Connect integration tests.""" + from unittest.mock import AsyncMock, MagicMock from goodwe import Inverter diff --git a/tests/components/goodwe/test_config_flow.py b/tests/components/goodwe/test_config_flow.py index c9bf5f1e9ff..b1aabe0be09 100644 --- a/tests/components/goodwe/test_config_flow.py +++ b/tests/components/goodwe/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Goodwe config flow.""" + from unittest.mock import AsyncMock, patch from goodwe import InverterError diff --git a/tests/components/goodwe/test_diagnostics.py b/tests/components/goodwe/test_diagnostics.py index edda2ed2cb7..21917265811 100644 --- a/tests/components/goodwe/test_diagnostics.py +++ b/tests/components/goodwe/test_diagnostics.py @@ -1,4 +1,5 @@ """Test the CO2Signal diagnostics.""" + from unittest.mock import MagicMock, patch from syrupy import SnapshotAssertion diff --git a/tests/components/google/conftest.py b/tests/components/google/conftest.py index 97d918c2e01..989e6690630 100644 --- a/tests/components/google/conftest.py +++ b/tests/components/google/conftest.py @@ -1,4 +1,5 @@ """Test configuration and mocks for the google integration.""" + from __future__ import annotations from collections.abc import Awaitable, Callable, Generator diff --git a/tests/components/google/test_calendar.py b/tests/components/google/test_calendar.py index 55a9f814a63..3946e432497 100644 --- a/tests/components/google/test_calendar.py +++ b/tests/components/google/test_calendar.py @@ -1,4 +1,5 @@ """The tests for the google calendar platform.""" + from __future__ import annotations from collections.abc import Awaitable, Callable diff --git a/tests/components/google/test_diagnostics.py b/tests/components/google/test_diagnostics.py index 5ebc683485b..dd25ba152e5 100644 --- a/tests/components/google/test_diagnostics.py +++ b/tests/components/google/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for diagnostics platform of google calendar.""" + from collections.abc import Callable from typing import Any diff --git a/tests/components/google/test_init.py b/tests/components/google/test_init.py index 26a5cb2e192..c51ecf593e3 100644 --- a/tests/components/google/test_init.py +++ b/tests/components/google/test_init.py @@ -1,4 +1,5 @@ """The tests for the Google Calendar component.""" + from __future__ import annotations from collections.abc import Awaitable, Callable diff --git a/tests/components/google_assistant/test_button.py b/tests/components/google_assistant/test_button.py index d3c5665b945..11ca77bf733 100644 --- a/tests/components/google_assistant/test_button.py +++ b/tests/components/google_assistant/test_button.py @@ -1,4 +1,5 @@ """Test buttons.""" + from unittest.mock import patch import pytest diff --git a/tests/components/google_assistant/test_diagnostics.py b/tests/components/google_assistant/test_diagnostics.py index df8221b5053..27f741e3e49 100644 --- a/tests/components/google_assistant/test_diagnostics.py +++ b/tests/components/google_assistant/test_diagnostics.py @@ -1,4 +1,5 @@ """Test diagnostics.""" + from unittest.mock import patch import pytest diff --git a/tests/components/google_assistant/test_google_assistant.py b/tests/components/google_assistant/test_google_assistant.py index 4fb6f50a5e6..94936eaaf3d 100644 --- a/tests/components/google_assistant/test_google_assistant.py +++ b/tests/components/google_assistant/test_google_assistant.py @@ -1,4 +1,5 @@ """The tests for the Google Assistant component.""" + from http import HTTPStatus import json from unittest.mock import patch diff --git a/tests/components/google_assistant/test_helpers.py b/tests/components/google_assistant/test_helpers.py index 1de1799358f..2455e1938fd 100644 --- a/tests/components/google_assistant/test_helpers.py +++ b/tests/components/google_assistant/test_helpers.py @@ -1,4 +1,5 @@ """Test Google Assistant helpers.""" + from datetime import timedelta from http import HTTPStatus from unittest.mock import Mock, call, patch diff --git a/tests/components/google_assistant/test_http.py b/tests/components/google_assistant/test_http.py index 6f2d61d03ae..cc1332a372b 100644 --- a/tests/components/google_assistant/test_http.py +++ b/tests/components/google_assistant/test_http.py @@ -1,4 +1,5 @@ """Test Google http services.""" + from datetime import UTC, datetime, timedelta from http import HTTPStatus import json diff --git a/tests/components/google_assistant/test_init.py b/tests/components/google_assistant/test_init.py index f33cf4354e3..270455d4f76 100644 --- a/tests/components/google_assistant/test_init.py +++ b/tests/components/google_assistant/test_init.py @@ -1,4 +1,5 @@ """The tests for google-assistant init.""" + from http import HTTPStatus from homeassistant.components import google_assistant as ga diff --git a/tests/components/google_assistant/test_logbook.py b/tests/components/google_assistant/test_logbook.py index e8132d822e8..ca5b011dddc 100644 --- a/tests/components/google_assistant/test_logbook.py +++ b/tests/components/google_assistant/test_logbook.py @@ -1,4 +1,5 @@ """The tests for Google Assistant logbook.""" + from homeassistant.components.google_assistant.const import ( DOMAIN, EVENT_COMMAND_RECEIVED, diff --git a/tests/components/google_assistant/test_report_state.py b/tests/components/google_assistant/test_report_state.py index 29ac7c3b48d..a4829e6140f 100644 --- a/tests/components/google_assistant/test_report_state.py +++ b/tests/components/google_assistant/test_report_state.py @@ -1,4 +1,5 @@ """Test Google report state.""" + from datetime import datetime, timedelta from http import HTTPStatus from unittest.mock import AsyncMock, patch diff --git a/tests/components/google_assistant/test_trait.py b/tests/components/google_assistant/test_trait.py index 58cbc5dce0e..b9a68b90a26 100644 --- a/tests/components/google_assistant/test_trait.py +++ b/tests/components/google_assistant/test_trait.py @@ -1,4 +1,5 @@ """Tests for the Google Assistant traits.""" + from datetime import datetime, timedelta from unittest.mock import ANY, patch diff --git a/tests/components/google_assistant_sdk/conftest.py b/tests/components/google_assistant_sdk/conftest.py index c994a8b12e3..6922b078574 100644 --- a/tests/components/google_assistant_sdk/conftest.py +++ b/tests/components/google_assistant_sdk/conftest.py @@ -1,4 +1,5 @@ """PyTest fixtures and test helpers.""" + from collections.abc import Awaitable, Callable, Coroutine import time from typing import Any diff --git a/tests/components/google_assistant_sdk/test_config_flow.py b/tests/components/google_assistant_sdk/test_config_flow.py index c65477b18b1..49e849398af 100644 --- a/tests/components/google_assistant_sdk/test_config_flow.py +++ b/tests/components/google_assistant_sdk/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Google Assistant SDK config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/google_assistant_sdk/test_helpers.py b/tests/components/google_assistant_sdk/test_helpers.py index 03a04097d67..1090eb9da45 100644 --- a/tests/components/google_assistant_sdk/test_helpers.py +++ b/tests/components/google_assistant_sdk/test_helpers.py @@ -1,4 +1,5 @@ """Test the Google Assistant SDK helpers.""" + from homeassistant.components.google_assistant_sdk.const import SUPPORTED_LANGUAGE_CODES from homeassistant.components.google_assistant_sdk.helpers import ( DEFAULT_LANGUAGE_CODES, diff --git a/tests/components/google_assistant_sdk/test_init.py b/tests/components/google_assistant_sdk/test_init.py index 5aa68093627..2d930599c24 100644 --- a/tests/components/google_assistant_sdk/test_init.py +++ b/tests/components/google_assistant_sdk/test_init.py @@ -1,4 +1,5 @@ """Tests for Google Assistant SDK.""" + from datetime import timedelta import http import time diff --git a/tests/components/google_assistant_sdk/test_notify.py b/tests/components/google_assistant_sdk/test_notify.py index 3320bb944b2..0ffdc3c5660 100644 --- a/tests/components/google_assistant_sdk/test_notify.py +++ b/tests/components/google_assistant_sdk/test_notify.py @@ -1,4 +1,5 @@ """Tests for the Google Assistant notify.""" + from unittest.mock import call, patch import pytest diff --git a/tests/components/google_domains/test_init.py b/tests/components/google_domains/test_init.py index 12f5e509736..a682d4ad090 100644 --- a/tests/components/google_domains/test_init.py +++ b/tests/components/google_domains/test_init.py @@ -1,4 +1,5 @@ """Test the Google Domains component.""" + from datetime import timedelta import pytest diff --git a/tests/components/google_generative_ai_conversation/conftest.py b/tests/components/google_generative_ai_conversation/conftest.py index 0a45a991bf8..66dfd980cf3 100644 --- a/tests/components/google_generative_ai_conversation/conftest.py +++ b/tests/components/google_generative_ai_conversation/conftest.py @@ -1,4 +1,5 @@ """Tests helpers.""" + from unittest.mock import patch import pytest diff --git a/tests/components/google_generative_ai_conversation/test_config_flow.py b/tests/components/google_generative_ai_conversation/test_config_flow.py index 4a2478c5a7a..bff560dfb29 100644 --- a/tests/components/google_generative_ai_conversation/test_config_flow.py +++ b/tests/components/google_generative_ai_conversation/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Google Generative AI Conversation config flow.""" + from unittest.mock import patch from google.api_core.exceptions import ClientError diff --git a/tests/components/google_generative_ai_conversation/test_init.py b/tests/components/google_generative_ai_conversation/test_init.py index eee00fadfac..bcf0600373f 100644 --- a/tests/components/google_generative_ai_conversation/test_init.py +++ b/tests/components/google_generative_ai_conversation/test_init.py @@ -1,4 +1,5 @@ """Tests for the Google Generative AI Conversation integration.""" + from unittest.mock import AsyncMock, MagicMock, patch from google.api_core.exceptions import ClientError diff --git a/tests/components/google_mail/conftest.py b/tests/components/google_mail/conftest.py index c3318b37f0f..947d5fe2fb1 100644 --- a/tests/components/google_mail/conftest.py +++ b/tests/components/google_mail/conftest.py @@ -1,4 +1,5 @@ """Configure tests for the Google Mail integration.""" + from collections.abc import Awaitable, Callable, Coroutine import time from typing import Any diff --git a/tests/components/google_mail/test_config_flow.py b/tests/components/google_mail/test_config_flow.py index dbf06c26205..6456e38b3fc 100644 --- a/tests/components/google_mail/test_config_flow.py +++ b/tests/components/google_mail/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Google Mail config flow.""" + from unittest.mock import patch from httplib2 import Response diff --git a/tests/components/google_mail/test_notify.py b/tests/components/google_mail/test_notify.py index 1e9a174d81f..7373047b46e 100644 --- a/tests/components/google_mail/test_notify.py +++ b/tests/components/google_mail/test_notify.py @@ -1,4 +1,5 @@ """Notify tests for the Google Mail integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/google_mail/test_sensor.py b/tests/components/google_mail/test_sensor.py index 248622d3157..e0b072d4b7d 100644 --- a/tests/components/google_mail/test_sensor.py +++ b/tests/components/google_mail/test_sensor.py @@ -1,4 +1,5 @@ """Sensor tests for the Google Mail integration.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/google_mail/test_services.py b/tests/components/google_mail/test_services.py index caa0d887dec..ca82564dae9 100644 --- a/tests/components/google_mail/test_services.py +++ b/tests/components/google_mail/test_services.py @@ -1,4 +1,5 @@ """Services tests for the Google Mail integration.""" + from unittest.mock import patch from aiohttp.client_exceptions import ClientResponseError diff --git a/tests/components/google_pubsub/test_init.py b/tests/components/google_pubsub/test_init.py index 0a1d4741268..e397ab2c403 100644 --- a/tests/components/google_pubsub/test_init.py +++ b/tests/components/google_pubsub/test_init.py @@ -1,4 +1,5 @@ """The tests for the Google Pub/Sub component.""" + from dataclasses import dataclass from datetime import datetime import os diff --git a/tests/components/google_sheets/test_config_flow.py b/tests/components/google_sheets/test_config_flow.py index c2a12d65a97..edf4580485f 100644 --- a/tests/components/google_sheets/test_config_flow.py +++ b/tests/components/google_sheets/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Google Sheets config flow.""" + from collections.abc import Generator from unittest.mock import Mock, patch diff --git a/tests/components/google_tasks/test_init.py b/tests/components/google_tasks/test_init.py index b486942f70a..061bf549748 100644 --- a/tests/components/google_tasks/test_init.py +++ b/tests/components/google_tasks/test_init.py @@ -1,4 +1,5 @@ """Tests for Google Tasks.""" + from collections.abc import Awaitable, Callable import http import time diff --git a/tests/components/google_translate/conftest.py b/tests/components/google_translate/conftest.py index 34132fc5c1d..3600fae3841 100644 --- a/tests/components/google_translate/conftest.py +++ b/tests/components/google_translate/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Google Translate text-to-speech tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/google_translate/test_config_flow.py b/tests/components/google_translate/test_config_flow.py index e9a41e8eea6..a4104fc0908 100644 --- a/tests/components/google_translate/test_config_flow.py +++ b/tests/components/google_translate/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Google Translate text-to-speech config flow.""" + from unittest.mock import AsyncMock import pytest diff --git a/tests/components/google_translate/test_tts.py b/tests/components/google_translate/test_tts.py index fd1ddd8a4f2..1df609b0db4 100644 --- a/tests/components/google_translate/test_tts.py +++ b/tests/components/google_translate/test_tts.py @@ -1,4 +1,5 @@ """The tests for the Google speech platform.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/google_travel_time/conftest.py b/tests/components/google_travel_time/conftest.py index cef8dfeb65c..d5a1447f767 100644 --- a/tests/components/google_travel_time/conftest.py +++ b/tests/components/google_travel_time/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Google Time Travel tests.""" + from unittest.mock import patch from googlemaps.exceptions import ApiError, Timeout, TransportError diff --git a/tests/components/google_wifi/test_sensor.py b/tests/components/google_wifi/test_sensor.py index 3eceac64904..fcc5603fdc5 100644 --- a/tests/components/google_wifi/test_sensor.py +++ b/tests/components/google_wifi/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the Google Wifi platform.""" + from datetime import datetime, timedelta from http import HTTPStatus from unittest.mock import Mock, patch diff --git a/tests/components/govee_ble/test_config_flow.py b/tests/components/govee_ble/test_config_flow.py index fee37a0a886..4b498b2618a 100644 --- a/tests/components/govee_ble/test_config_flow.py +++ b/tests/components/govee_ble/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Govee config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/govee_ble/test_sensor.py b/tests/components/govee_ble/test_sensor.py index 55f3d293096..099fff7d413 100644 --- a/tests/components/govee_ble/test_sensor.py +++ b/tests/components/govee_ble/test_sensor.py @@ -1,4 +1,5 @@ """Test the Govee BLE sensors.""" + from datetime import timedelta import time diff --git a/tests/components/govee_light_local/conftest.py b/tests/components/govee_light_local/conftest.py index 2b3690f7011..5976d3c1b74 100644 --- a/tests/components/govee_light_local/conftest.py +++ b/tests/components/govee_light_local/conftest.py @@ -1,4 +1,5 @@ """Tests configuration for Govee Local API.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/govee_light_local/test_config_flow.py b/tests/components/govee_light_local/test_config_flow.py index 7753b40c29c..2b527c867f9 100644 --- a/tests/components/govee_light_local/test_config_flow.py +++ b/tests/components/govee_light_local/test_config_flow.py @@ -1,4 +1,5 @@ """Test Govee light local config flow.""" + from unittest.mock import AsyncMock, patch from govee_local_api import GoveeDevice diff --git a/tests/components/gpsd/conftest.py b/tests/components/gpsd/conftest.py index c2bd2b8564a..71bb3aa61bf 100644 --- a/tests/components/gpsd/conftest.py +++ b/tests/components/gpsd/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the GPSD tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/gpsd/test_config_flow.py b/tests/components/gpsd/test_config_flow.py index 0b0465b026d..81d6681dabd 100644 --- a/tests/components/gpsd/test_config_flow.py +++ b/tests/components/gpsd/test_config_flow.py @@ -1,4 +1,5 @@ """Test the GPSD config flow.""" + from unittest.mock import AsyncMock, patch from gps3.agps3threaded import GPSD_PORT as DEFAULT_PORT diff --git a/tests/components/gpslogger/test_init.py b/tests/components/gpslogger/test_init.py index 3873695033e..cfe9d050c69 100644 --- a/tests/components/gpslogger/test_init.py +++ b/tests/components/gpslogger/test_init.py @@ -1,4 +1,5 @@ """The tests the for GPSLogger device tracker platform.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/gree/conftest.py b/tests/components/gree/conftest.py index 8ef5f7bb38f..18113e6530c 100644 --- a/tests/components/gree/conftest.py +++ b/tests/components/gree/conftest.py @@ -1,4 +1,5 @@ """Pytest module configuration.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/gree/test_bridge.py b/tests/components/gree/test_bridge.py index f40ab6525d4..37b0b0dc15e 100644 --- a/tests/components/gree/test_bridge.py +++ b/tests/components/gree/test_bridge.py @@ -1,4 +1,5 @@ """Tests for gree component.""" + from datetime import timedelta from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/gree/test_climate.py b/tests/components/gree/test_climate.py index 5b261fa266b..2b62be2b16d 100644 --- a/tests/components/gree/test_climate.py +++ b/tests/components/gree/test_climate.py @@ -1,4 +1,5 @@ """Tests for gree component.""" + from datetime import timedelta from unittest.mock import DEFAULT as DEFAULT_MOCK, AsyncMock, patch diff --git a/tests/components/gree/test_config_flow.py b/tests/components/gree/test_config_flow.py index d4a922be449..7127af6b913 100644 --- a/tests/components/gree/test_config_flow.py +++ b/tests/components/gree/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Gree Integration.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/gree/test_init.py b/tests/components/gree/test_init.py index 240b60e30d7..1da965e001b 100644 --- a/tests/components/gree/test_init.py +++ b/tests/components/gree/test_init.py @@ -1,4 +1,5 @@ """Tests for the Gree Integration.""" + from unittest.mock import patch from homeassistant.components.gree.const import DOMAIN as GREE_DOMAIN diff --git a/tests/components/gree/test_switch.py b/tests/components/gree/test_switch.py index d8160d99040..9c465a9f297 100644 --- a/tests/components/gree/test_switch.py +++ b/tests/components/gree/test_switch.py @@ -1,4 +1,5 @@ """Tests for gree component.""" + from unittest.mock import patch from greeclimate.exceptions import DeviceTimeoutError diff --git a/tests/components/greeneye_monitor/common.py b/tests/components/greeneye_monitor/common.py index e9285647f4d..40562096b53 100644 --- a/tests/components/greeneye_monitor/common.py +++ b/tests/components/greeneye_monitor/common.py @@ -1,4 +1,5 @@ """Common helpers for greeneye_monitor tests.""" + from __future__ import annotations from typing import Any diff --git a/tests/components/greeneye_monitor/conftest.py b/tests/components/greeneye_monitor/conftest.py index 70b337430c5..d09d31d1db8 100644 --- a/tests/components/greeneye_monitor/conftest.py +++ b/tests/components/greeneye_monitor/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for testing greeneye_monitor.""" + from typing import Any from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/greeneye_monitor/test_sensor.py b/tests/components/greeneye_monitor/test_sensor.py index f739b8a64ca..35d515a4877 100644 --- a/tests/components/greeneye_monitor/test_sensor.py +++ b/tests/components/greeneye_monitor/test_sensor.py @@ -1,4 +1,5 @@ """Tests for greeneye_monitor sensors.""" + from unittest.mock import AsyncMock from homeassistant.components.greeneye_monitor.sensor import ( diff --git a/tests/components/group/common.py b/tests/components/group/common.py index b2c35703e6c..d24deb2f34f 100644 --- a/tests/components/group/common.py +++ b/tests/components/group/common.py @@ -3,6 +3,7 @@ All containing methods are legacy helpers that should not be used by new components. Instead call the service directly. """ + from homeassistant.components.group import ( ATTR_ADD_ENTITIES, ATTR_ENTITIES, diff --git a/tests/components/group/test_binary_sensor.py b/tests/components/group/test_binary_sensor.py index 10c1d58d3d2..2e2b5f3bd21 100644 --- a/tests/components/group/test_binary_sensor.py +++ b/tests/components/group/test_binary_sensor.py @@ -1,4 +1,5 @@ """The tests for the Group Binary Sensor platform.""" + from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN from homeassistant.components.group import DOMAIN from homeassistant.const import ( diff --git a/tests/components/group/test_config_flow.py b/tests/components/group/test_config_flow.py index 9db70ca80d1..706d1304916 100644 --- a/tests/components/group/test_config_flow.py +++ b/tests/components/group/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Switch config flow.""" + from typing import Any from unittest.mock import patch diff --git a/tests/components/group/test_init.py b/tests/components/group/test_init.py index 6dd1ca1a6ed..c609c705f21 100644 --- a/tests/components/group/test_init.py +++ b/tests/components/group/test_init.py @@ -1,4 +1,5 @@ """The tests for the Group components.""" + from __future__ import annotations from collections import OrderedDict diff --git a/tests/components/group/test_notify.py b/tests/components/group/test_notify.py index 77569c80f0f..52d049431d8 100644 --- a/tests/components/group/test_notify.py +++ b/tests/components/group/test_notify.py @@ -1,4 +1,5 @@ """The tests for the notify.group platform.""" + from unittest.mock import MagicMock, patch from homeassistant import config as hass_config diff --git a/tests/components/group/test_recorder.py b/tests/components/group/test_recorder.py index 3ca965ec998..2b0cab6c6f7 100644 --- a/tests/components/group/test_recorder.py +++ b/tests/components/group/test_recorder.py @@ -1,4 +1,5 @@ """The tests for group recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/group/test_reproduce_state.py b/tests/components/group/test_reproduce_state.py index ea9c6e9d43d..ff834bc87d2 100644 --- a/tests/components/group/test_reproduce_state.py +++ b/tests/components/group/test_reproduce_state.py @@ -1,4 +1,5 @@ """The tests for reproduction of state.""" + from asyncio import Future from unittest.mock import ANY, patch diff --git a/tests/components/growatt_server/test_config_flow.py b/tests/components/growatt_server/test_config_flow.py index 8455495165a..5703ed02a8a 100644 --- a/tests/components/growatt_server/test_config_flow.py +++ b/tests/components/growatt_server/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Growatt server config flow.""" + from copy import deepcopy from unittest.mock import patch diff --git a/tests/components/guardian/conftest.py b/tests/components/guardian/conftest.py index f2cde0a553d..9f9b0f95e0d 100644 --- a/tests/components/guardian/conftest.py +++ b/tests/components/guardian/conftest.py @@ -1,4 +1,5 @@ """Define fixtures for Elexa Guardian tests.""" + from collections.abc import Generator import json from unittest.mock import AsyncMock, patch diff --git a/tests/components/guardian/test_config_flow.py b/tests/components/guardian/test_config_flow.py index e52d14fb6a0..3922b196e4b 100644 --- a/tests/components/guardian/test_config_flow.py +++ b/tests/components/guardian/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the Elexa Guardian config flow.""" + from ipaddress import ip_address from unittest.mock import patch diff --git a/tests/components/guardian/test_diagnostics.py b/tests/components/guardian/test_diagnostics.py index ec288461661..02b620b8e01 100644 --- a/tests/components/guardian/test_diagnostics.py +++ b/tests/components/guardian/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Guardian diagnostics.""" + from homeassistant.components.diagnostics import REDACTED from homeassistant.components.guardian import DOMAIN, GuardianData from homeassistant.core import HomeAssistant diff --git a/tests/components/habitica/test_config_flow.py b/tests/components/habitica/test_config_flow.py index 83202078dfe..1fcddb0f766 100644 --- a/tests/components/habitica/test_config_flow.py +++ b/tests/components/habitica/test_config_flow.py @@ -1,4 +1,5 @@ """Test the habitica config flow.""" + from unittest.mock import AsyncMock, MagicMock, patch from aiohttp import ClientResponseError diff --git a/tests/components/habitica/test_init.py b/tests/components/habitica/test_init.py index 91fa6f90e9f..9168e29f2d5 100644 --- a/tests/components/habitica/test_init.py +++ b/tests/components/habitica/test_init.py @@ -1,4 +1,5 @@ """Test the habitica module.""" + from http import HTTPStatus import pytest diff --git a/tests/components/hardkernel/test_config_flow.py b/tests/components/hardkernel/test_config_flow.py index 309c796fcc3..1965e2af8c7 100644 --- a/tests/components/hardkernel/test_config_flow.py +++ b/tests/components/hardkernel/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Hardkernel config flow.""" + from unittest.mock import patch from homeassistant.components.hardkernel.const import DOMAIN diff --git a/tests/components/hardkernel/test_hardware.py b/tests/components/hardkernel/test_hardware.py index ee2299f383c..8b57fc24d00 100644 --- a/tests/components/hardkernel/test_hardware.py +++ b/tests/components/hardkernel/test_hardware.py @@ -1,4 +1,5 @@ """Test the Hardkernel hardware platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/hardkernel/test_init.py b/tests/components/hardkernel/test_init.py index 98f4c08cc80..90717054ead 100644 --- a/tests/components/hardkernel/test_init.py +++ b/tests/components/hardkernel/test_init.py @@ -1,4 +1,5 @@ """Test the Hardkernel integration.""" + from unittest.mock import patch from homeassistant.components.hardkernel.const import DOMAIN diff --git a/tests/components/hardware/test_websocket_api.py b/tests/components/hardware/test_websocket_api.py index 98fa00486ff..fe33d1d0c09 100644 --- a/tests/components/hardware/test_websocket_api.py +++ b/tests/components/hardware/test_websocket_api.py @@ -1,4 +1,5 @@ """Test the hardware websocket API.""" + from collections import namedtuple import datetime from unittest.mock import patch diff --git a/tests/components/harmony/conftest.py b/tests/components/harmony/conftest.py index 9b335d18183..c7594848990 100644 --- a/tests/components/harmony/conftest.py +++ b/tests/components/harmony/conftest.py @@ -1,4 +1,5 @@ """Fixtures for harmony tests.""" + from unittest.mock import AsyncMock, MagicMock, PropertyMock, patch from aioharmony.const import ClientCallbackType diff --git a/tests/components/harmony/test_config_flow.py b/tests/components/harmony/test_config_flow.py index b1c9d5649bb..2451a59afa3 100644 --- a/tests/components/harmony/test_config_flow.py +++ b/tests/components/harmony/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Logitech Harmony Hub config flow.""" + from unittest.mock import AsyncMock, MagicMock, patch import aiohttp diff --git a/tests/components/harmony/test_init.py b/tests/components/harmony/test_init.py index f718cee109e..971983fc3b6 100644 --- a/tests/components/harmony/test_init.py +++ b/tests/components/harmony/test_init.py @@ -1,4 +1,5 @@ """Test init of Logitch Harmony Hub integration.""" + from homeassistant.components.harmony.const import DOMAIN from homeassistant.const import CONF_HOST, CONF_NAME from homeassistant.core import HomeAssistant diff --git a/tests/components/harmony/test_remote.py b/tests/components/harmony/test_remote.py index b3f0d695c75..14b8bdd63cf 100644 --- a/tests/components/harmony/test_remote.py +++ b/tests/components/harmony/test_remote.py @@ -1,4 +1,5 @@ """Test the Logitech Harmony Hub remote.""" + from datetime import timedelta from aioharmony.const import SendCommandDevice diff --git a/tests/components/harmony/test_select.py b/tests/components/harmony/test_select.py index 0b775a84d08..da699be5372 100644 --- a/tests/components/harmony/test_select.py +++ b/tests/components/harmony/test_select.py @@ -1,4 +1,5 @@ """Test the Logitech Harmony Hub activity select.""" + from datetime import timedelta from homeassistant.components.harmony.const import DOMAIN diff --git a/tests/components/harmony/test_switch.py b/tests/components/harmony/test_switch.py index f843ab4deca..b5603938972 100644 --- a/tests/components/harmony/test_switch.py +++ b/tests/components/harmony/test_switch.py @@ -1,4 +1,5 @@ """Test the Logitech Harmony Hub activity switches.""" + from datetime import timedelta from homeassistant.components import automation, script diff --git a/tests/components/hassio/test_addon_manager.py b/tests/components/hassio/test_addon_manager.py index 57a6949c56d..f846de007ef 100644 --- a/tests/components/hassio/test_addon_manager.py +++ b/tests/components/hassio/test_addon_manager.py @@ -1,4 +1,5 @@ """Test the addon manager.""" + from __future__ import annotations import asyncio diff --git a/tests/components/hassio/test_addon_panel.py b/tests/components/hassio/test_addon_panel.py index 4abc4b16c9f..9b1735287c6 100644 --- a/tests/components/hassio/test_addon_panel.py +++ b/tests/components/hassio/test_addon_panel.py @@ -1,4 +1,5 @@ """Test add-on panel.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/hassio/test_auth.py b/tests/components/hassio/test_auth.py index b58d43f87ed..175d9061d56 100644 --- a/tests/components/hassio/test_auth.py +++ b/tests/components/hassio/test_auth.py @@ -1,4 +1,5 @@ """The tests for the hassio component.""" + from http import HTTPStatus from unittest.mock import Mock, patch diff --git a/tests/components/hassio/test_config_flow.py b/tests/components/hassio/test_config_flow.py index 80b403a333b..4067c9e9afe 100644 --- a/tests/components/hassio/test_config_flow.py +++ b/tests/components/hassio/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Home Assistant Supervisor config flow.""" + from unittest.mock import patch from homeassistant.components.hassio import DOMAIN diff --git a/tests/components/hassio/test_discovery.py b/tests/components/hassio/test_discovery.py index 0923967a480..7a7d543afb7 100644 --- a/tests/components/hassio/test_discovery.py +++ b/tests/components/hassio/test_discovery.py @@ -1,4 +1,5 @@ """Test config flow.""" + from http import HTTPStatus from unittest.mock import AsyncMock, Mock, patch diff --git a/tests/components/hassio/test_handler.py b/tests/components/hassio/test_handler.py index 06c726360d9..42e0a174952 100644 --- a/tests/components/hassio/test_handler.py +++ b/tests/components/hassio/test_handler.py @@ -1,4 +1,5 @@ """The tests for the hassio component.""" + from __future__ import annotations from typing import Any, Literal diff --git a/tests/components/hassio/test_http.py b/tests/components/hassio/test_http.py index 4e1e7436a58..55d4d8b0365 100644 --- a/tests/components/hassio/test_http.py +++ b/tests/components/hassio/test_http.py @@ -1,4 +1,5 @@ """The tests for the hassio component.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/hassio/test_ingress.py b/tests/components/hassio/test_ingress.py index 791337079f0..f6eeecd5f90 100644 --- a/tests/components/hassio/test_ingress.py +++ b/tests/components/hassio/test_ingress.py @@ -1,4 +1,5 @@ """The tests for the hassio component.""" + from http import HTTPStatus from unittest.mock import MagicMock, patch diff --git a/tests/components/hassio/test_init.py b/tests/components/hassio/test_init.py index a6f94152af0..462fc845c44 100644 --- a/tests/components/hassio/test_init.py +++ b/tests/components/hassio/test_init.py @@ -1,4 +1,5 @@ """The tests for the hassio component.""" + from datetime import timedelta import os from typing import Any diff --git a/tests/components/hassio/test_issues.py b/tests/components/hassio/test_issues.py index 21cd249bd53..4daa6ab0f58 100644 --- a/tests/components/hassio/test_issues.py +++ b/tests/components/hassio/test_issues.py @@ -1,4 +1,5 @@ """Test issues from supervisor issues.""" + from __future__ import annotations import os diff --git a/tests/components/hassio/test_sensor.py b/tests/components/hassio/test_sensor.py index 9dbcb5d0e5d..fbf9a9acc79 100644 --- a/tests/components/hassio/test_sensor.py +++ b/tests/components/hassio/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the hassio sensors.""" + from datetime import timedelta import os from unittest.mock import patch diff --git a/tests/components/hassio/test_update.py b/tests/components/hassio/test_update.py index 48f2896cbf9..c89636cb65b 100644 --- a/tests/components/hassio/test_update.py +++ b/tests/components/hassio/test_update.py @@ -1,4 +1,5 @@ """The tests for the hassio update entities.""" + from datetime import timedelta import os from unittest.mock import patch diff --git a/tests/components/hdmi_cec/conftest.py b/tests/components/hdmi_cec/conftest.py index c5f82c04e19..0756ea639b7 100644 --- a/tests/components/hdmi_cec/conftest.py +++ b/tests/components/hdmi_cec/conftest.py @@ -1,4 +1,5 @@ """Tests for the HDMI-CEC component.""" + from unittest.mock import patch import pytest diff --git a/tests/components/hdmi_cec/test_init.py b/tests/components/hdmi_cec/test_init.py index 7fb921225f3..b8cbf1ea8cd 100644 --- a/tests/components/hdmi_cec/test_init.py +++ b/tests/components/hdmi_cec/test_init.py @@ -1,4 +1,5 @@ """Tests for the HDMI-CEC component.""" + from datetime import timedelta from unittest.mock import ANY, PropertyMock, call, patch diff --git a/tests/components/hdmi_cec/test_media_player.py b/tests/components/hdmi_cec/test_media_player.py index 0a2f30c691a..4c2c5f42e6e 100644 --- a/tests/components/hdmi_cec/test_media_player.py +++ b/tests/components/hdmi_cec/test_media_player.py @@ -1,4 +1,5 @@ """Tests for the HDMI-CEC media player platform.""" + from pycec.const import ( DEVICE_TYPE_NAMES, KEY_BACKWARD, diff --git a/tests/components/hdmi_cec/test_switch.py b/tests/components/hdmi_cec/test_switch.py index ccb10a2f492..d54d6cc103b 100644 --- a/tests/components/hdmi_cec/test_switch.py +++ b/tests/components/hdmi_cec/test_switch.py @@ -1,4 +1,5 @@ """Tests for the HDMI-CEC switch platform.""" + from pycec.const import POWER_OFF, POWER_ON, STATUS_PLAY, STATUS_STILL, STATUS_STOP from pycec.network import PhysicalAddress import pytest diff --git a/tests/components/heos/conftest.py b/tests/components/heos/conftest.py index ee3847604c9..785d7c1d619 100644 --- a/tests/components/heos/conftest.py +++ b/tests/components/heos/conftest.py @@ -1,4 +1,5 @@ """Configuration for HEOS tests.""" + from __future__ import annotations from collections.abc import Sequence diff --git a/tests/components/heos/test_config_flow.py b/tests/components/heos/test_config_flow.py index bfb6b03c898..7f0cd6cbd5a 100644 --- a/tests/components/heos/test_config_flow.py +++ b/tests/components/heos/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Heos config flow module.""" + from unittest.mock import patch from urllib.parse import urlparse diff --git a/tests/components/heos/test_services.py b/tests/components/heos/test_services.py index 88eda68abb6..2d812eb83ab 100644 --- a/tests/components/heos/test_services.py +++ b/tests/components/heos/test_services.py @@ -1,4 +1,5 @@ """Tests for the services module.""" + from pyheos import CommandFailedError, HeosError, const import pytest diff --git a/tests/components/here_travel_time/test_config_flow.py b/tests/components/here_travel_time/test_config_flow.py index 42add4192e5..4d3797c66a0 100644 --- a/tests/components/here_travel_time/test_config_flow.py +++ b/tests/components/here_travel_time/test_config_flow.py @@ -1,4 +1,5 @@ """Test the HERE Travel Time config flow.""" + from unittest.mock import patch from here_routing import HERERoutingError, HERERoutingUnauthorizedError diff --git a/tests/components/here_travel_time/test_sensor.py b/tests/components/here_travel_time/test_sensor.py index 21580c48f33..6c5cd776ff2 100644 --- a/tests/components/here_travel_time/test_sensor.py +++ b/tests/components/here_travel_time/test_sensor.py @@ -1,4 +1,5 @@ """The test for the HERE Travel Time sensor platform.""" + from datetime import timedelta from unittest.mock import MagicMock, patch diff --git a/tests/components/hisense_aehw4a1/test_init.py b/tests/components/hisense_aehw4a1/test_init.py index 3cf89173f20..ff49879d344 100644 --- a/tests/components/hisense_aehw4a1/test_init.py +++ b/tests/components/hisense_aehw4a1/test_init.py @@ -1,4 +1,5 @@ """Tests for the Hisense AEH-W4A1 init file.""" + from unittest.mock import patch from pyaehw4a1 import exceptions diff --git a/tests/components/history/test_init.py b/tests/components/history/test_init.py index 356fbb86b01..8e120728a8b 100644 --- a/tests/components/history/test_init.py +++ b/tests/components/history/test_init.py @@ -1,4 +1,5 @@ """The tests the History component.""" + from datetime import timedelta from http import HTTPStatus import json diff --git a/tests/components/history/test_init_db_schema_30.py b/tests/components/history/test_init_db_schema_30.py index caf151cafe7..b0c07cf25af 100644 --- a/tests/components/history/test_init_db_schema_30.py +++ b/tests/components/history/test_init_db_schema_30.py @@ -1,4 +1,5 @@ """The tests the History component.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/history_stats/test_sensor.py b/tests/components/history_stats/test_sensor.py index c421a1b8c5c..a6422996726 100644 --- a/tests/components/history_stats/test_sensor.py +++ b/tests/components/history_stats/test_sensor.py @@ -1,4 +1,5 @@ """The test for the History Statistics sensor platform.""" + from datetime import datetime, timedelta from unittest.mock import patch diff --git a/tests/components/hive/test_config_flow.py b/tests/components/hive/test_config_flow.py index 69969b4ac0d..383e4c78ace 100644 --- a/tests/components/hive/test_config_flow.py +++ b/tests/components/hive/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Hive config flow.""" + from unittest.mock import patch from apyhiveapi.helper import hive_exceptions diff --git a/tests/components/holiday/conftest.py b/tests/components/holiday/conftest.py index d9b0d1a5788..92f46c8b238 100644 --- a/tests/components/holiday/conftest.py +++ b/tests/components/holiday/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Holiday tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/holiday/test_calendar.py b/tests/components/holiday/test_calendar.py index df0ce6d50d5..b5067a467ed 100644 --- a/tests/components/holiday/test_calendar.py +++ b/tests/components/holiday/test_calendar.py @@ -1,4 +1,5 @@ """Tests for calendar platform of Holiday integration.""" + from datetime import datetime, timedelta from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/holiday/test_config_flow.py b/tests/components/holiday/test_config_flow.py index 7dce6131616..eb21480fbb1 100644 --- a/tests/components/holiday/test_config_flow.py +++ b/tests/components/holiday/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Holiday config flow.""" + from unittest.mock import AsyncMock import pytest diff --git a/tests/components/home_connect/test_config_flow.py b/tests/components/home_connect/test_config_flow.py index 209100c71b2..74ca918889d 100644 --- a/tests/components/home_connect/test_config_flow.py +++ b/tests/components/home_connect/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Home Connect config flow.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/homeassistant/test_scene.py b/tests/components/homeassistant/test_scene.py index d754c67ad49..033d414d4a9 100644 --- a/tests/components/homeassistant/test_scene.py +++ b/tests/components/homeassistant/test_scene.py @@ -1,4 +1,5 @@ """Test Home Assistant scenes.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homeassistant/triggers/test_homeassistant.py b/tests/components/homeassistant/triggers/test_homeassistant.py index 9a202bc99a1..ebe90415018 100644 --- a/tests/components/homeassistant/triggers/test_homeassistant.py +++ b/tests/components/homeassistant/triggers/test_homeassistant.py @@ -1,4 +1,5 @@ """The tests for the Event automation.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homeassistant/triggers/test_numeric_state.py b/tests/components/homeassistant/triggers/test_numeric_state.py index 92c8aac3eba..9357d29ac38 100644 --- a/tests/components/homeassistant/triggers/test_numeric_state.py +++ b/tests/components/homeassistant/triggers/test_numeric_state.py @@ -1,4 +1,5 @@ """The tests for numeric state automation.""" + from datetime import timedelta import logging from unittest.mock import patch diff --git a/tests/components/homeassistant/triggers/test_state.py b/tests/components/homeassistant/triggers/test_state.py index a8f001ff5e0..0045888f971 100644 --- a/tests/components/homeassistant/triggers/test_state.py +++ b/tests/components/homeassistant/triggers/test_state.py @@ -1,4 +1,5 @@ """The test for state automation.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/homeassistant/triggers/test_time.py b/tests/components/homeassistant/triggers/test_time.py index ab5eb383f96..340b2839ab1 100644 --- a/tests/components/homeassistant/triggers/test_time.py +++ b/tests/components/homeassistant/triggers/test_time.py @@ -1,4 +1,5 @@ """The tests for the time automation.""" + from datetime import timedelta from unittest.mock import Mock, patch diff --git a/tests/components/homeassistant/triggers/test_time_pattern.py b/tests/components/homeassistant/triggers/test_time_pattern.py index e505dd4f3f5..2d814813ed4 100644 --- a/tests/components/homeassistant/triggers/test_time_pattern.py +++ b/tests/components/homeassistant/triggers/test_time_pattern.py @@ -1,4 +1,5 @@ """The tests for the time_pattern automation.""" + from datetime import timedelta from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/homeassistant_alerts/test_init.py b/tests/components/homeassistant_alerts/test_init.py index c772c088505..d21d5135db5 100644 --- a/tests/components/homeassistant_alerts/test_init.py +++ b/tests/components/homeassistant_alerts/test_init.py @@ -1,4 +1,5 @@ """Test creating repairs from alerts.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/homeassistant_green/test_config_flow.py b/tests/components/homeassistant_green/test_config_flow.py index cfac774f77e..f0bf15aaa53 100644 --- a/tests/components/homeassistant_green/test_config_flow.py +++ b/tests/components/homeassistant_green/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Home Assistant Green config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homeassistant_green/test_hardware.py b/tests/components/homeassistant_green/test_hardware.py index c9f958b882c..ab91514b297 100644 --- a/tests/components/homeassistant_green/test_hardware.py +++ b/tests/components/homeassistant_green/test_hardware.py @@ -1,4 +1,5 @@ """Test the Home Assistant Green hardware platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homeassistant_green/test_init.py b/tests/components/homeassistant_green/test_init.py index b183a332f50..0efb449137a 100644 --- a/tests/components/homeassistant_green/test_init.py +++ b/tests/components/homeassistant_green/test_init.py @@ -1,4 +1,5 @@ """Test the Home Assistant Green integration.""" + from unittest.mock import patch from homeassistant.components.hassio import DOMAIN as HASSIO_DOMAIN diff --git a/tests/components/homeassistant_hardware/conftest.py b/tests/components/homeassistant_hardware/conftest.py index 02b468e558e..9656b3d2e60 100644 --- a/tests/components/homeassistant_hardware/conftest.py +++ b/tests/components/homeassistant_hardware/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for the Home Assistant Hardware integration.""" + from collections.abc import Generator from typing import Any from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/homeassistant_hardware/test_silabs_multiprotocol_addon.py b/tests/components/homeassistant_hardware/test_silabs_multiprotocol_addon.py index 43fcd69e4db..6d1efc79df4 100644 --- a/tests/components/homeassistant_hardware/test_silabs_multiprotocol_addon.py +++ b/tests/components/homeassistant_hardware/test_silabs_multiprotocol_addon.py @@ -1,4 +1,5 @@ """Test the Home Assistant Hardware silabs multiprotocol addon manager.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/homeassistant_sky_connect/conftest.py b/tests/components/homeassistant_sky_connect/conftest.py index 90dbe5af384..6ab78fe53ef 100644 --- a/tests/components/homeassistant_sky_connect/conftest.py +++ b/tests/components/homeassistant_sky_connect/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for the Home Assistant SkyConnect integration.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/homeassistant_sky_connect/test_config_flow.py b/tests/components/homeassistant_sky_connect/test_config_flow.py index 36f0a259b7f..85a8f8d2668 100644 --- a/tests/components/homeassistant_sky_connect/test_config_flow.py +++ b/tests/components/homeassistant_sky_connect/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Home Assistant SkyConnect config flow.""" + from collections.abc import Generator import copy from unittest.mock import Mock, patch diff --git a/tests/components/homeassistant_sky_connect/test_hardware.py b/tests/components/homeassistant_sky_connect/test_hardware.py index ca9a7887040..079b03bbb92 100644 --- a/tests/components/homeassistant_sky_connect/test_hardware.py +++ b/tests/components/homeassistant_sky_connect/test_hardware.py @@ -1,4 +1,5 @@ """Test the Home Assistant SkyConnect hardware platform.""" + from unittest.mock import patch from homeassistant.components.homeassistant_sky_connect.const import DOMAIN diff --git a/tests/components/homeassistant_sky_connect/test_init.py b/tests/components/homeassistant_sky_connect/test_init.py index 11961c09a2d..a8602b2f65c 100644 --- a/tests/components/homeassistant_sky_connect/test_init.py +++ b/tests/components/homeassistant_sky_connect/test_init.py @@ -1,4 +1,5 @@ """Test the Home Assistant SkyConnect integration.""" + from collections.abc import Generator from typing import Any from unittest.mock import MagicMock, Mock, patch diff --git a/tests/components/homeassistant_yellow/conftest.py b/tests/components/homeassistant_yellow/conftest.py index a7d66d659f0..39ce00c59d4 100644 --- a/tests/components/homeassistant_yellow/conftest.py +++ b/tests/components/homeassistant_yellow/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for the Home Assistant Yellow integration.""" + from collections.abc import Generator from typing import Any from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/homeassistant_yellow/test_config_flow.py b/tests/components/homeassistant_yellow/test_config_flow.py index 1b80610953f..821621d5e57 100644 --- a/tests/components/homeassistant_yellow/test_config_flow.py +++ b/tests/components/homeassistant_yellow/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Home Assistant Yellow config flow.""" + from collections.abc import Generator from unittest.mock import Mock, patch diff --git a/tests/components/homeassistant_yellow/test_hardware.py b/tests/components/homeassistant_yellow/test_hardware.py index b7843e75dcf..9d43b341abf 100644 --- a/tests/components/homeassistant_yellow/test_hardware.py +++ b/tests/components/homeassistant_yellow/test_hardware.py @@ -1,4 +1,5 @@ """Test the Home Assistant Yellow hardware platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homeassistant_yellow/test_init.py b/tests/components/homeassistant_yellow/test_init.py index f042a7bf54d..de6696a108e 100644 --- a/tests/components/homeassistant_yellow/test_init.py +++ b/tests/components/homeassistant_yellow/test_init.py @@ -1,4 +1,5 @@ """Test the Home Assistant Yellow integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homekit/conftest.py b/tests/components/homekit/conftest.py index 8c6d4328065..39df14a47ef 100644 --- a/tests/components/homekit/conftest.py +++ b/tests/components/homekit/conftest.py @@ -1,4 +1,5 @@ """HomeKit session fixtures.""" + from contextlib import suppress import os from unittest.mock import patch diff --git a/tests/components/homekit/test_accessories.py b/tests/components/homekit/test_accessories.py index 4b1f315c0b6..a148ab9f61c 100644 --- a/tests/components/homekit/test_accessories.py +++ b/tests/components/homekit/test_accessories.py @@ -2,6 +2,7 @@ This includes tests for all mock object types. """ + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/homekit/test_config_flow.py b/tests/components/homekit/test_config_flow.py index 6dff9ef896e..dd389207b8d 100644 --- a/tests/components/homekit/test_config_flow.py +++ b/tests/components/homekit/test_config_flow.py @@ -1,4 +1,5 @@ """Test the HomeKit config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homekit/test_diagnostics.py b/tests/components/homekit/test_diagnostics.py index 2f18c7a5a89..954e415082f 100644 --- a/tests/components/homekit/test_diagnostics.py +++ b/tests/components/homekit/test_diagnostics.py @@ -1,4 +1,5 @@ """Test homekit diagnostics.""" + from unittest.mock import ANY, MagicMock, patch from homeassistant.components.homekit.const import ( diff --git a/tests/components/homekit/test_get_accessories.py b/tests/components/homekit/test_get_accessories.py index 179a0ce467f..02a39ed9258 100644 --- a/tests/components/homekit/test_get_accessories.py +++ b/tests/components/homekit/test_get_accessories.py @@ -1,4 +1,5 @@ """Package to test the get_accessory method.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/homekit/test_homekit.py b/tests/components/homekit/test_homekit.py index 6c01dd9f681..da5f8e4f5e5 100644 --- a/tests/components/homekit/test_homekit.py +++ b/tests/components/homekit/test_homekit.py @@ -1,4 +1,5 @@ """Tests for the HomeKit component.""" + from __future__ import annotations import asyncio diff --git a/tests/components/homekit/test_iidmanager.py b/tests/components/homekit/test_iidmanager.py index 386e8cf8f11..39d2dda8237 100644 --- a/tests/components/homekit/test_iidmanager.py +++ b/tests/components/homekit/test_iidmanager.py @@ -1,4 +1,5 @@ """Tests for the HomeKit IID manager.""" + from typing import Any from uuid import UUID diff --git a/tests/components/homekit/test_init.py b/tests/components/homekit/test_init.py index 1f0d9846fd1..068f13c0e54 100644 --- a/tests/components/homekit/test_init.py +++ b/tests/components/homekit/test_init.py @@ -1,4 +1,5 @@ """Test HomeKit initialization.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homekit/test_type_covers.py b/tests/components/homekit/test_type_covers.py index e0c016264f2..6efd9118092 100644 --- a/tests/components/homekit/test_type_covers.py +++ b/tests/components/homekit/test_type_covers.py @@ -1,4 +1,5 @@ """Test different accessory types: Covers.""" + from homeassistant.components.cover import ( ATTR_CURRENT_POSITION, ATTR_CURRENT_TILT_POSITION, diff --git a/tests/components/homekit/test_type_fans.py b/tests/components/homekit/test_type_fans.py index cb47b320c04..d971b8c06d2 100644 --- a/tests/components/homekit/test_type_fans.py +++ b/tests/components/homekit/test_type_fans.py @@ -1,4 +1,5 @@ """Test different accessory types: Fans.""" + from pyhap.const import HAP_REPR_AID, HAP_REPR_CHARS, HAP_REPR_IID, HAP_REPR_VALUE from homeassistant.components.fan import ( diff --git a/tests/components/homekit/test_type_humidifiers.py b/tests/components/homekit/test_type_humidifiers.py index 8ac748db278..fdd01e05a91 100644 --- a/tests/components/homekit/test_type_humidifiers.py +++ b/tests/components/homekit/test_type_humidifiers.py @@ -1,4 +1,5 @@ """Test different accessory types: HumidifierDehumidifier.""" + from pyhap.accessory_driver import AccessoryDriver from pyhap.const import ( CATEGORY_HUMIDIFIER, diff --git a/tests/components/homekit/test_type_lights.py b/tests/components/homekit/test_type_lights.py index 3bd3f1fb824..fce523262b6 100644 --- a/tests/components/homekit/test_type_lights.py +++ b/tests/components/homekit/test_type_lights.py @@ -1,4 +1,5 @@ """Test different accessory types: Lights.""" + from datetime import timedelta from pyhap.const import HAP_REPR_AID, HAP_REPR_CHARS, HAP_REPR_IID, HAP_REPR_VALUE diff --git a/tests/components/homekit/test_type_remote.py b/tests/components/homekit/test_type_remote.py index 7c66c20f17e..988950c64a8 100644 --- a/tests/components/homekit/test_type_remote.py +++ b/tests/components/homekit/test_type_remote.py @@ -1,4 +1,5 @@ """Test different accessory types: Remotes.""" + from unittest.mock import patch import pytest diff --git a/tests/components/homekit/test_type_security_systems.py b/tests/components/homekit/test_type_security_systems.py index b71e01dd280..18434a345ce 100644 --- a/tests/components/homekit/test_type_security_systems.py +++ b/tests/components/homekit/test_type_security_systems.py @@ -1,4 +1,5 @@ """Test different accessory types: Security Systems.""" + from pyhap.loader import get_loader import pytest diff --git a/tests/components/homekit/test_type_sensors.py b/tests/components/homekit/test_type_sensors.py index cba0bc54243..ac086b8100e 100644 --- a/tests/components/homekit/test_type_sensors.py +++ b/tests/components/homekit/test_type_sensors.py @@ -1,4 +1,5 @@ """Test different accessory types: Sensors.""" + from unittest.mock import patch from homeassistant.components.binary_sensor import BinarySensorDeviceClass diff --git a/tests/components/homekit/test_type_switches.py b/tests/components/homekit/test_type_switches.py index 863515c31d7..27937babc57 100644 --- a/tests/components/homekit/test_type_switches.py +++ b/tests/components/homekit/test_type_switches.py @@ -1,4 +1,5 @@ """Test different accessory types: Switches.""" + from datetime import timedelta import pytest diff --git a/tests/components/homekit/test_type_thermostats.py b/tests/components/homekit/test_type_thermostats.py index e827573363d..5bcfe1c2038 100644 --- a/tests/components/homekit/test_type_thermostats.py +++ b/tests/components/homekit/test_type_thermostats.py @@ -1,4 +1,5 @@ """Test different accessory types: Thermostats.""" + from unittest.mock import patch from pyhap.characteristic import Characteristic diff --git a/tests/components/homekit/test_type_triggers.py b/tests/components/homekit/test_type_triggers.py index 33ce01678a3..7471e0bff1c 100644 --- a/tests/components/homekit/test_type_triggers.py +++ b/tests/components/homekit/test_type_triggers.py @@ -1,4 +1,5 @@ """Test different accessory types: Triggers (Programmable Switches).""" + from unittest.mock import MagicMock from homeassistant.components.device_automation import DeviceAutomationType diff --git a/tests/components/homekit/test_util.py b/tests/components/homekit/test_util.py index 60ee2a4d8e8..9d8f5c5417e 100644 --- a/tests/components/homekit/test_util.py +++ b/tests/components/homekit/test_util.py @@ -1,4 +1,5 @@ """Test HomeKit util module.""" + from unittest.mock import MagicMock, Mock, patch import pytest diff --git a/tests/components/homekit_controller/common.py b/tests/components/homekit_controller/common.py index a5219fe7018..39466cc51e4 100644 --- a/tests/components/homekit_controller/common.py +++ b/tests/components/homekit_controller/common.py @@ -1,4 +1,5 @@ """Code to support homekit_controller tests.""" + from __future__ import annotations from dataclasses import dataclass diff --git a/tests/components/homekit_controller/specific_devices/test_anker_eufycam.py b/tests/components/homekit_controller/specific_devices/test_anker_eufycam.py index 603036c00fd..43945af2fbf 100644 --- a/tests/components/homekit_controller/specific_devices/test_anker_eufycam.py +++ b/tests/components/homekit_controller/specific_devices/test_anker_eufycam.py @@ -1,4 +1,5 @@ """Test against characteristics captured from a eufycam.""" + from homeassistant.core import HomeAssistant from ..common import ( diff --git a/tests/components/homekit_controller/specific_devices/test_aqara_switch.py b/tests/components/homekit_controller/specific_devices/test_aqara_switch.py index 338f2bc6e9f..b6848000943 100644 --- a/tests/components/homekit_controller/specific_devices/test_aqara_switch.py +++ b/tests/components/homekit_controller/specific_devices/test_aqara_switch.py @@ -5,6 +5,7 @@ service-label-index despite not being linked to a service-label. https://github.com/home-assistant/core/pull/39090 """ + from homeassistant.components.sensor import SensorStateClass from homeassistant.const import PERCENTAGE, EntityCategory from homeassistant.core import HomeAssistant diff --git a/tests/components/homekit_controller/specific_devices/test_connectsense.py b/tests/components/homekit_controller/specific_devices/test_connectsense.py index 94a91bb0417..b3190c510fd 100644 --- a/tests/components/homekit_controller/specific_devices/test_connectsense.py +++ b/tests/components/homekit_controller/specific_devices/test_connectsense.py @@ -1,4 +1,5 @@ """Make sure that ConnectSense Smart Outlet2 / In-Wall Outlet is enumerated properly.""" + from homeassistant.components.sensor import SensorStateClass from homeassistant.const import UnitOfElectricCurrent, UnitOfEnergy, UnitOfPower from homeassistant.core import HomeAssistant diff --git a/tests/components/homekit_controller/specific_devices/test_ecobee3.py b/tests/components/homekit_controller/specific_devices/test_ecobee3.py index 99ece418c7b..3f93ca1a896 100644 --- a/tests/components/homekit_controller/specific_devices/test_ecobee3.py +++ b/tests/components/homekit_controller/specific_devices/test_ecobee3.py @@ -2,6 +2,7 @@ https://github.com/home-assistant/core/issues/15336 """ + from typing import Any from unittest import mock diff --git a/tests/components/homekit_controller/specific_devices/test_hue_bridge.py b/tests/components/homekit_controller/specific_devices/test_hue_bridge.py index f1f8b690384..61c4fd1d1da 100644 --- a/tests/components/homekit_controller/specific_devices/test_hue_bridge.py +++ b/tests/components/homekit_controller/specific_devices/test_hue_bridge.py @@ -1,4 +1,5 @@ """Tests for handling accessories on a Hue bridge via HomeKit.""" + from homeassistant.components.sensor import SensorStateClass from homeassistant.const import PERCENTAGE, EntityCategory from homeassistant.core import HomeAssistant diff --git a/tests/components/homekit_controller/specific_devices/test_koogeek_ls1.py b/tests/components/homekit_controller/specific_devices/test_koogeek_ls1.py index baee3082106..9c6e5a6687a 100644 --- a/tests/components/homekit_controller/specific_devices/test_koogeek_ls1.py +++ b/tests/components/homekit_controller/specific_devices/test_koogeek_ls1.py @@ -1,4 +1,5 @@ """Make sure that existing Koogeek LS1 support isn't broken.""" + from datetime import timedelta from unittest import mock diff --git a/tests/components/homekit_controller/specific_devices/test_koogeek_sw2.py b/tests/components/homekit_controller/specific_devices/test_koogeek_sw2.py index 7114d138039..0063bfc7f5b 100644 --- a/tests/components/homekit_controller/specific_devices/test_koogeek_sw2.py +++ b/tests/components/homekit_controller/specific_devices/test_koogeek_sw2.py @@ -4,6 +4,7 @@ This Koogeek device has a custom power sensor that extra handling. It should have 2 entities - the actual switch and a sensor for power usage. """ + from homeassistant.components.sensor import SensorStateClass from homeassistant.const import UnitOfPower from homeassistant.core import HomeAssistant diff --git a/tests/components/homekit_controller/specific_devices/test_netamo_doorbell.py b/tests/components/homekit_controller/specific_devices/test_netamo_doorbell.py index d65baf93884..9b85a111fc7 100644 --- a/tests/components/homekit_controller/specific_devices/test_netamo_doorbell.py +++ b/tests/components/homekit_controller/specific_devices/test_netamo_doorbell.py @@ -2,6 +2,7 @@ https://github.com/home-assistant/core/issues/44596 """ + from homeassistant.core import HomeAssistant from ..common import ( diff --git a/tests/components/homekit_controller/specific_devices/test_vocolinc_vp3.py b/tests/components/homekit_controller/specific_devices/test_vocolinc_vp3.py index b42a7652c1c..9bb06486e18 100644 --- a/tests/components/homekit_controller/specific_devices/test_vocolinc_vp3.py +++ b/tests/components/homekit_controller/specific_devices/test_vocolinc_vp3.py @@ -1,4 +1,5 @@ """Make sure that existing VOCOlinc VP3 support isn't broken.""" + from homeassistant.components.sensor import SensorStateClass from homeassistant.const import UnitOfPower from homeassistant.core import HomeAssistant diff --git a/tests/components/homekit_controller/test_alarm_control_panel.py b/tests/components/homekit_controller/test_alarm_control_panel.py index 19991d7cc13..a660e29ca17 100644 --- a/tests/components/homekit_controller/test_alarm_control_panel.py +++ b/tests/components/homekit_controller/test_alarm_control_panel.py @@ -1,4 +1,5 @@ """Basic checks for HomeKitalarm_control_panel.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_binary_sensor.py b/tests/components/homekit_controller/test_binary_sensor.py index 92c303cab45..3d4486bb38d 100644 --- a/tests/components/homekit_controller/test_binary_sensor.py +++ b/tests/components/homekit_controller/test_binary_sensor.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit motion sensors and contact sensors.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_button.py b/tests/components/homekit_controller/test_button.py index 57592fb7a27..0d76ac98fbe 100644 --- a/tests/components/homekit_controller/test_button.py +++ b/tests/components/homekit_controller/test_button.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit button.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_climate.py b/tests/components/homekit_controller/test_climate.py index e4fe754013a..5470c669700 100644 --- a/tests/components/homekit_controller/test_climate.py +++ b/tests/components/homekit_controller/test_climate.py @@ -1,4 +1,5 @@ """Basic checks for HomeKitclimate.""" + from aiohomekit.model.characteristics import ( ActivationStateValues, CharacteristicsTypes, diff --git a/tests/components/homekit_controller/test_cover.py b/tests/components/homekit_controller/test_cover.py index 7d004a8a428..671e9779d30 100644 --- a/tests/components/homekit_controller/test_cover.py +++ b/tests/components/homekit_controller/test_cover.py @@ -1,4 +1,5 @@ """Basic checks for HomeKitalarm_control_panel.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_device_trigger.py b/tests/components/homekit_controller/test_device_trigger.py index 2f66a1eea26..0437958edae 100644 --- a/tests/components/homekit_controller/test_device_trigger.py +++ b/tests/components/homekit_controller/test_device_trigger.py @@ -1,4 +1,5 @@ """Test homekit_controller stateless triggers.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes import pytest diff --git a/tests/components/homekit_controller/test_event.py b/tests/components/homekit_controller/test_event.py index a836fb1c669..e139b49982a 100644 --- a/tests/components/homekit_controller/test_event.py +++ b/tests/components/homekit_controller/test_event.py @@ -1,4 +1,5 @@ """Test homekit_controller stateless triggers.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_fan.py b/tests/components/homekit_controller/test_fan.py index 938f09c453e..428d3ab7d50 100644 --- a/tests/components/homekit_controller/test_fan.py +++ b/tests/components/homekit_controller/test_fan.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit fans.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_humidifier.py b/tests/components/homekit_controller/test_humidifier.py index 1a1db53d8dd..60c74be3949 100644 --- a/tests/components/homekit_controller/test_humidifier.py +++ b/tests/components/homekit_controller/test_humidifier.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit Humidifier/Dehumidifier.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_init.py b/tests/components/homekit_controller/test_init.py index 57d206a6025..b658b11f2cb 100644 --- a/tests/components/homekit_controller/test_init.py +++ b/tests/components/homekit_controller/test_init.py @@ -1,4 +1,5 @@ """Tests for homekit_controller init.""" + from datetime import timedelta import pathlib from unittest.mock import patch diff --git a/tests/components/homekit_controller/test_light.py b/tests/components/homekit_controller/test_light.py index c7f168b2abe..606a9e75eb1 100644 --- a/tests/components/homekit_controller/test_light.py +++ b/tests/components/homekit_controller/test_light.py @@ -1,4 +1,5 @@ """Basic checks for HomeKitSwitch.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_lock.py b/tests/components/homekit_controller/test_lock.py index 9aacda81683..db248b82b1a 100644 --- a/tests/components/homekit_controller/test_lock.py +++ b/tests/components/homekit_controller/test_lock.py @@ -1,4 +1,5 @@ """Basic checks for HomeKitLock.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_media_player.py b/tests/components/homekit_controller/test_media_player.py index 1573fccea02..62a042ff7b9 100644 --- a/tests/components/homekit_controller/test_media_player.py +++ b/tests/components/homekit_controller/test_media_player.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit motion sensors and contact sensors.""" + from aiohomekit.model.characteristics import ( CharacteristicPermissions, CharacteristicsTypes, diff --git a/tests/components/homekit_controller/test_number.py b/tests/components/homekit_controller/test_number.py index d35df281eab..96e2cbe8d4d 100644 --- a/tests/components/homekit_controller/test_number.py +++ b/tests/components/homekit_controller/test_number.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit sensor.""" + from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import ServicesTypes diff --git a/tests/components/homekit_controller/test_select.py b/tests/components/homekit_controller/test_select.py index baae2cf8219..b00206e1b0d 100644 --- a/tests/components/homekit_controller/test_select.py +++ b/tests/components/homekit_controller/test_select.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit select entities.""" + from aiohomekit.model import Accessory from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.characteristics.const import TemperatureDisplayUnits diff --git a/tests/components/homekit_controller/test_sensor.py b/tests/components/homekit_controller/test_sensor.py index 3134605125e..8634b33fe3b 100644 --- a/tests/components/homekit_controller/test_sensor.py +++ b/tests/components/homekit_controller/test_sensor.py @@ -1,4 +1,5 @@ """Basic checks for HomeKit sensor.""" + from unittest.mock import patch from aiohomekit.model import Transport diff --git a/tests/components/homekit_controller/test_storage.py b/tests/components/homekit_controller/test_storage.py index afab63983e2..9523dc9abb7 100644 --- a/tests/components/homekit_controller/test_storage.py +++ b/tests/components/homekit_controller/test_storage.py @@ -1,4 +1,5 @@ """Basic checks for entity map storage.""" + from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/tests/components/homekit_controller/test_switch.py b/tests/components/homekit_controller/test_switch.py index 5b6a77b75c9..8a6b2a65e88 100644 --- a/tests/components/homekit_controller/test_switch.py +++ b/tests/components/homekit_controller/test_switch.py @@ -1,4 +1,5 @@ """Basic checks for HomeKitSwitch.""" + from aiohomekit.model.characteristics import ( CharacteristicsTypes, InUseValues, diff --git a/tests/components/homekit_controller/test_utils.py b/tests/components/homekit_controller/test_utils.py index 57dd98669fb..703cf288f63 100644 --- a/tests/components/homekit_controller/test_utils.py +++ b/tests/components/homekit_controller/test_utils.py @@ -1,4 +1,5 @@ """Checks for basic helper utils.""" + from homeassistant.components.homekit_controller.utils import unique_id_to_iids diff --git a/tests/components/homematicip_cloud/conftest.py b/tests/components/homematicip_cloud/conftest.py index c033670efa6..af663a150ac 100644 --- a/tests/components/homematicip_cloud/conftest.py +++ b/tests/components/homematicip_cloud/conftest.py @@ -1,4 +1,5 @@ """Initializer helpers for HomematicIP fake server.""" + from unittest.mock import AsyncMock, MagicMock, Mock, patch from homematicip.aio.auth import AsyncAuth diff --git a/tests/components/homematicip_cloud/test_alarm_control_panel.py b/tests/components/homematicip_cloud/test_alarm_control_panel.py index ddd32b7dc64..05d7963cea8 100644 --- a/tests/components/homematicip_cloud/test_alarm_control_panel.py +++ b/tests/components/homematicip_cloud/test_alarm_control_panel.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud alarm control panel.""" + from homeassistant.components.alarm_control_panel import ( DOMAIN as ALARM_CONTROL_PANEL_DOMAIN, ) diff --git a/tests/components/homematicip_cloud/test_binary_sensor.py b/tests/components/homematicip_cloud/test_binary_sensor.py index 07fcccc7479..54f8e2141d2 100644 --- a/tests/components/homematicip_cloud/test_binary_sensor.py +++ b/tests/components/homematicip_cloud/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud binary sensor.""" + from homematicip.base.enums import SmokeDetectorAlarmType, WindowState from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN diff --git a/tests/components/homematicip_cloud/test_config_flow.py b/tests/components/homematicip_cloud/test_config_flow.py index 44f923b33df..d560293dd66 100644 --- a/tests/components/homematicip_cloud/test_config_flow.py +++ b/tests/components/homematicip_cloud/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/homematicip_cloud/test_cover.py b/tests/components/homematicip_cloud/test_cover.py index 2c80c4e41a1..ee126dff936 100644 --- a/tests/components/homematicip_cloud/test_cover.py +++ b/tests/components/homematicip_cloud/test_cover.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud cover.""" + from homematicip.base.enums import DoorCommand, DoorState from homeassistant.components.cover import ( diff --git a/tests/components/homematicip_cloud/test_device.py b/tests/components/homematicip_cloud/test_device.py index a535d0ed6f0..facb12ed8ea 100644 --- a/tests/components/homematicip_cloud/test_device.py +++ b/tests/components/homematicip_cloud/test_device.py @@ -1,4 +1,5 @@ """Common tests for HomematicIP devices.""" + from unittest.mock import patch from homematicip.base.enums import EventType diff --git a/tests/components/homematicip_cloud/test_hap.py b/tests/components/homematicip_cloud/test_hap.py index 0d950968191..de47360770f 100644 --- a/tests/components/homematicip_cloud/test_hap.py +++ b/tests/components/homematicip_cloud/test_hap.py @@ -1,4 +1,5 @@ """Test HomematicIP Cloud accesspoint.""" + from unittest.mock import Mock, patch from homematicip.aio.auth import AsyncAuth diff --git a/tests/components/homematicip_cloud/test_init.py b/tests/components/homematicip_cloud/test_init.py index 5b9472d329b..d3e89e1bbb9 100644 --- a/tests/components/homematicip_cloud/test_init.py +++ b/tests/components/homematicip_cloud/test_init.py @@ -1,4 +1,5 @@ """Test HomematicIP Cloud setup process.""" + from unittest.mock import AsyncMock, Mock, patch from homematicip.base.base_connection import HmipConnectionError diff --git a/tests/components/homematicip_cloud/test_light.py b/tests/components/homematicip_cloud/test_light.py index 517978e74c0..18f002a5dbc 100644 --- a/tests/components/homematicip_cloud/test_light.py +++ b/tests/components/homematicip_cloud/test_light.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud light.""" + from homematicip.base.enums import RGBColorState from homeassistant.components.homematicip_cloud import DOMAIN as HMIPC_DOMAIN diff --git a/tests/components/homematicip_cloud/test_lock.py b/tests/components/homematicip_cloud/test_lock.py index 61457fd5119..f49ad42b013 100644 --- a/tests/components/homematicip_cloud/test_lock.py +++ b/tests/components/homematicip_cloud/test_lock.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud locks.""" + from unittest.mock import patch from homematicip.base.enums import LockState, MotorState diff --git a/tests/components/homematicip_cloud/test_sensor.py b/tests/components/homematicip_cloud/test_sensor.py index 908a881878b..3089bb062e5 100644 --- a/tests/components/homematicip_cloud/test_sensor.py +++ b/tests/components/homematicip_cloud/test_sensor.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud sensor.""" + from homematicip.base.enums import ValveState from homeassistant.components.homematicip_cloud import DOMAIN as HMIPC_DOMAIN diff --git a/tests/components/homematicip_cloud/test_switch.py b/tests/components/homematicip_cloud/test_switch.py index d8f58159e06..a249c52393d 100644 --- a/tests/components/homematicip_cloud/test_switch.py +++ b/tests/components/homematicip_cloud/test_switch.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud switch.""" + from homeassistant.components.homematicip_cloud import DOMAIN as HMIPC_DOMAIN from homeassistant.components.homematicip_cloud.generic_entity import ( ATTR_GROUP_MEMBER_UNREACHABLE, diff --git a/tests/components/homematicip_cloud/test_weather.py b/tests/components/homematicip_cloud/test_weather.py index b0cd0bde923..44005afd511 100644 --- a/tests/components/homematicip_cloud/test_weather.py +++ b/tests/components/homematicip_cloud/test_weather.py @@ -1,4 +1,5 @@ """Tests for HomematicIP Cloud weather.""" + from homeassistant.components.homematicip_cloud import DOMAIN as HMIPC_DOMAIN from homeassistant.components.weather import ( ATTR_WEATHER_HUMIDITY, diff --git a/tests/components/homewizard/conftest.py b/tests/components/homewizard/conftest.py index 0c24d9daebe..4f78449af82 100644 --- a/tests/components/homewizard/conftest.py +++ b/tests/components/homewizard/conftest.py @@ -1,4 +1,5 @@ """Fixtures for HomeWizard integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/homewizard/test_button.py b/tests/components/homewizard/test_button.py index b73a194c5ae..7f7ada37644 100644 --- a/tests/components/homewizard/test_button.py +++ b/tests/components/homewizard/test_button.py @@ -1,4 +1,5 @@ """Test the identify button for HomeWizard.""" + from unittest.mock import MagicMock from homewizard_energy.errors import DisabledError, RequestError diff --git a/tests/components/homewizard/test_config_flow.py b/tests/components/homewizard/test_config_flow.py index 5e71826b28d..5eef6978815 100644 --- a/tests/components/homewizard/test_config_flow.py +++ b/tests/components/homewizard/test_config_flow.py @@ -1,4 +1,5 @@ """Test the homewizard config flow.""" + from ipaddress import ip_address from unittest.mock import AsyncMock, MagicMock diff --git a/tests/components/homewizard/test_init.py b/tests/components/homewizard/test_init.py index e777b2d43c6..d8aeb302aa0 100644 --- a/tests/components/homewizard/test_init.py +++ b/tests/components/homewizard/test_init.py @@ -1,4 +1,5 @@ """Tests for the homewizard component.""" + from unittest.mock import MagicMock from homewizard_energy.errors import DisabledError, HomeWizardEnergyException diff --git a/tests/components/homewizard/test_number.py b/tests/components/homewizard/test_number.py index a7fb2834bd3..dade8f4eef5 100644 --- a/tests/components/homewizard/test_number.py +++ b/tests/components/homewizard/test_number.py @@ -1,4 +1,5 @@ """Test the number entity for HomeWizard.""" + from unittest.mock import MagicMock from homewizard_energy.errors import DisabledError, RequestError diff --git a/tests/components/homewizard/test_switch.py b/tests/components/homewizard/test_switch.py index 85c2bee709c..01aa021783f 100644 --- a/tests/components/homewizard/test_switch.py +++ b/tests/components/homewizard/test_switch.py @@ -1,4 +1,5 @@ """Test the switch entity for HomeWizard.""" + from unittest.mock import MagicMock from homewizard_energy import UnsupportedError diff --git a/tests/components/homeworks/conftest.py b/tests/components/homeworks/conftest.py index 273b8f1ae4b..d1366f89641 100644 --- a/tests/components/homeworks/conftest.py +++ b/tests/components/homeworks/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Lutron Homeworks Series 4 and 8 tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/homeworks/test_config_flow.py b/tests/components/homeworks/test_config_flow.py index 22a8127b135..a50e89dcc5f 100644 --- a/tests/components/homeworks/test_config_flow.py +++ b/tests/components/homeworks/test_config_flow.py @@ -1,4 +1,5 @@ """Test Lutron Homeworks Series 4 and 8 config flow.""" + from unittest.mock import ANY, MagicMock import pytest diff --git a/tests/components/honeywell/test_config_flow.py b/tests/components/honeywell/test_config_flow.py index b76eb1bf1e4..a978a14daa1 100644 --- a/tests/components/honeywell/test_config_flow.py +++ b/tests/components/honeywell/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for honeywell config flow.""" + from unittest.mock import MagicMock, patch import aiosomecomfort diff --git a/tests/components/honeywell/test_diagnostics.py b/tests/components/honeywell/test_diagnostics.py index aafc50d5545..b180bf0e5bc 100644 --- a/tests/components/honeywell/test_diagnostics.py +++ b/tests/components/honeywell/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Honeywell diagnostics.""" + from unittest.mock import MagicMock from syrupy import SnapshotAssertion diff --git a/tests/components/honeywell/test_init.py b/tests/components/honeywell/test_init.py index 8be7cfeb61a..d27428fcf65 100644 --- a/tests/components/honeywell/test_init.py +++ b/tests/components/honeywell/test_init.py @@ -1,4 +1,5 @@ """Test honeywell setup process.""" + from unittest.mock import MagicMock, create_autospec, patch import aiosomecomfort diff --git a/tests/components/honeywell/test_sensor.py b/tests/components/honeywell/test_sensor.py index b286132a40f..424764847be 100644 --- a/tests/components/honeywell/test_sensor.py +++ b/tests/components/honeywell/test_sensor.py @@ -1,4 +1,5 @@ """Test honeywell sensor.""" + from aiosomecomfort.device import Device from aiosomecomfort.location import Location import pytest diff --git a/tests/components/html5/test_notify.py b/tests/components/html5/test_notify.py index edaa6b56897..1d87603fe67 100644 --- a/tests/components/html5/test_notify.py +++ b/tests/components/html5/test_notify.py @@ -1,4 +1,5 @@ """Test HTML5 notify platform.""" + from http import HTTPStatus import json from unittest.mock import MagicMock, mock_open, patch diff --git a/tests/components/http/test_auth.py b/tests/components/http/test_auth.py index a54a697240a..de6f323bc8a 100644 --- a/tests/components/http/test_auth.py +++ b/tests/components/http/test_auth.py @@ -1,4 +1,5 @@ """The tests for the Home Assistant HTTP component.""" + from datetime import timedelta from http import HTTPStatus from ipaddress import ip_network diff --git a/tests/components/http/test_ban.py b/tests/components/http/test_ban.py index 5ab9db4e64e..103e0484fb0 100644 --- a/tests/components/http/test_ban.py +++ b/tests/components/http/test_ban.py @@ -1,4 +1,5 @@ """The tests for the Home Assistant HTTP component.""" + from http import HTTPStatus from ipaddress import ip_address import os diff --git a/tests/components/http/test_cors.py b/tests/components/http/test_cors.py index f280c151b7d..c4fd101f733 100644 --- a/tests/components/http/test_cors.py +++ b/tests/components/http/test_cors.py @@ -1,4 +1,5 @@ """Test cors for the HTTP component.""" + from http import HTTPStatus from pathlib import Path from unittest.mock import patch diff --git a/tests/components/http/test_data_validator.py b/tests/components/http/test_data_validator.py index 3e18bdb4783..af55e0b8597 100644 --- a/tests/components/http/test_data_validator.py +++ b/tests/components/http/test_data_validator.py @@ -1,4 +1,5 @@ """Test data validator decorator.""" + from http import HTTPStatus from unittest.mock import Mock diff --git a/tests/components/http/test_forwarded.py b/tests/components/http/test_forwarded.py index 421dbaf2dfc..ce9b8198377 100644 --- a/tests/components/http/test_forwarded.py +++ b/tests/components/http/test_forwarded.py @@ -1,4 +1,5 @@ """Test real forwarded middleware.""" + from http import HTTPStatus from ipaddress import ip_network from unittest.mock import Mock, patch diff --git a/tests/components/http/test_headers.py b/tests/components/http/test_headers.py index 16b897b9f99..41c974b5239 100644 --- a/tests/components/http/test_headers.py +++ b/tests/components/http/test_headers.py @@ -1,4 +1,5 @@ """Test headers middleware.""" + from http import HTTPStatus from aiohttp import web diff --git a/tests/components/http/test_request_context.py b/tests/components/http/test_request_context.py index 6e891be1799..076780a9685 100644 --- a/tests/components/http/test_request_context.py +++ b/tests/components/http/test_request_context.py @@ -1,4 +1,5 @@ """Test request context middleware.""" + from contextvars import ContextVar from http import HTTPStatus diff --git a/tests/components/http/test_view.py b/tests/components/http/test_view.py index 6f8386ae36f..e3bb3ac303b 100644 --- a/tests/components/http/test_view.py +++ b/tests/components/http/test_view.py @@ -1,4 +1,5 @@ """Tests for Home Assistant View.""" + from decimal import Decimal from http import HTTPStatus import json diff --git a/tests/components/huawei_lte/test_button.py b/tests/components/huawei_lte/test_button.py index 982fba166c3..c99c08c436c 100644 --- a/tests/components/huawei_lte/test_button.py +++ b/tests/components/huawei_lte/test_button.py @@ -1,4 +1,5 @@ """Tests for the Huawei LTE switches.""" + from unittest.mock import MagicMock, patch from huawei_lte_api.enums.device import ControlModeEnum diff --git a/tests/components/huawei_lte/test_config_flow.py b/tests/components/huawei_lte/test_config_flow.py index e358920b07b..997de3c879e 100644 --- a/tests/components/huawei_lte/test_config_flow.py +++ b/tests/components/huawei_lte/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Huawei LTE config flow.""" + from typing import Any from unittest.mock import patch from urllib.parse import urlparse, urlunparse diff --git a/tests/components/huawei_lte/test_select.py b/tests/components/huawei_lte/test_select.py index c3f6ded65b6..f6c8d34c4a0 100644 --- a/tests/components/huawei_lte/test_select.py +++ b/tests/components/huawei_lte/test_select.py @@ -1,4 +1,5 @@ """Tests for the Huawei LTE selects.""" + from unittest.mock import MagicMock, patch from huawei_lte_api.enums.net import LTEBandEnum, NetworkBandEnum, NetworkModeEnum diff --git a/tests/components/huawei_lte/test_switches.py b/tests/components/huawei_lte/test_switches.py index acaffdbd0ba..288416c8c99 100644 --- a/tests/components/huawei_lte/test_switches.py +++ b/tests/components/huawei_lte/test_switches.py @@ -1,4 +1,5 @@ """Tests for the Huawei LTE switches.""" + from unittest.mock import MagicMock, patch from homeassistant.components.huawei_lte.const import DOMAIN diff --git a/tests/components/hue/test_binary_sensor.py b/tests/components/hue/test_binary_sensor.py index ab6f4ab0581..8f299a4b6a6 100644 --- a/tests/components/hue/test_binary_sensor.py +++ b/tests/components/hue/test_binary_sensor.py @@ -1,4 +1,5 @@ """Philips Hue binary_sensor platform tests for V2 bridge/api.""" + from homeassistant.core import HomeAssistant from .conftest import setup_platform diff --git a/tests/components/hue/test_config_flow.py b/tests/components/hue/test_config_flow.py index 30d2a8c0b42..121156fa9dc 100644 --- a/tests/components/hue/test_config_flow.py +++ b/tests/components/hue/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Philips Hue config flow.""" + from ipaddress import ip_address from unittest.mock import Mock, patch diff --git a/tests/components/hue/test_device_trigger_v1.py b/tests/components/hue/test_device_trigger_v1.py index 3be150f0269..b12c3cce584 100644 --- a/tests/components/hue/test_device_trigger_v1.py +++ b/tests/components/hue/test_device_trigger_v1.py @@ -1,4 +1,5 @@ """The tests for Philips Hue device triggers for V1 bridge.""" + from pytest_unordered import unordered from homeassistant.components import automation, hue diff --git a/tests/components/hue/test_device_trigger_v2.py b/tests/components/hue/test_device_trigger_v2.py index e79fce7ab13..0a89b3263c7 100644 --- a/tests/components/hue/test_device_trigger_v2.py +++ b/tests/components/hue/test_device_trigger_v2.py @@ -1,4 +1,5 @@ """The tests for Philips Hue device triggers for V2 bridge.""" + from aiohue.v2.models.button import ButtonEvent from pytest_unordered import unordered diff --git a/tests/components/hue/test_diagnostics.py b/tests/components/hue/test_diagnostics.py index 766d3fe321c..7e64ba1ad93 100644 --- a/tests/components/hue/test_diagnostics.py +++ b/tests/components/hue/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Hue diagnostics.""" + from homeassistant.core import HomeAssistant from .conftest import setup_platform diff --git a/tests/components/hue/test_event.py b/tests/components/hue/test_event.py index 9953bb11796..b33509543e9 100644 --- a/tests/components/hue/test_event.py +++ b/tests/components/hue/test_event.py @@ -1,4 +1,5 @@ """Philips Hue Event platform tests for V2 bridge/api.""" + from homeassistant.components.event import ATTR_EVENT_TYPE, ATTR_EVENT_TYPES from homeassistant.core import HomeAssistant diff --git a/tests/components/hue/test_init.py b/tests/components/hue/test_init.py index bdca6ee135c..8f5820baf1c 100644 --- a/tests/components/hue/test_init.py +++ b/tests/components/hue/test_init.py @@ -1,4 +1,5 @@ """Test Hue setup process.""" + from unittest.mock import AsyncMock, Mock, patch import aiohue.v2 as aiohue_v2 diff --git a/tests/components/hue/test_light_v1.py b/tests/components/hue/test_light_v1.py index 2e67eb6d0e1..fc2163326bb 100644 --- a/tests/components/hue/test_light_v1.py +++ b/tests/components/hue/test_light_v1.py @@ -1,4 +1,5 @@ """Philips Hue lights platform tests.""" + from unittest.mock import Mock import aiohue diff --git a/tests/components/hue/test_light_v2.py b/tests/components/hue/test_light_v2.py index 0c79933a246..46d22842373 100644 --- a/tests/components/hue/test_light_v2.py +++ b/tests/components/hue/test_light_v2.py @@ -1,4 +1,5 @@ """Philips Hue lights platform tests for V2 bridge/api.""" + from homeassistant.components.light import ColorMode from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er diff --git a/tests/components/hue/test_migration.py b/tests/components/hue/test_migration.py index 0a6c24a5756..88e7de47b07 100644 --- a/tests/components/hue/test_migration.py +++ b/tests/components/hue/test_migration.py @@ -1,4 +1,5 @@ """Test Hue migration logic.""" + from unittest.mock import patch from homeassistant.components import hue diff --git a/tests/components/hue/test_scene.py b/tests/components/hue/test_scene.py index ad2d11ff6b6..5e2fd939087 100644 --- a/tests/components/hue/test_scene.py +++ b/tests/components/hue/test_scene.py @@ -1,4 +1,5 @@ """Philips Hue scene platform tests for V2 bridge/api.""" + from homeassistant.const import STATE_UNKNOWN from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er diff --git a/tests/components/hue/test_sensor_v1.py b/tests/components/hue/test_sensor_v1.py index df8c45119df..6e620ded365 100644 --- a/tests/components/hue/test_sensor_v1.py +++ b/tests/components/hue/test_sensor_v1.py @@ -1,4 +1,5 @@ """Philips Hue sensors platform tests.""" + from unittest.mock import Mock import aiohue diff --git a/tests/components/hue/test_sensor_v2.py b/tests/components/hue/test_sensor_v2.py index b8793c99d6c..ef13ba15235 100644 --- a/tests/components/hue/test_sensor_v2.py +++ b/tests/components/hue/test_sensor_v2.py @@ -1,4 +1,5 @@ """Philips Hue sensor platform tests for V2 bridge/api.""" + from homeassistant.components import hue from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er diff --git a/tests/components/hue/test_services.py b/tests/components/hue/test_services.py index ec1c1154d75..5b91b84a33a 100644 --- a/tests/components/hue/test_services.py +++ b/tests/components/hue/test_services.py @@ -1,4 +1,5 @@ """Test Hue services.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/hue/test_switch.py b/tests/components/hue/test_switch.py index c3384ae1e44..2e25dd715c1 100644 --- a/tests/components/hue/test_switch.py +++ b/tests/components/hue/test_switch.py @@ -1,4 +1,5 @@ """Philips Hue switch platform tests for V2 bridge/api.""" + from homeassistant.core import HomeAssistant from .conftest import setup_platform diff --git a/tests/components/huisbaasje/test_config_flow.py b/tests/components/huisbaasje/test_config_flow.py index 87b605473f4..0283f4d3fb0 100644 --- a/tests/components/huisbaasje/test_config_flow.py +++ b/tests/components/huisbaasje/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Huisbaasje config flow.""" + from unittest.mock import patch from energyflip import ( diff --git a/tests/components/huisbaasje/test_init.py b/tests/components/huisbaasje/test_init.py index 2047be40367..c465ae02490 100644 --- a/tests/components/huisbaasje/test_init.py +++ b/tests/components/huisbaasje/test_init.py @@ -1,4 +1,5 @@ """Test cases for the initialisation of the Huisbaasje integration.""" + from unittest.mock import patch from energyflip import EnergyFlipException diff --git a/tests/components/huisbaasje/test_sensor.py b/tests/components/huisbaasje/test_sensor.py index 570c5656051..d04ad8cf35f 100644 --- a/tests/components/huisbaasje/test_sensor.py +++ b/tests/components/huisbaasje/test_sensor.py @@ -1,4 +1,5 @@ """Test cases for the sensors of the Huisbaasje integration.""" + from unittest.mock import patch from homeassistant.components import huisbaasje diff --git a/tests/components/humidifier/test_init.py b/tests/components/humidifier/test_init.py index 3ef3fca8589..33ea6d14a19 100644 --- a/tests/components/humidifier/test_init.py +++ b/tests/components/humidifier/test_init.py @@ -1,4 +1,5 @@ """The tests for the humidifier component.""" + from enum import Enum from types import ModuleType from unittest.mock import MagicMock diff --git a/tests/components/humidifier/test_recorder.py b/tests/components/humidifier/test_recorder.py index 0a38ff05080..b023b8cc4d9 100644 --- a/tests/components/humidifier/test_recorder.py +++ b/tests/components/humidifier/test_recorder.py @@ -1,4 +1,5 @@ """The tests for humidifier recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/hunterdouglas_powerview/test_config_flow.py b/tests/components/hunterdouglas_powerview/test_config_flow.py index 2eaf194ee00..b98af94870b 100644 --- a/tests/components/hunterdouglas_powerview/test_config_flow.py +++ b/tests/components/hunterdouglas_powerview/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Hunter Douglas Powerview config flow.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/hunterdouglas_powerview/test_scene.py b/tests/components/hunterdouglas_powerview/test_scene.py index 5f24bbc36ea..9628805d0e8 100644 --- a/tests/components/hunterdouglas_powerview/test_scene.py +++ b/tests/components/hunterdouglas_powerview/test_scene.py @@ -1,4 +1,5 @@ """Test the Hunter Douglas Powerview scene platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/husqvarna_automower/conftest.py b/tests/components/husqvarna_automower/conftest.py index 3194f1b3188..5d7cb43698b 100644 --- a/tests/components/husqvarna_automower/conftest.py +++ b/tests/components/husqvarna_automower/conftest.py @@ -1,4 +1,5 @@ """Test helpers for Husqvarna Automower.""" + from collections.abc import Generator import time from unittest.mock import AsyncMock, patch diff --git a/tests/components/husqvarna_automower/test_init.py b/tests/components/husqvarna_automower/test_init.py index 3fba90d7032..5398178e339 100644 --- a/tests/components/husqvarna_automower/test_init.py +++ b/tests/components/husqvarna_automower/test_init.py @@ -1,4 +1,5 @@ """Tests for init module.""" + from datetime import timedelta import http import time diff --git a/tests/components/husqvarna_automower/test_lawn_mower.py b/tests/components/husqvarna_automower/test_lawn_mower.py index 8c444913641..6e491fd4a28 100644 --- a/tests/components/husqvarna_automower/test_lawn_mower.py +++ b/tests/components/husqvarna_automower/test_lawn_mower.py @@ -1,4 +1,5 @@ """Tests for lawn_mower module.""" + from datetime import timedelta from unittest.mock import AsyncMock diff --git a/tests/components/husqvarna_automower/test_sensor.py b/tests/components/husqvarna_automower/test_sensor.py index 1775caac7f8..dd12e0942c7 100644 --- a/tests/components/husqvarna_automower/test_sensor.py +++ b/tests/components/husqvarna_automower/test_sensor.py @@ -1,4 +1,5 @@ """Tests for sensor platform.""" + from datetime import timedelta from unittest.mock import AsyncMock, patch diff --git a/tests/components/husqvarna_automower/test_switch.py b/tests/components/husqvarna_automower/test_switch.py index c4a73fec641..22137a35323 100644 --- a/tests/components/husqvarna_automower/test_switch.py +++ b/tests/components/husqvarna_automower/test_switch.py @@ -1,4 +1,5 @@ """Tests for switch platform.""" + from datetime import timedelta from unittest.mock import AsyncMock, patch diff --git a/tests/components/huum/test_config_flow.py b/tests/components/huum/test_config_flow.py index 7163521b446..ce5e2cf37c0 100644 --- a/tests/components/huum/test_config_flow.py +++ b/tests/components/huum/test_config_flow.py @@ -1,4 +1,5 @@ """Test the huum config flow.""" + from unittest.mock import patch from huum.exceptions import Forbidden diff --git a/tests/components/hyperion/conftest.py b/tests/components/hyperion/conftest.py index f971fa3c767..7cbaa07ec03 100644 --- a/tests/components/hyperion/conftest.py +++ b/tests/components/hyperion/conftest.py @@ -1,2 +1,3 @@ """hyperion conftest.""" + from tests.components.light.conftest import mock_light_profiles # noqa: F401 diff --git a/tests/components/hyperion/test_camera.py b/tests/components/hyperion/test_camera.py index e087b0fc1a5..0169759f328 100644 --- a/tests/components/hyperion/test_camera.py +++ b/tests/components/hyperion/test_camera.py @@ -1,4 +1,5 @@ """Tests for the Hyperion integration.""" + from __future__ import annotations import asyncio diff --git a/tests/components/hyperion/test_config_flow.py b/tests/components/hyperion/test_config_flow.py index 97b705ef731..17f635eef4f 100644 --- a/tests/components/hyperion/test_config_flow.py +++ b/tests/components/hyperion/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Hyperion config flow.""" + from __future__ import annotations import asyncio diff --git a/tests/components/hyperion/test_light.py b/tests/components/hyperion/test_light.py index 0dd2ad9fc94..797107b0c34 100644 --- a/tests/components/hyperion/test_light.py +++ b/tests/components/hyperion/test_light.py @@ -1,4 +1,5 @@ """Tests for the Hyperion integration.""" + from __future__ import annotations from unittest.mock import AsyncMock, Mock, call, patch diff --git a/tests/components/hyperion/test_switch.py b/tests/components/hyperion/test_switch.py index 79b9454e29f..da458820c81 100644 --- a/tests/components/hyperion/test_switch.py +++ b/tests/components/hyperion/test_switch.py @@ -1,4 +1,5 @@ """Tests for the Hyperion integration.""" + from datetime import timedelta from unittest.mock import AsyncMock, call, patch diff --git a/tests/components/ialarm/test_config_flow.py b/tests/components/ialarm/test_config_flow.py index c242f360f30..18fd9d03015 100644 --- a/tests/components/ialarm/test_config_flow.py +++ b/tests/components/ialarm/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Antifurto365 iAlarm config flow.""" + from unittest.mock import patch from homeassistant import config_entries, data_entry_flow diff --git a/tests/components/ialarm/test_init.py b/tests/components/ialarm/test_init.py index ba44ae7a080..3600ce62fcd 100644 --- a/tests/components/ialarm/test_init.py +++ b/tests/components/ialarm/test_init.py @@ -1,4 +1,5 @@ """Test the Antifurto365 iAlarm init.""" + from unittest.mock import Mock, patch from uuid import uuid4 diff --git a/tests/components/iaqualink/test_config_flow.py b/tests/components/iaqualink/test_config_flow.py index 7c43cf5307c..64a09e218c3 100644 --- a/tests/components/iaqualink/test_config_flow.py +++ b/tests/components/iaqualink/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for iAqualink config flow.""" + from unittest.mock import patch from iaqualink.exception import ( diff --git a/tests/components/iaqualink/test_utils.py b/tests/components/iaqualink/test_utils.py index b6aa3002f0e..c803fb48b09 100644 --- a/tests/components/iaqualink/test_utils.py +++ b/tests/components/iaqualink/test_utils.py @@ -1,4 +1,5 @@ """Tests for iAqualink integration utility functions.""" + from iaqualink.exception import AqualinkServiceException import pytest diff --git a/tests/components/ibeacon/test_config_flow.py b/tests/components/ibeacon/test_config_flow.py index 2f79474dea7..3a3e1d90d91 100644 --- a/tests/components/ibeacon/test_config_flow.py +++ b/tests/components/ibeacon/test_config_flow.py @@ -1,4 +1,5 @@ """Test the ibeacon config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/ibeacon/test_coordinator.py b/tests/components/ibeacon/test_coordinator.py index 372907307a7..f94214fa47a 100644 --- a/tests/components/ibeacon/test_coordinator.py +++ b/tests/components/ibeacon/test_coordinator.py @@ -1,4 +1,5 @@ """Test the ibeacon sensors.""" + from datetime import timedelta import time diff --git a/tests/components/ibeacon/test_device_tracker.py b/tests/components/ibeacon/test_device_tracker.py index 3b8268cee60..6a8d079ba46 100644 --- a/tests/components/ibeacon/test_device_tracker.py +++ b/tests/components/ibeacon/test_device_tracker.py @@ -1,4 +1,5 @@ """Test the ibeacon device trackers.""" + from datetime import timedelta import time from unittest.mock import patch diff --git a/tests/components/ibeacon/test_sensor.py b/tests/components/ibeacon/test_sensor.py index 30a50305d2d..fb6322162d4 100644 --- a/tests/components/ibeacon/test_sensor.py +++ b/tests/components/ibeacon/test_sensor.py @@ -1,4 +1,5 @@ """Test the ibeacon sensors.""" + from datetime import timedelta import pytest diff --git a/tests/components/icloud/conftest.py b/tests/components/icloud/conftest.py index 2437d05f575..e9d5c0e5620 100644 --- a/tests/components/icloud/conftest.py +++ b/tests/components/icloud/conftest.py @@ -1,4 +1,5 @@ """Configure iCloud tests.""" + from unittest.mock import patch import pytest diff --git a/tests/components/icloud/const.py b/tests/components/icloud/const.py index 459f18e17cc..463ae6a7da2 100644 --- a/tests/components/icloud/const.py +++ b/tests/components/icloud/const.py @@ -1,4 +1,5 @@ """Constants for the iCloud tests.""" + from homeassistant.components.icloud.const import ( CONF_GPS_ACCURACY_THRESHOLD, CONF_MAX_INTERVAL, diff --git a/tests/components/icloud/test_config_flow.py b/tests/components/icloud/test_config_flow.py index c9e3129f865..f13a0e14595 100644 --- a/tests/components/icloud/test_config_flow.py +++ b/tests/components/icloud/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the iCloud config flow.""" + from unittest.mock import MagicMock, Mock, patch from pyicloud.exceptions import PyiCloudFailedLoginException diff --git a/tests/components/icloud/test_init.py b/tests/components/icloud/test_init.py index 60ab00a6262..4423fd598a4 100644 --- a/tests/components/icloud/test_init.py +++ b/tests/components/icloud/test_init.py @@ -1,4 +1,5 @@ """Tests for the iCloud config flow.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/idasen_desk/test_buttons.py b/tests/components/idasen_desk/test_buttons.py index d576b2fe580..47d37a90ece 100644 --- a/tests/components/idasen_desk/test_buttons.py +++ b/tests/components/idasen_desk/test_buttons.py @@ -1,4 +1,5 @@ """Test the IKEA Idasen Desk connection buttons.""" + from unittest.mock import MagicMock from homeassistant.core import HomeAssistant diff --git a/tests/components/idasen_desk/test_config_flow.py b/tests/components/idasen_desk/test_config_flow.py index ca585c65e4d..32ed6b89f30 100644 --- a/tests/components/idasen_desk/test_config_flow.py +++ b/tests/components/idasen_desk/test_config_flow.py @@ -1,4 +1,5 @@ """Test the IKEA Idasen Desk config flow.""" + from unittest.mock import ANY, patch from bleak.exc import BleakError diff --git a/tests/components/idasen_desk/test_cover.py b/tests/components/idasen_desk/test_cover.py index 4c8bf7806e0..3c18d604549 100644 --- a/tests/components/idasen_desk/test_cover.py +++ b/tests/components/idasen_desk/test_cover.py @@ -1,4 +1,5 @@ """Test the IKEA Idasen Desk cover.""" + from typing import Any from unittest.mock import MagicMock diff --git a/tests/components/idasen_desk/test_init.py b/tests/components/idasen_desk/test_init.py index cc8daaf98ea..5b8258c8d33 100644 --- a/tests/components/idasen_desk/test_init.py +++ b/tests/components/idasen_desk/test_init.py @@ -1,4 +1,5 @@ """Test the IKEA Idasen Desk init.""" + from unittest import mock from unittest.mock import AsyncMock, MagicMock diff --git a/tests/components/idasen_desk/test_sensors.py b/tests/components/idasen_desk/test_sensors.py index 23d7ac2447b..f56a45104eb 100644 --- a/tests/components/idasen_desk/test_sensors.py +++ b/tests/components/idasen_desk/test_sensors.py @@ -1,4 +1,5 @@ """Test the IKEA Idasen Desk sensors.""" + from unittest.mock import MagicMock from homeassistant.core import HomeAssistant diff --git a/tests/components/ifttt/test_init.py b/tests/components/ifttt/test_init.py index 8e38e683914..71bd2bc297f 100644 --- a/tests/components/ifttt/test_init.py +++ b/tests/components/ifttt/test_init.py @@ -1,4 +1,5 @@ """Test the init file of IFTTT.""" + from homeassistant import config_entries, data_entry_flow from homeassistant.components import ifttt from homeassistant.config import async_process_ha_core_config diff --git a/tests/components/image/conftest.py b/tests/components/image/conftest.py index 6c9deea852f..35c9f0a86af 100644 --- a/tests/components/image/conftest.py +++ b/tests/components/image/conftest.py @@ -1,4 +1,5 @@ """Test helpers for image.""" + from collections.abc import Generator import pytest diff --git a/tests/components/image/test_recorder.py b/tests/components/image/test_recorder.py index f0ecc43e6dc..18258d3819a 100644 --- a/tests/components/image/test_recorder.py +++ b/tests/components/image/test_recorder.py @@ -1,4 +1,5 @@ """The tests for image recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/image_processing/common.py b/tests/components/image_processing/common.py index 8522353d3f2..d0354696e8a 100644 --- a/tests/components/image_processing/common.py +++ b/tests/components/image_processing/common.py @@ -3,6 +3,7 @@ All containing methods are legacy helpers that should not be used by new components. Instead call the service directly. """ + from homeassistant.components.image_processing import DOMAIN, SERVICE_SCAN from homeassistant.const import ATTR_ENTITY_ID, ENTITY_MATCH_ALL from homeassistant.core import callback diff --git a/tests/components/image_processing/test_init.py b/tests/components/image_processing/test_init.py index 40b4c47a3c9..88aedc548ce 100644 --- a/tests/components/image_processing/test_init.py +++ b/tests/components/image_processing/test_init.py @@ -1,4 +1,5 @@ """The tests for the image_processing component.""" + from unittest.mock import PropertyMock, patch import pytest diff --git a/tests/components/imap/test_diagnostics.py b/tests/components/imap/test_diagnostics.py index 68b6831fa5b..79d51b73401 100644 --- a/tests/components/imap/test_diagnostics.py +++ b/tests/components/imap/test_diagnostics.py @@ -1,4 +1,5 @@ """Test IMAP diagnostics.""" + from datetime import timedelta from typing import Any from unittest.mock import MagicMock diff --git a/tests/components/improv_ble/test_config_flow.py b/tests/components/improv_ble/test_config_flow.py index d5e5e0c33ee..a64a03a139a 100644 --- a/tests/components/improv_ble/test_config_flow.py +++ b/tests/components/improv_ble/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Improv via BLE config flow.""" + from collections.abc import Callable from unittest.mock import patch diff --git a/tests/components/influxdb/test_init.py b/tests/components/influxdb/test_init.py index aa73e12a611..883b40ab1df 100644 --- a/tests/components/influxdb/test_init.py +++ b/tests/components/influxdb/test_init.py @@ -1,4 +1,5 @@ """The tests for the InfluxDB component.""" + from dataclasses import dataclass import datetime from http import HTTPStatus diff --git a/tests/components/influxdb/test_sensor.py b/tests/components/influxdb/test_sensor.py index c1aaf88932e..d69bfef1b0a 100644 --- a/tests/components/influxdb/test_sensor.py +++ b/tests/components/influxdb/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the InfluxDB sensor.""" + from __future__ import annotations from dataclasses import dataclass diff --git a/tests/components/inkbird/test_config_flow.py b/tests/components/inkbird/test_config_flow.py index 2824009987c..ffb25ebd093 100644 --- a/tests/components/inkbird/test_config_flow.py +++ b/tests/components/inkbird/test_config_flow.py @@ -1,4 +1,5 @@ """Test the INKBIRD config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/inkbird/test_sensor.py b/tests/components/inkbird/test_sensor.py index 7585868485c..822136b9021 100644 --- a/tests/components/inkbird/test_sensor.py +++ b/tests/components/inkbird/test_sensor.py @@ -1,4 +1,5 @@ """Test the INKBIRD config flow.""" + from homeassistant.components.inkbird.const import DOMAIN from homeassistant.components.sensor import ATTR_STATE_CLASS from homeassistant.const import ATTR_FRIENDLY_NAME, ATTR_UNIT_OF_MEASUREMENT diff --git a/tests/components/input_boolean/test_recorder.py b/tests/components/input_boolean/test_recorder.py index a59ae7b85c3..8f041d6c848 100644 --- a/tests/components/input_boolean/test_recorder.py +++ b/tests/components/input_boolean/test_recorder.py @@ -1,4 +1,5 @@ """The tests for recorder platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/input_boolean/test_reproduce_state.py b/tests/components/input_boolean/test_reproduce_state.py index 8d1a8827e61..b61f110d5b7 100644 --- a/tests/components/input_boolean/test_reproduce_state.py +++ b/tests/components/input_boolean/test_reproduce_state.py @@ -1,4 +1,5 @@ """Test reproduce state for input boolean.""" + from homeassistant.core import HomeAssistant, State from homeassistant.helpers.state import async_reproduce_state from homeassistant.setup import async_setup_component diff --git a/tests/components/input_button/test_recorder.py b/tests/components/input_button/test_recorder.py index dd5f7530493..74023b73342 100644 --- a/tests/components/input_button/test_recorder.py +++ b/tests/components/input_button/test_recorder.py @@ -1,4 +1,5 @@ """The tests for recorder platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/input_datetime/test_recorder.py b/tests/components/input_datetime/test_recorder.py index fe96b7cfb2d..d32e8ec3471 100644 --- a/tests/components/input_datetime/test_recorder.py +++ b/tests/components/input_datetime/test_recorder.py @@ -1,4 +1,5 @@ """The tests for recorder platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/input_number/test_init.py b/tests/components/input_number/test_init.py index 305ff74b6bf..62b95fe16b3 100644 --- a/tests/components/input_number/test_init.py +++ b/tests/components/input_number/test_init.py @@ -1,4 +1,5 @@ """The tests for the Input number component.""" + from unittest.mock import patch import pytest diff --git a/tests/components/input_number/test_recorder.py b/tests/components/input_number/test_recorder.py index 4172d169deb..78f709511de 100644 --- a/tests/components/input_number/test_recorder.py +++ b/tests/components/input_number/test_recorder.py @@ -1,4 +1,5 @@ """The tests for recorder platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/input_select/test_init.py b/tests/components/input_select/test_init.py index 3978d0cf175..431f8b7d078 100644 --- a/tests/components/input_select/test_init.py +++ b/tests/components/input_select/test_init.py @@ -1,4 +1,5 @@ """The tests for the Input select component.""" + from unittest.mock import patch import pytest diff --git a/tests/components/input_select/test_recorder.py b/tests/components/input_select/test_recorder.py index f4ac98dfc39..b12fe57d431 100644 --- a/tests/components/input_select/test_recorder.py +++ b/tests/components/input_select/test_recorder.py @@ -1,4 +1,5 @@ """The tests for recorder platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/input_text/test_init.py b/tests/components/input_text/test_init.py index c057407a644..d98ee4f7668 100644 --- a/tests/components/input_text/test_init.py +++ b/tests/components/input_text/test_init.py @@ -1,4 +1,5 @@ """The tests for the Input text component.""" + from unittest.mock import patch import pytest diff --git a/tests/components/input_text/test_recorder.py b/tests/components/input_text/test_recorder.py index 001f56a5a3e..a81160b32c7 100644 --- a/tests/components/input_text/test_recorder.py +++ b/tests/components/input_text/test_recorder.py @@ -1,4 +1,5 @@ """The tests for recorder platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/insteon/const.py b/tests/components/insteon/const.py index 53db12acb04..c35db3b7092 100644 --- a/tests/components/insteon/const.py +++ b/tests/components/insteon/const.py @@ -1,4 +1,5 @@ """Constants used for Insteon test cases.""" + from homeassistant.components.insteon.const import ( CONF_CAT, CONF_DIM_STEPS, diff --git a/tests/components/insteon/test_config_flow.py b/tests/components/insteon/test_config_flow.py index aec60d45961..f9636488d93 100644 --- a/tests/components/insteon/test_config_flow.py +++ b/tests/components/insteon/test_config_flow.py @@ -1,4 +1,5 @@ """Test the config flow for the Insteon integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/insteon/test_lock.py b/tests/components/insteon/test_lock.py index c100acae3ce..43b50e78cb1 100644 --- a/tests/components/insteon/test_lock.py +++ b/tests/components/insteon/test_lock.py @@ -1,4 +1,5 @@ """Tests for the Insteon lock.""" + from unittest.mock import patch import pytest diff --git a/tests/components/integration/test_config_flow.py b/tests/components/integration/test_config_flow.py index c92cf70b0c2..3ccd192c4f1 100644 --- a/tests/components/integration/test_config_flow.py +++ b/tests/components/integration/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Integration - Riemann sum integral config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/integration/test_sensor.py b/tests/components/integration/test_sensor.py index 8ef9caf4928..904c31e9896 100644 --- a/tests/components/integration/test_sensor.py +++ b/tests/components/integration/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the integration sensor platform.""" + from datetime import timedelta from freezegun import freeze_time diff --git a/tests/components/intellifire/conftest.py b/tests/components/intellifire/conftest.py index 7ad41cec4e5..fa7a48ef9ac 100644 --- a/tests/components/intellifire/conftest.py +++ b/tests/components/intellifire/conftest.py @@ -1,4 +1,5 @@ """Fixtures for IntelliFire integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, Mock, patch diff --git a/tests/components/intellifire/test_config_flow.py b/tests/components/intellifire/test_config_flow.py index 1bc8cc0e06a..7f6f509a3a3 100644 --- a/tests/components/intellifire/test_config_flow.py +++ b/tests/components/intellifire/test_config_flow.py @@ -1,4 +1,5 @@ """Test the IntelliFire config flow.""" + from unittest.mock import AsyncMock, MagicMock, patch from intellifire4py.exceptions import LoginException diff --git a/tests/components/intent_script/test_init.py b/tests/components/intent_script/test_init.py index fe694607def..14e5dd62d51 100644 --- a/tests/components/intent_script/test_init.py +++ b/tests/components/intent_script/test_init.py @@ -1,4 +1,5 @@ """Test intent_script component.""" + from unittest.mock import patch from homeassistant import config as hass_config diff --git a/tests/components/ios/test_init.py b/tests/components/ios/test_init.py index 9586bd3c011..afefec1530c 100644 --- a/tests/components/ios/test_init.py +++ b/tests/components/ios/test_init.py @@ -1,4 +1,5 @@ """Tests for the iOS init file.""" + from unittest.mock import patch import pytest diff --git a/tests/components/iotawatt/conftest.py b/tests/components/iotawatt/conftest.py index f96201ba50e..f3a60e69021 100644 --- a/tests/components/iotawatt/conftest.py +++ b/tests/components/iotawatt/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for IoTaWatt.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/iotawatt/test_config_flow.py b/tests/components/iotawatt/test_config_flow.py index 06c9cce0da9..6ed781b2f5b 100644 --- a/tests/components/iotawatt/test_config_flow.py +++ b/tests/components/iotawatt/test_config_flow.py @@ -1,4 +1,5 @@ """Test the IoTawatt config flow.""" + from unittest.mock import patch import httpx diff --git a/tests/components/iotawatt/test_sensor.py b/tests/components/iotawatt/test_sensor.py index 5646115f59a..aa6180e306b 100644 --- a/tests/components/iotawatt/test_sensor.py +++ b/tests/components/iotawatt/test_sensor.py @@ -1,4 +1,5 @@ """Test setting up sensors.""" + from datetime import timedelta from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/ipma/test_config_flow.py b/tests/components/ipma/test_config_flow.py index aff8af16bc3..4ca4abdaa2e 100644 --- a/tests/components/ipma/test_config_flow.py +++ b/tests/components/ipma/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for IPMA config flow.""" + from unittest.mock import patch from pyipma import IPMAException diff --git a/tests/components/ipma/test_init.py b/tests/components/ipma/test_init.py index 54755a7ff08..7967b97dd23 100644 --- a/tests/components/ipma/test_init.py +++ b/tests/components/ipma/test_init.py @@ -1,4 +1,5 @@ """Test the IPMA integration.""" + from unittest.mock import patch from pyipma import IPMAException diff --git a/tests/components/ipp/conftest.py b/tests/components/ipp/conftest.py index de3f1e0e73c..f650b370200 100644 --- a/tests/components/ipp/conftest.py +++ b/tests/components/ipp/conftest.py @@ -1,4 +1,5 @@ """Fixtures for IPP integration tests.""" + from collections.abc import Generator import json from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/ipp/test_init.py b/tests/components/ipp/test_init.py index f502c30068c..5742d47674d 100644 --- a/tests/components/ipp/test_init.py +++ b/tests/components/ipp/test_init.py @@ -1,4 +1,5 @@ """Tests for the IPP integration.""" + from unittest.mock import AsyncMock, MagicMock, patch from pyipp import IPPConnectionError diff --git a/tests/components/ipp/test_sensor.py b/tests/components/ipp/test_sensor.py index 9673d614c10..9f0079a4e40 100644 --- a/tests/components/ipp/test_sensor.py +++ b/tests/components/ipp/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the IPP sensor platform.""" + from unittest.mock import AsyncMock import pytest diff --git a/tests/components/iqvia/test_config_flow.py b/tests/components/iqvia/test_config_flow.py index ead163b0269..a75eed8ecd0 100644 --- a/tests/components/iqvia/test_config_flow.py +++ b/tests/components/iqvia/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the IQVIA config flow.""" + from homeassistant import data_entry_flow from homeassistant.components.iqvia import CONF_ZIP_CODE, DOMAIN from homeassistant.config_entries import SOURCE_USER diff --git a/tests/components/iqvia/test_diagnostics.py b/tests/components/iqvia/test_diagnostics.py index bde2af57447..7c445c9b3e4 100644 --- a/tests/components/iqvia/test_diagnostics.py +++ b/tests/components/iqvia/test_diagnostics.py @@ -1,4 +1,5 @@ """Test IQVIA diagnostics.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/islamic_prayer_times/conftest.py b/tests/components/islamic_prayer_times/conftest.py index 63c6ad8414b..f1b4a8f675c 100644 --- a/tests/components/islamic_prayer_times/conftest.py +++ b/tests/components/islamic_prayer_times/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the islamic_prayer_times tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/islamic_prayer_times/test_config_flow.py b/tests/components/islamic_prayer_times/test_config_flow.py index 0375c788b11..41a5c3df0ac 100644 --- a/tests/components/islamic_prayer_times/test_config_flow.py +++ b/tests/components/islamic_prayer_times/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Islamic Prayer Times config flow.""" + from unittest.mock import patch from prayer_times_calculator import InvalidResponseError diff --git a/tests/components/islamic_prayer_times/test_init.py b/tests/components/islamic_prayer_times/test_init.py index 746abf27d43..33828de41cd 100644 --- a/tests/components/islamic_prayer_times/test_init.py +++ b/tests/components/islamic_prayer_times/test_init.py @@ -1,4 +1,5 @@ """Tests for Islamic Prayer Times init.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/islamic_prayer_times/test_sensor.py b/tests/components/islamic_prayer_times/test_sensor.py index 164ac8818fe..2e323e4f5d6 100644 --- a/tests/components/islamic_prayer_times/test_sensor.py +++ b/tests/components/islamic_prayer_times/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the Islamic prayer times sensor platform.""" + from unittest.mock import patch from freezegun import freeze_time diff --git a/tests/components/iss/test_config_flow.py b/tests/components/iss/test_config_flow.py index fec4d9b192c..77a61eaa770 100644 --- a/tests/components/iss/test_config_flow.py +++ b/tests/components/iss/test_config_flow.py @@ -1,4 +1,5 @@ """Test iss config flow.""" + from unittest.mock import patch from homeassistant import data_entry_flow diff --git a/tests/components/izone/test_config_flow.py b/tests/components/izone/test_config_flow.py index 479c66c8b13..7043baae11a 100644 --- a/tests/components/izone/test_config_flow.py +++ b/tests/components/izone/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for iZone.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/jellyfin/conftest.py b/tests/components/jellyfin/conftest.py index 671c9881ae0..ea46c669af7 100644 --- a/tests/components/jellyfin/conftest.py +++ b/tests/components/jellyfin/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Jellyfin integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/jellyfin/test_config_flow.py b/tests/components/jellyfin/test_config_flow.py index c59efd7efb9..23c530d7e4d 100644 --- a/tests/components/jellyfin/test_config_flow.py +++ b/tests/components/jellyfin/test_config_flow.py @@ -1,4 +1,5 @@ """Test the jellyfin config flow.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/jellyfin/test_diagnostics.py b/tests/components/jellyfin/test_diagnostics.py index b56d864eaac..bd34e3a8e31 100644 --- a/tests/components/jellyfin/test_diagnostics.py +++ b/tests/components/jellyfin/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Jellyfin diagnostics.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/jellyfin/test_init.py b/tests/components/jellyfin/test_init.py index eb184592bb8..9bfe37f9874 100644 --- a/tests/components/jellyfin/test_init.py +++ b/tests/components/jellyfin/test_init.py @@ -1,4 +1,5 @@ """Tests for the Jellyfin integration.""" + from unittest.mock import MagicMock from homeassistant.components.jellyfin.const import DOMAIN diff --git a/tests/components/jellyfin/test_media_player.py b/tests/components/jellyfin/test_media_player.py index 00fe230b31f..3263639a32f 100644 --- a/tests/components/jellyfin/test_media_player.py +++ b/tests/components/jellyfin/test_media_player.py @@ -1,4 +1,5 @@ """Tests for the Jellyfin media_player platform.""" + from datetime import timedelta from unittest.mock import MagicMock diff --git a/tests/components/jellyfin/test_media_source.py b/tests/components/jellyfin/test_media_source.py index e87b3c15b0b..b8bbfea00d9 100644 --- a/tests/components/jellyfin/test_media_source.py +++ b/tests/components/jellyfin/test_media_source.py @@ -1,4 +1,5 @@ """Tests for the Jellyfin media_player platform.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/jellyfin/test_sensor.py b/tests/components/jellyfin/test_sensor.py index e1377d81100..40a3e62a6c0 100644 --- a/tests/components/jellyfin/test_sensor.py +++ b/tests/components/jellyfin/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the Jellyfin sensor platform.""" + from unittest.mock import MagicMock from homeassistant.components.jellyfin.const import DOMAIN diff --git a/tests/components/jewish_calendar/test_binary_sensor.py b/tests/components/jewish_calendar/test_binary_sensor.py index d14ae0faad2..bced831462a 100644 --- a/tests/components/jewish_calendar/test_binary_sensor.py +++ b/tests/components/jewish_calendar/test_binary_sensor.py @@ -1,4 +1,5 @@ """The tests for the Jewish calendar binary sensors.""" + from datetime import datetime as dt, timedelta import pytest diff --git a/tests/components/jewish_calendar/test_sensor.py b/tests/components/jewish_calendar/test_sensor.py index 0f2912e9de3..d9f43236965 100644 --- a/tests/components/jewish_calendar/test_sensor.py +++ b/tests/components/jewish_calendar/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the Jewish calendar sensors.""" + from datetime import datetime as dt, timedelta import pytest diff --git a/tests/components/juicenet/test_config_flow.py b/tests/components/juicenet/test_config_flow.py index 6adc841862e..2a2d55549cd 100644 --- a/tests/components/juicenet/test_config_flow.py +++ b/tests/components/juicenet/test_config_flow.py @@ -1,4 +1,5 @@ """Test the JuiceNet config flow.""" + from unittest.mock import MagicMock, patch import aiohttp diff --git a/tests/components/justnimbus/test_config_flow.py b/tests/components/justnimbus/test_config_flow.py index 8db8dd09b23..8140168751c 100644 --- a/tests/components/justnimbus/test_config_flow.py +++ b/tests/components/justnimbus/test_config_flow.py @@ -1,4 +1,5 @@ """Test the JustNimbus config flow.""" + from unittest.mock import patch from justnimbus.exceptions import InvalidClientID, JustNimbusError diff --git a/tests/components/justnimbus/test_init.py b/tests/components/justnimbus/test_init.py index 223e36d2bbc..fb4a40acb9b 100644 --- a/tests/components/justnimbus/test_init.py +++ b/tests/components/justnimbus/test_init.py @@ -1,4 +1,5 @@ """Tests for JustNimbus initialization.""" + from homeassistant.components.justnimbus.const import DOMAIN from homeassistant.config_entries import ConfigEntryState from homeassistant.core import HomeAssistant diff --git a/tests/components/kegtron/test_config_flow.py b/tests/components/kegtron/test_config_flow.py index ccc4774e3df..4e21dc238bc 100644 --- a/tests/components/kegtron/test_config_flow.py +++ b/tests/components/kegtron/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Kegtron config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/kegtron/test_sensor.py b/tests/components/kegtron/test_sensor.py index 9825df00cc3..bbae920afff 100644 --- a/tests/components/kegtron/test_sensor.py +++ b/tests/components/kegtron/test_sensor.py @@ -1,4 +1,5 @@ """Test the Kegtron sensors.""" + from homeassistant.components.kegtron.const import DOMAIN from homeassistant.components.sensor import ATTR_STATE_CLASS from homeassistant.const import ATTR_FRIENDLY_NAME, ATTR_UNIT_OF_MEASUREMENT diff --git a/tests/components/keymitt_ble/test_config_flow.py b/tests/components/keymitt_ble/test_config_flow.py index 3bf2dcc954c..d2c76c14c6d 100644 --- a/tests/components/keymitt_ble/test_config_flow.py +++ b/tests/components/keymitt_ble/test_config_flow.py @@ -1,4 +1,5 @@ """Test the MicroBot config flow.""" + from unittest.mock import ANY, AsyncMock, patch from homeassistant.config_entries import SOURCE_BLUETOOTH, SOURCE_USER diff --git a/tests/components/kira/test_remote.py b/tests/components/kira/test_remote.py index 105d457bf89..94d0bb9d818 100644 --- a/tests/components/kira/test_remote.py +++ b/tests/components/kira/test_remote.py @@ -1,4 +1,5 @@ """The tests for Kira sensor platform.""" + from unittest.mock import MagicMock from homeassistant.components.kira import remote as kira diff --git a/tests/components/kira/test_sensor.py b/tests/components/kira/test_sensor.py index fec5f982f61..d1eae78c788 100644 --- a/tests/components/kira/test_sensor.py +++ b/tests/components/kira/test_sensor.py @@ -1,4 +1,5 @@ """The tests for Kira sensor platform.""" + from unittest.mock import MagicMock, patch from homeassistant.components.kira import sensor as kira diff --git a/tests/components/kitchen_sink/test_config_flow.py b/tests/components/kitchen_sink/test_config_flow.py index e157c3e5d0a..86c1698669e 100644 --- a/tests/components/kitchen_sink/test_config_flow.py +++ b/tests/components/kitchen_sink/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Everything but the Kitchen Sink config flow.""" + from unittest.mock import patch from homeassistant import config_entries, data_entry_flow, setup diff --git a/tests/components/kitchen_sink/test_image.py b/tests/components/kitchen_sink/test_image.py index 4c64bd77eb2..d85530ecad6 100644 --- a/tests/components/kitchen_sink/test_image.py +++ b/tests/components/kitchen_sink/test_image.py @@ -1,4 +1,5 @@ """The tests for the kitchen_sink image platform.""" + from http import HTTPStatus from pathlib import Path from unittest.mock import patch diff --git a/tests/components/kitchen_sink/test_lawn_mower.py b/tests/components/kitchen_sink/test_lawn_mower.py index efd1b7485ab..48914ab5a46 100644 --- a/tests/components/kitchen_sink/test_lawn_mower.py +++ b/tests/components/kitchen_sink/test_lawn_mower.py @@ -1,4 +1,5 @@ """The tests for the kitchen_sink lawn mower platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/kitchen_sink/test_lock.py b/tests/components/kitchen_sink/test_lock.py index a74c9a19a23..ad5e9b7515d 100644 --- a/tests/components/kitchen_sink/test_lock.py +++ b/tests/components/kitchen_sink/test_lock.py @@ -1,4 +1,5 @@ """The tests for the kitchen_sink lock platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/kitchen_sink/test_sensor.py b/tests/components/kitchen_sink/test_sensor.py index 8d3f611f15d..c4b5f03499e 100644 --- a/tests/components/kitchen_sink/test_sensor.py +++ b/tests/components/kitchen_sink/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the kitchen_sink sensor platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/kmtronic/conftest.py b/tests/components/kmtronic/conftest.py index 4310f99242e..98205288aa3 100644 --- a/tests/components/kmtronic/conftest.py +++ b/tests/components/kmtronic/conftest.py @@ -1,4 +1,5 @@ """Define fixtures for kmtronic tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/kmtronic/test_config_flow.py b/tests/components/kmtronic/test_config_flow.py index ba8f2f5b87e..222bb8bead2 100644 --- a/tests/components/kmtronic/test_config_flow.py +++ b/tests/components/kmtronic/test_config_flow.py @@ -1,4 +1,5 @@ """Test the kmtronic config flow.""" + from http import HTTPStatus from unittest.mock import AsyncMock, Mock, patch diff --git a/tests/components/kmtronic/test_switch.py b/tests/components/kmtronic/test_switch.py index fa60dddf1cd..a5b0e7a4cba 100644 --- a/tests/components/kmtronic/test_switch.py +++ b/tests/components/kmtronic/test_switch.py @@ -1,4 +1,5 @@ """The tests for the KMtronic switch platform.""" + from datetime import timedelta from http import HTTPStatus diff --git a/tests/components/knx/conftest.py b/tests/components/knx/conftest.py index f2feaac2f08..bd724029516 100644 --- a/tests/components/knx/conftest.py +++ b/tests/components/knx/conftest.py @@ -1,4 +1,5 @@ """Conftest for the KNX integration.""" + from __future__ import annotations import asyncio diff --git a/tests/components/knx/test_binary_sensor.py b/tests/components/knx/test_binary_sensor.py index aace7a0224c..b9216aa149a 100644 --- a/tests/components/knx/test_binary_sensor.py +++ b/tests/components/knx/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test KNX binary sensor.""" + from datetime import timedelta from homeassistant.components.knx.const import CONF_STATE_ADDRESS, CONF_SYNC_STATE diff --git a/tests/components/knx/test_button.py b/tests/components/knx/test_button.py index 3dedea7d8d4..613208d5595 100644 --- a/tests/components/knx/test_button.py +++ b/tests/components/knx/test_button.py @@ -1,4 +1,5 @@ """Test KNX button.""" + from datetime import timedelta import logging diff --git a/tests/components/knx/test_config_flow.py b/tests/components/knx/test_config_flow.py index 0f2d8e56050..717d362265e 100644 --- a/tests/components/knx/test_config_flow.py +++ b/tests/components/knx/test_config_flow.py @@ -1,4 +1,5 @@ """Test the KNX config flow.""" + from contextlib import contextmanager from unittest.mock import Mock, patch diff --git a/tests/components/knx/test_date.py b/tests/components/knx/test_date.py index bfde519f3c0..d3b1ff2058e 100644 --- a/tests/components/knx/test_date.py +++ b/tests/components/knx/test_date.py @@ -1,4 +1,5 @@ """Test KNX date.""" + from homeassistant.components.date import ATTR_DATE, DOMAIN, SERVICE_SET_VALUE from homeassistant.components.knx.const import CONF_RESPOND_TO_READ, KNX_ADDRESS from homeassistant.components.knx.schema import DateSchema diff --git a/tests/components/knx/test_datetime.py b/tests/components/knx/test_datetime.py index f9d9f039367..e2dcfc8d112 100644 --- a/tests/components/knx/test_datetime.py +++ b/tests/components/knx/test_datetime.py @@ -1,4 +1,5 @@ """Test KNX date.""" + from homeassistant.components.datetime import ATTR_DATETIME, DOMAIN, SERVICE_SET_VALUE from homeassistant.components.knx.const import CONF_RESPOND_TO_READ, KNX_ADDRESS from homeassistant.components.knx.schema import DateTimeSchema diff --git a/tests/components/knx/test_expose.py b/tests/components/knx/test_expose.py index 4359c54164a..0eea78d85b7 100644 --- a/tests/components/knx/test_expose.py +++ b/tests/components/knx/test_expose.py @@ -1,4 +1,5 @@ """Test KNX expose.""" + from datetime import timedelta import time from unittest.mock import patch diff --git a/tests/components/knx/test_fan.py b/tests/components/knx/test_fan.py index 3e89aea7201..39cb851af51 100644 --- a/tests/components/knx/test_fan.py +++ b/tests/components/knx/test_fan.py @@ -1,4 +1,5 @@ """Test KNX fan.""" + from homeassistant.components.knx.const import KNX_ADDRESS from homeassistant.components.knx.schema import FanSchema from homeassistant.const import CONF_NAME, STATE_OFF, STATE_ON diff --git a/tests/components/knx/test_init.py b/tests/components/knx/test_init.py index a5d3d0f3263..5a6770dc92e 100644 --- a/tests/components/knx/test_init.py +++ b/tests/components/knx/test_init.py @@ -1,4 +1,5 @@ """Test KNX init.""" + from unittest.mock import patch import pytest diff --git a/tests/components/knx/test_interface_device.py b/tests/components/knx/test_interface_device.py index 12ae0ac7d0e..c857022750c 100644 --- a/tests/components/knx/test_interface_device.py +++ b/tests/components/knx/test_interface_device.py @@ -1,4 +1,5 @@ """Test KNX scene.""" + from unittest.mock import patch from xknx.core import XknxConnectionState, XknxConnectionType diff --git a/tests/components/knx/test_light.py b/tests/components/knx/test_light.py index 1f2f23e9cca..a14d1bb32ae 100644 --- a/tests/components/knx/test_light.py +++ b/tests/components/knx/test_light.py @@ -1,4 +1,5 @@ """Test KNX light.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/knx/test_sensor.py b/tests/components/knx/test_sensor.py index 10178324c93..22d9993b58f 100644 --- a/tests/components/knx/test_sensor.py +++ b/tests/components/knx/test_sensor.py @@ -1,4 +1,5 @@ """Test KNX sensor.""" + from homeassistant.components.knx.const import CONF_STATE_ADDRESS, CONF_SYNC_STATE from homeassistant.components.knx.schema import SensorSchema from homeassistant.const import CONF_NAME, CONF_TYPE, STATE_UNKNOWN diff --git a/tests/components/knx/test_services.py b/tests/components/knx/test_services.py index 30b297218cc..0bfb2141ab8 100644 --- a/tests/components/knx/test_services.py +++ b/tests/components/knx/test_services.py @@ -1,4 +1,5 @@ """Test KNX services.""" + from unittest.mock import patch import pytest diff --git a/tests/components/knx/test_switch.py b/tests/components/knx/test_switch.py index d68970537ab..8dce4cf9c27 100644 --- a/tests/components/knx/test_switch.py +++ b/tests/components/knx/test_switch.py @@ -1,4 +1,5 @@ """Test KNX switch.""" + from homeassistant.components.knx.const import ( CONF_RESPOND_TO_READ, CONF_STATE_ADDRESS, diff --git a/tests/components/knx/test_telegrams.py b/tests/components/knx/test_telegrams.py index be24b3cd3ec..844fc073d61 100644 --- a/tests/components/knx/test_telegrams.py +++ b/tests/components/knx/test_telegrams.py @@ -1,4 +1,5 @@ """KNX Telegrams Tests.""" + from copy import copy from datetime import datetime from typing import Any diff --git a/tests/components/knx/test_text.py b/tests/components/knx/test_text.py index 77f96100b89..e50f3056979 100644 --- a/tests/components/knx/test_text.py +++ b/tests/components/knx/test_text.py @@ -1,4 +1,5 @@ """Test KNX number.""" + from homeassistant.components.knx.const import CONF_RESPOND_TO_READ, KNX_ADDRESS from homeassistant.components.knx.schema import TextSchema from homeassistant.const import CONF_NAME diff --git a/tests/components/knx/test_time.py b/tests/components/knx/test_time.py index 25a22fe8146..9dc4c401ed8 100644 --- a/tests/components/knx/test_time.py +++ b/tests/components/knx/test_time.py @@ -1,4 +1,5 @@ """Test KNX time.""" + from homeassistant.components.knx.const import CONF_RESPOND_TO_READ, KNX_ADDRESS from homeassistant.components.knx.schema import TimeSchema from homeassistant.components.time import ATTR_TIME, DOMAIN, SERVICE_SET_VALUE diff --git a/tests/components/knx/test_weather.py b/tests/components/knx/test_weather.py index 8aaf4fa4338..0adcc309252 100644 --- a/tests/components/knx/test_weather.py +++ b/tests/components/knx/test_weather.py @@ -1,4 +1,5 @@ """Test KNX weather.""" + from homeassistant.components.knx.schema import WeatherSchema from homeassistant.components.weather import ( ATTR_CONDITION_EXCEPTIONAL, diff --git a/tests/components/knx/test_websocket.py b/tests/components/knx/test_websocket.py index 5e5d46af4a6..f36d5bb5f7a 100644 --- a/tests/components/knx/test_websocket.py +++ b/tests/components/knx/test_websocket.py @@ -1,4 +1,5 @@ """KNX Websocket Tests.""" + from typing import Any from unittest.mock import patch diff --git a/tests/components/kodi/test_config_flow.py b/tests/components/kodi/test_config_flow.py index 419254bd738..83795978522 100644 --- a/tests/components/kodi/test_config_flow.py +++ b/tests/components/kodi/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Kodi config flow.""" + from unittest.mock import AsyncMock, PropertyMock, patch import pytest diff --git a/tests/components/kodi/test_init.py b/tests/components/kodi/test_init.py index 9c6d67ff120..8b9c5efbaf9 100644 --- a/tests/components/kodi/test_init.py +++ b/tests/components/kodi/test_init.py @@ -1,4 +1,5 @@ """Test the Kodi integration init.""" + from unittest.mock import patch from homeassistant.components.kodi.const import DOMAIN diff --git a/tests/components/kodi/util.py b/tests/components/kodi/util.py index 2b9d819c244..dba0822b1d8 100644 --- a/tests/components/kodi/util.py +++ b/tests/components/kodi/util.py @@ -1,4 +1,5 @@ """Test the Kodi config flow.""" + from ipaddress import ip_address from homeassistant.components import zeroconf diff --git a/tests/components/konnected/test_config_flow.py b/tests/components/konnected/test_config_flow.py index a6dcce08889..c46e115d159 100644 --- a/tests/components/konnected/test_config_flow.py +++ b/tests/components/konnected/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Konnected Alarm Panel config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/konnected/test_init.py b/tests/components/konnected/test_init.py index 658f1053f93..1a2da88624d 100644 --- a/tests/components/konnected/test_init.py +++ b/tests/components/konnected/test_init.py @@ -1,4 +1,5 @@ """Test Konnected setup process.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/konnected/test_panel.py b/tests/components/konnected/test_panel.py index 00b4617c062..64cc414cdd3 100644 --- a/tests/components/konnected/test_panel.py +++ b/tests/components/konnected/test_panel.py @@ -1,4 +1,5 @@ """Test Konnected setup process.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/kostal_plenticore/conftest.py b/tests/components/kostal_plenticore/conftest.py index a83d9fd5e17..6c97b65554d 100644 --- a/tests/components/kostal_plenticore/conftest.py +++ b/tests/components/kostal_plenticore/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Kostal Plenticore tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/kostal_plenticore/test_config_flow.py b/tests/components/kostal_plenticore/test_config_flow.py index d832dbcad47..41acfb1d136 100644 --- a/tests/components/kostal_plenticore/test_config_flow.py +++ b/tests/components/kostal_plenticore/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Kostal Plenticore Solar Inverter config flow.""" + from collections.abc import Generator from unittest.mock import ANY, AsyncMock, MagicMock, patch diff --git a/tests/components/kostal_plenticore/test_diagnostics.py b/tests/components/kostal_plenticore/test_diagnostics.py index d509a323e6a..57d1bb50bba 100644 --- a/tests/components/kostal_plenticore/test_diagnostics.py +++ b/tests/components/kostal_plenticore/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Kostal Plenticore diagnostics.""" + from pykoplenti import SettingsData from homeassistant.components.diagnostics import REDACTED diff --git a/tests/components/kostal_plenticore/test_number.py b/tests/components/kostal_plenticore/test_number.py index fc7d9f213fe..41e3a6c0b6c 100644 --- a/tests/components/kostal_plenticore/test_number.py +++ b/tests/components/kostal_plenticore/test_number.py @@ -1,4 +1,5 @@ """Test Kostal Plenticore number.""" + from collections.abc import Generator from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/kostal_plenticore/test_select.py b/tests/components/kostal_plenticore/test_select.py index 9af2589af9b..121300457fe 100644 --- a/tests/components/kostal_plenticore/test_select.py +++ b/tests/components/kostal_plenticore/test_select.py @@ -1,4 +1,5 @@ """Test the Kostal Plenticore Solar Inverter select platform.""" + from pykoplenti import SettingsData from homeassistant.components.kostal_plenticore.helper import Plenticore diff --git a/tests/components/kraken/conftest.py b/tests/components/kraken/conftest.py index f34dedc4df9..e75122e7f0e 100644 --- a/tests/components/kraken/conftest.py +++ b/tests/components/kraken/conftest.py @@ -1,4 +1,5 @@ """Provide common pytest fixtures for kraken tests.""" + from unittest.mock import patch import pytest diff --git a/tests/components/kraken/test_config_flow.py b/tests/components/kraken/test_config_flow.py index 74767a9496a..3d04e3183c3 100644 --- a/tests/components/kraken/test_config_flow.py +++ b/tests/components/kraken/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the kraken config_flow.""" + from unittest.mock import patch from homeassistant.components.kraken.const import CONF_TRACKED_ASSET_PAIRS, DOMAIN diff --git a/tests/components/kraken/test_init.py b/tests/components/kraken/test_init.py index 44e809eb815..2564fb97b26 100644 --- a/tests/components/kraken/test_init.py +++ b/tests/components/kraken/test_init.py @@ -1,4 +1,5 @@ """Tests for the kraken integration.""" + from unittest.mock import patch from pykrakenapi.pykrakenapi import CallRateLimitError, KrakenAPIError diff --git a/tests/components/kraken/test_sensor.py b/tests/components/kraken/test_sensor.py index 791b70c1283..398177070df 100644 --- a/tests/components/kraken/test_sensor.py +++ b/tests/components/kraken/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the kraken sensor platform.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/kulersky/test_config_flow.py b/tests/components/kulersky/test_config_flow.py index a09fc78797b..5ff3f51f1ad 100644 --- a/tests/components/kulersky/test_config_flow.py +++ b/tests/components/kulersky/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Kuler Sky config flow.""" + from unittest.mock import MagicMock, patch import pykulersky diff --git a/tests/components/kulersky/test_light.py b/tests/components/kulersky/test_light.py index b9cad7c5f9c..90f40d327e4 100644 --- a/tests/components/kulersky/test_light.py +++ b/tests/components/kulersky/test_light.py @@ -1,4 +1,5 @@ """Test the Kuler Sky lights.""" + from unittest.mock import MagicMock, patch import pykulersky