From c88b337600853728cc9f53006407a492ff92ea44 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Fri, 8 Mar 2024 14:50:04 +0100 Subject: [PATCH] Add empty line after module docstring [tests f-k] (#112709) --- tests/components/faa_delays/test_config_flow.py | 1 + tests/components/facebook/test_notify.py | 1 + tests/components/fail2ban/test_sensor.py | 1 + tests/components/fan/common.py | 1 + tests/components/fan/test_device_trigger.py | 1 + tests/components/fan/test_recorder.py | 1 + tests/components/fastdotcom/test_config_flow.py | 1 + tests/components/fastdotcom/test_coordinator.py | 1 + tests/components/fastdotcom/test_init.py | 1 + tests/components/fastdotcom/test_sensor.py | 1 + tests/components/fastdotcom/test_service.py | 1 + tests/components/feedreader/test_init.py | 1 + tests/components/ffmpeg/test_binary_sensor.py | 1 + tests/components/ffmpeg/test_init.py | 1 + tests/components/fibaro/conftest.py | 1 + tests/components/fibaro/test_config_flow.py | 1 + tests/components/fibaro/test_scene.py | 1 + tests/components/file/test_sensor.py | 1 + tests/components/file_upload/conftest.py | 1 + tests/components/file_upload/test_init.py | 1 + tests/components/filesize/conftest.py | 1 + tests/components/filesize/test_config_flow.py | 1 + tests/components/filesize/test_init.py | 1 + tests/components/filter/test_sensor.py | 1 + tests/components/fireservicerota/test_config_flow.py | 1 + tests/components/firmata/test_config_flow.py | 1 + tests/components/fivem/test_config_flow.py | 1 + tests/components/fjaraskupan/conftest.py | 1 + tests/components/fjaraskupan/test_config_flow.py | 1 + tests/components/flexit_bacnet/conftest.py | 1 + tests/components/flexit_bacnet/test_binary_sensor.py | 1 + tests/components/flexit_bacnet/test_climate.py | 1 + tests/components/flexit_bacnet/test_init.py | 1 + tests/components/flexit_bacnet/test_number.py | 1 + tests/components/flexit_bacnet/test_sensor.py | 1 + tests/components/flexit_bacnet/test_switch.py | 1 + tests/components/flic/test_binary_sensor.py | 1 + tests/components/flick_electric/test_config_flow.py | 1 + tests/components/flipr/test_binary_sensor.py | 1 + tests/components/flipr/test_config_flow.py | 1 + tests/components/flipr/test_init.py | 1 + tests/components/flipr/test_sensor.py | 1 + tests/components/flo/conftest.py | 1 + tests/components/flo/test_binary_sensor.py | 1 + tests/components/flo/test_config_flow.py | 1 + tests/components/flo/test_device.py | 1 + tests/components/flo/test_init.py | 1 + tests/components/flo/test_sensor.py | 1 + tests/components/flo/test_switch.py | 1 + tests/components/flume/test_config_flow.py | 1 + tests/components/flux/test_switch.py | 1 + tests/components/flux_led/test_button.py | 1 + tests/components/flux_led/test_config_flow.py | 1 + tests/components/flux_led/test_diagnostics.py | 1 + tests/components/flux_led/test_init.py | 1 + tests/components/flux_led/test_light.py | 1 + tests/components/flux_led/test_select.py | 1 + tests/components/flux_led/test_sensor.py | 1 + tests/components/flux_led/test_switch.py | 1 + tests/components/foobot/test_sensor.py | 1 + tests/components/forecast_solar/test_config_flow.py | 1 + tests/components/forecast_solar/test_diagnostics.py | 1 + tests/components/forecast_solar/test_energy.py | 1 + tests/components/forecast_solar/test_init.py | 1 + tests/components/forecast_solar/test_sensor.py | 1 + tests/components/forked_daapd/test_browse_media.py | 1 + tests/components/forked_daapd/test_config_flow.py | 1 + tests/components/forked_daapd/test_media_player.py | 1 + tests/components/foscam/test_config_flow.py | 1 + tests/components/freebox/common.py | 1 + tests/components/freebox/test_alarm_control_panel.py | 1 + tests/components/freebox/test_binary_sensor.py | 1 + tests/components/freebox/test_button.py | 1 + tests/components/freebox/test_config_flow.py | 1 + tests/components/freebox/test_device_tracker.py | 1 + tests/components/freebox/test_init.py | 1 + tests/components/freebox/test_sensor.py | 1 + tests/components/freedompro/conftest.py | 1 + tests/components/freedompro/test_binary_sensor.py | 1 + tests/components/freedompro/test_climate.py | 1 + tests/components/freedompro/test_config_flow.py | 1 + tests/components/freedompro/test_cover.py | 1 + tests/components/freedompro/test_fan.py | 1 + tests/components/freedompro/test_light.py | 1 + tests/components/freedompro/test_lock.py | 1 + tests/components/freedompro/test_sensor.py | 1 + tests/components/freedompro/test_switch.py | 1 + tests/components/fritz/const.py | 1 + tests/components/fritz/test_button.py | 1 + tests/components/fritz/test_diagnostics.py | 1 + tests/components/fritz/test_image.py | 1 + tests/components/fritz/test_init.py | 1 + tests/components/fritz/test_sensor.py | 1 + tests/components/fritz/test_switch.py | 1 + tests/components/fritzbox/conftest.py | 1 + tests/components/fritzbox/const.py | 1 + tests/components/fritzbox/test_binary_sensor.py | 1 + tests/components/fritzbox/test_button.py | 1 + tests/components/fritzbox/test_climate.py | 1 + tests/components/fritzbox/test_cover.py | 1 + tests/components/fritzbox/test_diagnostics.py | 1 + tests/components/fritzbox/test_init.py | 1 + tests/components/fritzbox/test_light.py | 1 + tests/components/fritzbox/test_sensor.py | 1 + tests/components/fritzbox/test_switch.py | 1 + tests/components/fritzbox_callmonitor/test_config_flow.py | 1 + tests/components/fronius/test_config_flow.py | 1 + tests/components/fronius/test_coordinator.py | 1 + tests/components/fronius/test_init.py | 1 + tests/components/fronius/test_sensor.py | 1 + tests/components/frontend/test_init.py | 1 + tests/components/frontend/test_storage.py | 1 + tests/components/frontier_silicon/conftest.py | 1 + tests/components/frontier_silicon/test_config_flow.py | 1 + tests/components/fully_kiosk/conftest.py | 1 + tests/components/fully_kiosk/test_binary_sensor.py | 1 + tests/components/fully_kiosk/test_button.py | 1 + tests/components/fully_kiosk/test_diagnostics.py | 1 + tests/components/fully_kiosk/test_media_player.py | 1 + tests/components/fully_kiosk/test_number.py | 1 + tests/components/fully_kiosk/test_sensor.py | 1 + tests/components/fully_kiosk/test_services.py | 1 + tests/components/fully_kiosk/test_switch.py | 1 + tests/components/garages_amsterdam/test_config_flow.py | 1 + tests/components/gardena_bluetooth/conftest.py | 1 + tests/components/gardena_bluetooth/test_config_flow.py | 1 + tests/components/gardena_bluetooth/test_sensor.py | 1 + tests/components/gdacs/test_config_flow.py | 1 + tests/components/gdacs/test_init.py | 1 + tests/components/gdacs/test_sensor.py | 1 + tests/components/geo_json_events/conftest.py | 1 + tests/components/geo_json_events/test_geo_location.py | 1 + tests/components/geo_json_events/test_init.py | 1 + tests/components/geo_rss_events/test_sensor.py | 1 + tests/components/geocaching/conftest.py | 1 + tests/components/geocaching/test_config_flow.py | 1 + tests/components/geofency/test_init.py | 1 + tests/components/geonetnz_quakes/test_config_flow.py | 1 + tests/components/geonetnz_quakes/test_init.py | 1 + tests/components/geonetnz_volcano/test_config_flow.py | 1 + tests/components/geonetnz_volcano/test_init.py | 1 + tests/components/geonetnz_volcano/test_sensor.py | 1 + tests/components/gios/test_sensor.py | 1 + tests/components/github/common.py | 1 + tests/components/github/conftest.py | 1 + tests/components/github/test_config_flow.py | 1 + tests/components/glances/conftest.py | 1 + tests/components/glances/test_config_flow.py | 1 + tests/components/glances/test_init.py | 1 + tests/components/glances/test_sensor.py | 1 + tests/components/goalzero/test_binary_sensor.py | 1 + tests/components/goalzero/test_config_flow.py | 1 + tests/components/goalzero/test_init.py | 1 + tests/components/goalzero/test_switch.py | 1 + tests/components/gogogate2/test_config_flow.py | 1 + tests/components/gogogate2/test_cover.py | 1 + tests/components/gogogate2/test_init.py | 1 + tests/components/gogogate2/test_sensor.py | 1 + tests/components/goodwe/conftest.py | 1 + tests/components/goodwe/test_config_flow.py | 1 + tests/components/goodwe/test_diagnostics.py | 1 + tests/components/google/conftest.py | 1 + tests/components/google/test_calendar.py | 1 + tests/components/google/test_diagnostics.py | 1 + tests/components/google/test_init.py | 1 + tests/components/google_assistant/test_button.py | 1 + tests/components/google_assistant/test_diagnostics.py | 1 + tests/components/google_assistant/test_google_assistant.py | 1 + tests/components/google_assistant/test_helpers.py | 1 + tests/components/google_assistant/test_http.py | 1 + tests/components/google_assistant/test_init.py | 1 + tests/components/google_assistant/test_logbook.py | 1 + tests/components/google_assistant/test_report_state.py | 1 + tests/components/google_assistant/test_trait.py | 1 + tests/components/google_assistant_sdk/conftest.py | 1 + tests/components/google_assistant_sdk/test_config_flow.py | 1 + tests/components/google_assistant_sdk/test_helpers.py | 1 + tests/components/google_assistant_sdk/test_init.py | 1 + tests/components/google_assistant_sdk/test_notify.py | 1 + tests/components/google_domains/test_init.py | 1 + tests/components/google_generative_ai_conversation/conftest.py | 1 + .../google_generative_ai_conversation/test_config_flow.py | 1 + tests/components/google_generative_ai_conversation/test_init.py | 1 + tests/components/google_mail/conftest.py | 1 + tests/components/google_mail/test_config_flow.py | 1 + tests/components/google_mail/test_notify.py | 1 + tests/components/google_mail/test_sensor.py | 1 + tests/components/google_mail/test_services.py | 1 + tests/components/google_pubsub/test_init.py | 1 + tests/components/google_sheets/test_config_flow.py | 1 + tests/components/google_tasks/test_init.py | 1 + tests/components/google_translate/conftest.py | 1 + tests/components/google_translate/test_config_flow.py | 1 + tests/components/google_translate/test_tts.py | 1 + tests/components/google_travel_time/conftest.py | 1 + tests/components/google_wifi/test_sensor.py | 1 + tests/components/govee_ble/test_config_flow.py | 1 + tests/components/govee_ble/test_sensor.py | 1 + tests/components/govee_light_local/conftest.py | 1 + tests/components/govee_light_local/test_config_flow.py | 1 + tests/components/gpsd/conftest.py | 1 + tests/components/gpsd/test_config_flow.py | 1 + tests/components/gpslogger/test_init.py | 1 + tests/components/gree/conftest.py | 1 + tests/components/gree/test_bridge.py | 1 + tests/components/gree/test_climate.py | 1 + tests/components/gree/test_config_flow.py | 1 + tests/components/gree/test_init.py | 1 + tests/components/gree/test_switch.py | 1 + tests/components/greeneye_monitor/common.py | 1 + tests/components/greeneye_monitor/conftest.py | 1 + tests/components/greeneye_monitor/test_sensor.py | 1 + tests/components/group/common.py | 1 + tests/components/group/test_binary_sensor.py | 1 + tests/components/group/test_config_flow.py | 1 + tests/components/group/test_init.py | 1 + tests/components/group/test_notify.py | 1 + tests/components/group/test_recorder.py | 1 + tests/components/group/test_reproduce_state.py | 1 + tests/components/growatt_server/test_config_flow.py | 1 + tests/components/guardian/conftest.py | 1 + tests/components/guardian/test_config_flow.py | 1 + tests/components/guardian/test_diagnostics.py | 1 + tests/components/habitica/test_config_flow.py | 1 + tests/components/habitica/test_init.py | 1 + tests/components/hardkernel/test_config_flow.py | 1 + tests/components/hardkernel/test_hardware.py | 1 + tests/components/hardkernel/test_init.py | 1 + tests/components/hardware/test_websocket_api.py | 1 + tests/components/harmony/conftest.py | 1 + tests/components/harmony/test_config_flow.py | 1 + tests/components/harmony/test_init.py | 1 + tests/components/harmony/test_remote.py | 1 + tests/components/harmony/test_select.py | 1 + tests/components/harmony/test_switch.py | 1 + tests/components/hassio/test_addon_manager.py | 1 + tests/components/hassio/test_addon_panel.py | 1 + tests/components/hassio/test_auth.py | 1 + tests/components/hassio/test_config_flow.py | 1 + tests/components/hassio/test_discovery.py | 1 + tests/components/hassio/test_handler.py | 1 + tests/components/hassio/test_http.py | 1 + tests/components/hassio/test_ingress.py | 1 + tests/components/hassio/test_init.py | 1 + tests/components/hassio/test_issues.py | 1 + tests/components/hassio/test_sensor.py | 1 + tests/components/hassio/test_update.py | 1 + tests/components/hdmi_cec/conftest.py | 1 + tests/components/hdmi_cec/test_init.py | 1 + tests/components/hdmi_cec/test_media_player.py | 1 + tests/components/hdmi_cec/test_switch.py | 1 + tests/components/heos/conftest.py | 1 + tests/components/heos/test_config_flow.py | 1 + tests/components/heos/test_services.py | 1 + tests/components/here_travel_time/test_config_flow.py | 1 + tests/components/here_travel_time/test_sensor.py | 1 + tests/components/hisense_aehw4a1/test_init.py | 1 + tests/components/history/test_init.py | 1 + tests/components/history/test_init_db_schema_30.py | 1 + tests/components/history_stats/test_sensor.py | 1 + tests/components/hive/test_config_flow.py | 1 + tests/components/holiday/conftest.py | 1 + tests/components/holiday/test_calendar.py | 1 + tests/components/holiday/test_config_flow.py | 1 + tests/components/home_connect/test_config_flow.py | 1 + tests/components/homeassistant/test_scene.py | 1 + tests/components/homeassistant/triggers/test_homeassistant.py | 1 + tests/components/homeassistant/triggers/test_numeric_state.py | 1 + tests/components/homeassistant/triggers/test_state.py | 1 + tests/components/homeassistant/triggers/test_time.py | 1 + tests/components/homeassistant/triggers/test_time_pattern.py | 1 + tests/components/homeassistant_alerts/test_init.py | 1 + tests/components/homeassistant_green/test_config_flow.py | 1 + tests/components/homeassistant_green/test_hardware.py | 1 + tests/components/homeassistant_green/test_init.py | 1 + tests/components/homeassistant_hardware/conftest.py | 1 + .../homeassistant_hardware/test_silabs_multiprotocol_addon.py | 1 + tests/components/homeassistant_sky_connect/conftest.py | 1 + tests/components/homeassistant_sky_connect/test_config_flow.py | 1 + tests/components/homeassistant_sky_connect/test_hardware.py | 1 + tests/components/homeassistant_sky_connect/test_init.py | 1 + tests/components/homeassistant_yellow/conftest.py | 1 + tests/components/homeassistant_yellow/test_config_flow.py | 1 + tests/components/homeassistant_yellow/test_hardware.py | 1 + tests/components/homeassistant_yellow/test_init.py | 1 + tests/components/homekit/conftest.py | 1 + tests/components/homekit/test_accessories.py | 1 + tests/components/homekit/test_config_flow.py | 1 + tests/components/homekit/test_diagnostics.py | 1 + tests/components/homekit/test_get_accessories.py | 1 + tests/components/homekit/test_homekit.py | 1 + tests/components/homekit/test_iidmanager.py | 1 + tests/components/homekit/test_init.py | 1 + tests/components/homekit/test_type_covers.py | 1 + tests/components/homekit/test_type_fans.py | 1 + tests/components/homekit/test_type_humidifiers.py | 1 + tests/components/homekit/test_type_lights.py | 1 + tests/components/homekit/test_type_remote.py | 1 + tests/components/homekit/test_type_security_systems.py | 1 + tests/components/homekit/test_type_sensors.py | 1 + tests/components/homekit/test_type_switches.py | 1 + tests/components/homekit/test_type_thermostats.py | 1 + tests/components/homekit/test_type_triggers.py | 1 + tests/components/homekit/test_util.py | 1 + tests/components/homekit_controller/common.py | 1 + .../homekit_controller/specific_devices/test_anker_eufycam.py | 1 + .../homekit_controller/specific_devices/test_aqara_switch.py | 1 + .../homekit_controller/specific_devices/test_connectsense.py | 1 + .../homekit_controller/specific_devices/test_ecobee3.py | 1 + .../homekit_controller/specific_devices/test_hue_bridge.py | 1 + .../homekit_controller/specific_devices/test_koogeek_ls1.py | 1 + .../homekit_controller/specific_devices/test_koogeek_sw2.py | 1 + .../homekit_controller/specific_devices/test_netamo_doorbell.py | 1 + .../homekit_controller/specific_devices/test_vocolinc_vp3.py | 1 + tests/components/homekit_controller/test_alarm_control_panel.py | 1 + tests/components/homekit_controller/test_binary_sensor.py | 1 + tests/components/homekit_controller/test_button.py | 1 + tests/components/homekit_controller/test_climate.py | 1 + tests/components/homekit_controller/test_cover.py | 1 + tests/components/homekit_controller/test_device_trigger.py | 1 + tests/components/homekit_controller/test_event.py | 1 + tests/components/homekit_controller/test_fan.py | 1 + tests/components/homekit_controller/test_humidifier.py | 1 + tests/components/homekit_controller/test_init.py | 1 + tests/components/homekit_controller/test_light.py | 1 + tests/components/homekit_controller/test_lock.py | 1 + tests/components/homekit_controller/test_media_player.py | 1 + tests/components/homekit_controller/test_number.py | 1 + tests/components/homekit_controller/test_select.py | 1 + tests/components/homekit_controller/test_sensor.py | 1 + tests/components/homekit_controller/test_storage.py | 1 + tests/components/homekit_controller/test_switch.py | 1 + tests/components/homekit_controller/test_utils.py | 1 + tests/components/homematicip_cloud/conftest.py | 1 + tests/components/homematicip_cloud/test_alarm_control_panel.py | 1 + tests/components/homematicip_cloud/test_binary_sensor.py | 1 + tests/components/homematicip_cloud/test_config_flow.py | 1 + tests/components/homematicip_cloud/test_cover.py | 1 + tests/components/homematicip_cloud/test_device.py | 1 + tests/components/homematicip_cloud/test_hap.py | 1 + tests/components/homematicip_cloud/test_init.py | 1 + tests/components/homematicip_cloud/test_light.py | 1 + tests/components/homematicip_cloud/test_lock.py | 1 + tests/components/homematicip_cloud/test_sensor.py | 1 + tests/components/homematicip_cloud/test_switch.py | 1 + tests/components/homematicip_cloud/test_weather.py | 1 + tests/components/homewizard/conftest.py | 1 + tests/components/homewizard/test_button.py | 1 + tests/components/homewizard/test_config_flow.py | 1 + tests/components/homewizard/test_init.py | 1 + tests/components/homewizard/test_number.py | 1 + tests/components/homewizard/test_switch.py | 1 + tests/components/homeworks/conftest.py | 1 + tests/components/homeworks/test_config_flow.py | 1 + tests/components/honeywell/test_config_flow.py | 1 + tests/components/honeywell/test_diagnostics.py | 1 + tests/components/honeywell/test_init.py | 1 + tests/components/honeywell/test_sensor.py | 1 + tests/components/html5/test_notify.py | 1 + tests/components/http/test_auth.py | 1 + tests/components/http/test_ban.py | 1 + tests/components/http/test_cors.py | 1 + tests/components/http/test_data_validator.py | 1 + tests/components/http/test_forwarded.py | 1 + tests/components/http/test_headers.py | 1 + tests/components/http/test_request_context.py | 1 + tests/components/http/test_view.py | 1 + tests/components/huawei_lte/test_button.py | 1 + tests/components/huawei_lte/test_config_flow.py | 1 + tests/components/huawei_lte/test_select.py | 1 + tests/components/huawei_lte/test_switches.py | 1 + tests/components/hue/test_binary_sensor.py | 1 + tests/components/hue/test_config_flow.py | 1 + tests/components/hue/test_device_trigger_v1.py | 1 + tests/components/hue/test_device_trigger_v2.py | 1 + tests/components/hue/test_diagnostics.py | 1 + tests/components/hue/test_event.py | 1 + tests/components/hue/test_init.py | 1 + tests/components/hue/test_light_v1.py | 1 + tests/components/hue/test_light_v2.py | 1 + tests/components/hue/test_migration.py | 1 + tests/components/hue/test_scene.py | 1 + tests/components/hue/test_sensor_v1.py | 1 + tests/components/hue/test_sensor_v2.py | 1 + tests/components/hue/test_services.py | 1 + tests/components/hue/test_switch.py | 1 + tests/components/huisbaasje/test_config_flow.py | 1 + tests/components/huisbaasje/test_init.py | 1 + tests/components/huisbaasje/test_sensor.py | 1 + tests/components/humidifier/test_init.py | 1 + tests/components/humidifier/test_recorder.py | 1 + tests/components/hunterdouglas_powerview/test_config_flow.py | 1 + tests/components/hunterdouglas_powerview/test_scene.py | 1 + tests/components/husqvarna_automower/conftest.py | 1 + tests/components/husqvarna_automower/test_init.py | 1 + tests/components/husqvarna_automower/test_lawn_mower.py | 1 + tests/components/husqvarna_automower/test_sensor.py | 1 + tests/components/husqvarna_automower/test_switch.py | 1 + tests/components/huum/test_config_flow.py | 1 + tests/components/hyperion/conftest.py | 1 + tests/components/hyperion/test_camera.py | 1 + tests/components/hyperion/test_config_flow.py | 1 + tests/components/hyperion/test_light.py | 1 + tests/components/hyperion/test_switch.py | 1 + tests/components/ialarm/test_config_flow.py | 1 + tests/components/ialarm/test_init.py | 1 + tests/components/iaqualink/test_config_flow.py | 1 + tests/components/iaqualink/test_utils.py | 1 + tests/components/ibeacon/test_config_flow.py | 1 + tests/components/ibeacon/test_coordinator.py | 1 + tests/components/ibeacon/test_device_tracker.py | 1 + tests/components/ibeacon/test_sensor.py | 1 + tests/components/icloud/conftest.py | 1 + tests/components/icloud/const.py | 1 + tests/components/icloud/test_config_flow.py | 1 + tests/components/icloud/test_init.py | 1 + tests/components/idasen_desk/test_buttons.py | 1 + tests/components/idasen_desk/test_config_flow.py | 1 + tests/components/idasen_desk/test_cover.py | 1 + tests/components/idasen_desk/test_init.py | 1 + tests/components/idasen_desk/test_sensors.py | 1 + tests/components/ifttt/test_init.py | 1 + tests/components/image/conftest.py | 1 + tests/components/image/test_recorder.py | 1 + tests/components/image_processing/common.py | 1 + tests/components/image_processing/test_init.py | 1 + tests/components/imap/test_diagnostics.py | 1 + tests/components/improv_ble/test_config_flow.py | 1 + tests/components/influxdb/test_init.py | 1 + tests/components/influxdb/test_sensor.py | 1 + tests/components/inkbird/test_config_flow.py | 1 + tests/components/inkbird/test_sensor.py | 1 + tests/components/input_boolean/test_recorder.py | 1 + tests/components/input_boolean/test_reproduce_state.py | 1 + tests/components/input_button/test_recorder.py | 1 + tests/components/input_datetime/test_recorder.py | 1 + tests/components/input_number/test_init.py | 1 + tests/components/input_number/test_recorder.py | 1 + tests/components/input_select/test_init.py | 1 + tests/components/input_select/test_recorder.py | 1 + tests/components/input_text/test_init.py | 1 + tests/components/input_text/test_recorder.py | 1 + tests/components/insteon/const.py | 1 + tests/components/insteon/test_config_flow.py | 1 + tests/components/insteon/test_lock.py | 1 + tests/components/integration/test_config_flow.py | 1 + tests/components/integration/test_sensor.py | 1 + tests/components/intellifire/conftest.py | 1 + tests/components/intellifire/test_config_flow.py | 1 + tests/components/intent_script/test_init.py | 1 + tests/components/ios/test_init.py | 1 + tests/components/iotawatt/conftest.py | 1 + tests/components/iotawatt/test_config_flow.py | 1 + tests/components/iotawatt/test_sensor.py | 1 + tests/components/ipma/test_config_flow.py | 1 + tests/components/ipma/test_init.py | 1 + tests/components/ipp/conftest.py | 1 + tests/components/ipp/test_init.py | 1 + tests/components/ipp/test_sensor.py | 1 + tests/components/iqvia/test_config_flow.py | 1 + tests/components/iqvia/test_diagnostics.py | 1 + tests/components/islamic_prayer_times/conftest.py | 1 + tests/components/islamic_prayer_times/test_config_flow.py | 1 + tests/components/islamic_prayer_times/test_init.py | 1 + tests/components/islamic_prayer_times/test_sensor.py | 1 + tests/components/iss/test_config_flow.py | 1 + tests/components/izone/test_config_flow.py | 1 + tests/components/jellyfin/conftest.py | 1 + tests/components/jellyfin/test_config_flow.py | 1 + tests/components/jellyfin/test_diagnostics.py | 1 + tests/components/jellyfin/test_init.py | 1 + tests/components/jellyfin/test_media_player.py | 1 + tests/components/jellyfin/test_media_source.py | 1 + tests/components/jellyfin/test_sensor.py | 1 + tests/components/jewish_calendar/test_binary_sensor.py | 1 + tests/components/jewish_calendar/test_sensor.py | 1 + tests/components/juicenet/test_config_flow.py | 1 + tests/components/justnimbus/test_config_flow.py | 1 + tests/components/justnimbus/test_init.py | 1 + tests/components/kegtron/test_config_flow.py | 1 + tests/components/kegtron/test_sensor.py | 1 + tests/components/keymitt_ble/test_config_flow.py | 1 + tests/components/kira/test_remote.py | 1 + tests/components/kira/test_sensor.py | 1 + tests/components/kitchen_sink/test_config_flow.py | 1 + tests/components/kitchen_sink/test_image.py | 1 + tests/components/kitchen_sink/test_lawn_mower.py | 1 + tests/components/kitchen_sink/test_lock.py | 1 + tests/components/kitchen_sink/test_sensor.py | 1 + tests/components/kmtronic/conftest.py | 1 + tests/components/kmtronic/test_config_flow.py | 1 + tests/components/kmtronic/test_switch.py | 1 + tests/components/knx/conftest.py | 1 + tests/components/knx/test_binary_sensor.py | 1 + tests/components/knx/test_button.py | 1 + tests/components/knx/test_config_flow.py | 1 + tests/components/knx/test_date.py | 1 + tests/components/knx/test_datetime.py | 1 + tests/components/knx/test_expose.py | 1 + tests/components/knx/test_fan.py | 1 + tests/components/knx/test_init.py | 1 + tests/components/knx/test_interface_device.py | 1 + tests/components/knx/test_light.py | 1 + tests/components/knx/test_sensor.py | 1 + tests/components/knx/test_services.py | 1 + tests/components/knx/test_switch.py | 1 + tests/components/knx/test_telegrams.py | 1 + tests/components/knx/test_text.py | 1 + tests/components/knx/test_time.py | 1 + tests/components/knx/test_weather.py | 1 + tests/components/knx/test_websocket.py | 1 + tests/components/kodi/test_config_flow.py | 1 + tests/components/kodi/test_init.py | 1 + tests/components/kodi/util.py | 1 + tests/components/konnected/test_config_flow.py | 1 + tests/components/konnected/test_init.py | 1 + tests/components/konnected/test_panel.py | 1 + tests/components/kostal_plenticore/conftest.py | 1 + tests/components/kostal_plenticore/test_config_flow.py | 1 + tests/components/kostal_plenticore/test_diagnostics.py | 1 + tests/components/kostal_plenticore/test_number.py | 1 + tests/components/kostal_plenticore/test_select.py | 1 + tests/components/kraken/conftest.py | 1 + tests/components/kraken/test_config_flow.py | 1 + tests/components/kraken/test_init.py | 1 + tests/components/kraken/test_sensor.py | 1 + tests/components/kulersky/test_config_flow.py | 1 + tests/components/kulersky/test_light.py | 1 + 528 files changed, 528 insertions(+) diff --git a/tests/components/faa_delays/test_config_flow.py b/tests/components/faa_delays/test_config_flow.py index 5fb1b9cfcd2eb6..d164eab918f68d 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 152a516943b0eb..bbaa1f12516542 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 5906ac947fe812..713edb72444f4e 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 58264d808177d8..40fab746e8d211 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 8ac5e79ba5b0c2..cf0325f133dcc8 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 d75e1e18511f27..4f1499765b8575 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 17e75935dae8df..d2122f4fe6183b 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 f51f0254714e6d..5c8cb17c736738 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 547d574b25a055..12e3902d874532 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 47826bf35cf2f2..8f5a81e5205a87 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 2f919bc8a847f5..8747beb6245c4e 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 cd90694093144d..25760da0028646 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 6eec115d6f0c3d..72d6fee5e7ffa1 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 452a8188596bf8..5ead1bcf942247 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 d86817814b128b..345668c23bdae1 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 42d20f902c0123..2c7d05b87a3bfc 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 e07face3ac00aa..667f8236a31b13 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 e01d90b8cc3e32..8acdc3242095c9 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 ab9965c191462a..00423ad21e62a1 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 920565cb68f5aa..deff64ff073edb 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 ac36ab687f4584..81aea2aee540fc 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 27dec438168934..38209a3014ef7b 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 c580bb7da77751..7f1672176dcefd 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 ffb306a23c17f6..d0588b7ea9abab 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 ace0532f1f7bbf..ffb3ac23f1b153 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 474455fc164f5d..4dc0dbc80ca4f7 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 121b416a1100ee..1596da016480f5 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 46ff5ae167aa88..85493157a3c297 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 13dc643a2a164e..b6da1fcf5b52f1 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 cfcecebd19b0ab..55941dc44a9ce3 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 df363086f63cb5..649eebaec2c362 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 077aee019e7be3..6c88e6e69d2f9c 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 71f79f5430218c..0741120c1ade83 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 6f23ee1186611d..2aa3c9abcff060 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 2285b4c8692fae..460f2cf57282b9 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 7c08fc2a024a4f..19c7dfc804e94a 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 2fa703348f9a6d..d2584e4f5a2312 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 bd77f1b60024ec..123232e8c52c40 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 fa938521d3bdbb..971b5b046b3537 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 08fb71da1e4c4c..4ee6d85ceadb94 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 c1c5c0086e7692..8300ac185ba2cd 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 339986dd54bf65..31eb075469deab 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 1484b10eae2c3e..3cd666b7462ff1 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 b94f182f3bf35a..d3032cde1b5616 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 703689e7c36fa4..f5a730a205616f 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 34abfef0e721f8..c1c9222c723c98 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 44f31bdb7388e4..599a91b80fb295 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 14a36b9e0325eb..5fe388c62e1ce7 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 93996a35a98dd1..85f7ea0f317353 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 f5315e07043950..64c85a0b8968ec 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 ed8a4756031518..1e783c6b64998c 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 010b7f329edfc8..105fc57c085a2b 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 008661303f1d13..183164e04a1e5e 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 4bc534406328d2..b539d5252e5e89 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 d75644c759908f..7c4917ea4dcab2 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 6ddb9e1687fcb1..f5a7b3102020db 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 1cdbb9369ab087..76512d9dc4c2af 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 b06a6330fde2db..49f291a916a9a3 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 5d025a4cab0883..ac0aec66c2373b 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 27e56816176062..d8beae3b77bd42 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 06aeb94542e759..015bd809b207da 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 e72f2d7d9dcf26..0e80fba7647f89 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 7d3a853b8a7c42..246ed866506d7e 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 25dcb41c9765c2..b581888547d4fc 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 8faec950eb788d..a09bb94aa1b666 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 4d15f083591935..29923c9f9e962c 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 080e47acc3e8f2..7dc5e1e20f9767 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 ea9cf557570f34..19488666be718f 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 49bffe491afc43..fc3bd1d5ad2f6f 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 9f7dfd8f92a029..31ee2a474a5e14 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 44286f18b87e6d..e4ee8f63b2c3e9 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 ee07af786be725..4950ef27e5f983 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 209ab1e9fc216a..e2e1c9714a50c3 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 c19b3c3f3b26a7..a7dff79ecfbd28 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 6d4ca5fb7eeba7..405166d6ba26a2 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 9064727fb7f262..4be58f247cda5a 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 0abdc55b92ce4a..834bafa0e64a93 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 30e7968e2fee85..63efbc31ca51f7 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 84e421a8653990..30bb1a58117f1a 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 581c6d054484cf..0195f6bde94166 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 cab8605d865156..a0063f72557416 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 a4c837194fe1b5..9eef2b0b95bc60 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 80b1e5613ebd0b..ea9b94ffc4106b 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 53cb59d5646167..d0270f408436ed 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 37145d6fe95ec6..ad5b53dd51d100 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 c06ce5b079430e..1deb895ad3d3ee 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 7d72a87a7b5a18..e3ab02de55b671 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 d39cb21beea998..30c9f9be174314 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 e375cd4f047ab1..106fb7f9bef73c 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 9f50a598039801..9dc50cc3378f6a 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 bd75676da6c361..85d02eff1536b5 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 2e230eb61a6335..0a525192778c4e 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 9265d1337f0234..8ca7b510412729 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 c8288f0143fd7c..722f16fa0decfe 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 1fbaf48de4bfc6..02a3eed011e9e2 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 1725d974c6f59f..c2895de6b8e15f 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 983516bb9c0ccc..3828cedc67f316 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 8c0bbec573e461..f254b2e0710b14 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 a14c53d65297c6..a201eab3665215 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 e3a6d786abfca5..b723ac97d069f6 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 ec1bcce39798d5..38aaa6230806ae 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 b8273204325027..4ee351f7914c7d 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 858b564cd189e4..b750a2e927562b 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 9fe25d02ed05eb..48b769eaac2167 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 aefe21e3ffc35a..67393bc09a537b 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 386151c31b13e6..accdad3a70dd24 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 928bca0eb9426b..d0dd32ad801eea 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 d4f42fadb06626..13a08bbe70e1e1 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 f8d86bac26acdc..282b2c3fa76025 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 a8f48ce2e8800b..f5e7766027112b 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 f04d4a9bc52f50..8bc2cf0606acf7 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 0260907ab2ebe5..8b97fa9ee04b0e 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 1def9b160b22f8..65a5ede5b26013 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 bedac792f026cb..6a5e62f7dce232 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 e409a0a37875ae..ff732d0e223ee7 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 cc003199f265a8..23843eef19c035 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 f04935aed0ef4b..9bd4c3a897cf4e 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 e48867739e8525..31050dad1e030a 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 4cae64e641e686..b8719a578aa7de 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 286ca7fc0cb4b5..6bdad9af520367 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 40912f0f568409..6342e3216d785e 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 6622b400da1ec1..eaf00d74a910b8 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 3c0874384c276f..03ac00ef677688 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 ebafe3d566ad6f..ae735d71e559f8 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 9395d8570e6857..c840ad9bf77b08 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 bcbd27e50a7c65..7707a13180f676 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 dc0d0cb4809586..e794934d028f2c 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 ad673815acef8e..71e5dfdb5d594c 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 6fc721261a7e6b..1da4b0d9b9f512 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 f40756235e19bf..a21df176bdd500 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 db0ac38fe4706e..80e06f4880cb18 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 2f3b12ed5543ac..ac9f3f2347f6c7 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 bc803b3e8d87b7..278586ba2e33a9 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 c86ef393875b4e..76f1709bd756d9 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 f59f428118e2bc..68041672efbdcf 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 1b0d32278a6405..15f7ee0972f5c1 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 2ab2d9cc8bbd75..d5d77c1387a85b 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 4a59386fc3553d..75e595c9900aa9 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 043d0ff62096d9..6730fa53ece280 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 7583bc29a433ce..6bc211e72be43b 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 64e7ddc3eba566..fe113434dc66d2 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 4d11ff0673cfbf..f97b89053fdae9 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 7a7a735ff42365..4f35587d4fe852 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 223722dccd846c..d850ce1bba8048 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 b0b6f243fa0a4a..2951a58702a78e 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 4f805cf43fc677..c715889b7dc28f 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 9f4590ab5e0173..339136f44e8066 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 8d590317c619df..09dc638bb53def 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 764426c6276fa9..aa861dc5518b28 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 aeef1de0b09e14..ebe8b75b618bd6 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 0a26d2adc2f26a..0e169fc9de00e6 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 6d02730a572478..7e57312c5b6aad 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 3a277d4cb53051..1390561785e5da 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 d97a4b9a3fd6ff..de2e6035a127dc 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 6de041257834bd..a88dbd45116ba2 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 ca6509d53b9acf..001212fa17b9e7 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 5c0755bb91b8f0..abc7e4a232643f 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 8df88b2b4b78d2..610d9eda34f447 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 cabb0f6ea10464..0b4ce67d121328 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 c9bf5f1e9ff35a..b1aabe0be091f0 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 edda2ed2cb79a1..219172658117c4 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 97d918c2e01907..989e66906303e0 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 55a9f814a63e65..3946e43249745d 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 5ebc683485b4e8..dd25ba152e51fc 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 26a5cb2e192d11..c51ecf593e35d0 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 d3c5665b9457f1..11ca77bf7335ce 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 df8221b5053360..27f741e3e497af 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 4fb6f50a5e69de..94936eaaf3d3f1 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 1de1799358f3f4..2455e1938fd703 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 6f2d61d03ae1ed..cc1332a372ba78 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 f33cf4354e3d3b..270455d4f76aa2 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 e8132d822e8e2a..ca5b011dddc6f0 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 29ac7c3b48d6b0..a4829e6140f96f 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 58cbc5dce0e159..b9a68b90a26ec4 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 c994a8b12e308e..6922b07857402c 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 c65477b18b1d31..49e849398af60c 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 03a04097d67ac1..1090eb9da45826 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 5aa68093627f42..2d930599c24ab5 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 3320bb944b2d8a..0ffdc3c5660687 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 12f5e50973602e..a682d4ad0905ac 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 0a45a991bf8cb1..66dfd980cf3675 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 4a2478c5a7ae70..bff560dfb29670 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 eee00fadfacfaf..bcf0600373f325 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 c3318b37f0f4b7..947d5fe2fb1f8a 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 dbf06c262053b2..6456e38b3fcb86 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 1e9a174d81ffed..7373047b46ea10 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 248622d3157ebb..e0b072d4b7d4c9 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 caa0d887dece7b..ca82564dae9ae0 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 0a1d474126811c..e397ab2c403e2b 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 c2a12d65a97d0a..edf4580485f93a 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 b486942f70a743..061bf54974857c 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 34132fc5c1d75d..3600fae3841580 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 e9a41e8eea6106..a4104fc0908bc0 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 fd1ddd8a4f27dd..1df609b0db4bb3 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 cef8dfeb65c008..d5a1447f767e2e 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 3eceac64904ac4..fcc5603fdc55ad 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 fee37a0a886f9d..4b498b2618a1fb 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 55f3d2930963cc..099fff7d413395 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 2b3690f7011277..5976d3c1b746d3 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 7753b40c29c5b7..2b527c867f990d 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 c2bd2b8564a861..71bb3aa61bf890 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 0b0465b026d3d0..81d6681dabd611 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 3873695033e57b..cfe9d050c69d39 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 8ef5f7bb38f830..18113e6530c2fb 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 f40ab6525d462a..37b0b0dc15eaf1 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 5b261fa266bc78..2b62be2b16d87e 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 d4a922be449406..7127af6b9137c7 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 240b60e30d7d93..1da965e001be2d 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 d8160d990403f0..9c465a9f29795b 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 e9285647f4de21..40562096b53050 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 70b337430c5e50..d09d31d1db84c5 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 f739b8a64cad03..35d515a4877824 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 b2c35703e6c015..d24deb2f34f97a 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 10c1d58d3d2be8..2e2b5f3bd21ae8 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 9db70ca80d14cd..706d1304916b02 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 6dd1ca1a6ed30b..c609c705f215e9 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 77569c80f0f34d..52d049431d8481 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 3ca965ec998ef3..2b0cab6c6f7333 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 ea9c6e9d43d8f4..ff834bc87d2055 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 8455495165a447..5703ed02a8a87c 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 f2cde0a553d230..9f9b0f95e0ddb9 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 e52d14fb6a06a5..3922b196e4bfac 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 ec288461661682..02b620b8e014ab 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 83202078dfebdc..1fcddb0f766f46 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 91fa6f90e9f3db..9168e29f2d506e 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 309c796fcc3151..1965e2af8c7278 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 ee2299f383c1aa..8b57fc24d0014c 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 98f4c08cc80f4e..90717054ead64d 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 98fa00486ffa77..fe33d1d0c0938d 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 9b335d18183a52..c7594848990282 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 b1c9d5649bb4da..2451a59afa3a82 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 f718cee109eccb..971983fc3b6cee 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 b3f0d695c754b1..14b8bdd63cf6e6 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 0b775a84d08779..da699be5372304 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 f843ab4decad79..b56039389720af 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 57a6949c56d04a..f846de007efb15 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 4abc4b16c9fcc8..9b1735287c645d 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 b58d43f87eda43..175d9061d56a32 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 80b403a333b30c..4067c9e9afea43 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 0923967a480035..7a7d543afb747d 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 06c726360d9008..42e0a17495230f 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 4e1e7436a588fe..55d4d8b03652a5 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 791337079f0f47..f6eeecd5f9006c 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 a6f94152af0b94..462fc845c446a6 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 21cd249bd53b75..4daa6ab0f5806c 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 9dbcb5d0e5dc9b..fbf9a9acc79916 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 48f2896cbf9554..c89636cb65b25d 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 c5f82c04e194b2..0756ea639b77d4 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 7fb921225f3a75..b8cbf1ea8cd500 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 0a2f30c691a362..4c2c5f42e6e3f9 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 ccb10a2f4928b0..d54d6cc103b7ea 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 ee3847604c9434..785d7c1d6195da 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 bfb6b03c898989..7f0cd6cbd5ae56 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 88eda68abb69c7..2d812eb83ab084 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 42add4192e5554..4d3797c66a08ec 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 21580c48f33134..6c5cd776ff2b52 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 3cf89173f2065a..ff49879d34461e 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 356fbb86b01833..8e120728a8bd8a 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 caf151cafe79ca..b0c07cf25af1e3 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 c421a1b8c5ce4e..a6422996726be1 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 69969b4ac0d1a7..383e4c78ace143 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 d9b0d1a5788af0..92f46c8b23844e 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 df0ce6d50d5d4b..b5067a467edf2b 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 7dce6131616200..eb21480fbb169e 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 209100c71b223a..74ca918889dce8 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 d754c67ad49ed0..033d414d4a9fd4 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 9a202bc99a1eeb..ebe90415018323 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 92c8aac3eba461..9357d29ac38ec9 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 a8f001ff5e0d3e..0045888f97195d 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 ab5eb383f96263..340b2839ab1f7b 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 e505dd4f3f503b..2d814813ed4787 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 c772c08850569b..d21d5135db5dec 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 cfac774f77e449..f0bf15aaa53806 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 c9f958b882c15e..ab91514b297605 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 b183a332f5000a..0efb449137ac1a 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 02b468e558e348..9656b3d2e604da 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 43fcd69e4dbb68..6d1efc79df4451 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 90dbe5af384769..6ab78fe53ef9cd 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 36f0a259b7f519..85a8f8d266872a 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 ca9a788704037f..079b03bbb929c8 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 11961c09a2de38..a8602b2f65c83d 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 a7d66d659f01b9..39ce00c59d4d0f 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 1b80610953f353..821621d5e5762a 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 b7843e75dcfbf3..9d43b341abf699 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 f042a7bf54da03..de6696a108eea6 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 8c6d4328065f1f..39df14a47ef94d 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 4b1f315c0b67d1..a148ab9f61c42c 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 6dff9ef896e417..dd389207b8dac6 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 2f18c7a5a89c99..954e415082fa76 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 179a0ce467f4c8..02a39ed9258106 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 6c01dd9f68106f..da5f8e4f5e5462 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 386e8cf8f115d5..39d2dda8237367 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 1f0d9846fd106d..068f13c0e54193 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 e0c016264f269e..6efd9118092d7e 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 cb47b320c04ee2..d971b8c06d2531 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 8ac748db278a4d..fdd01e05a91d7e 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 3bd3f1fb82461e..fce523262b611c 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 7c66c20f17e805..988950c64a861c 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 b71e01dd280197..18434a345ceded 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 cba0bc542436f2..ac086b8100e416 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 863515c31d7625..27937babc5769f 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 e827573363d20a..5bcfe1c20380c9 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 33ce01678a33d9..7471e0bff1ccda 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 60ee2a4d8e842e..9d8f5c5417e2f3 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 a5219fe7018c52..39466cc51e44a4 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 603036c00fd595..43945af2fbff96 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 338f2bc6e9f4fb..b684800094349e 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 @@ 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 94a91bb041773d..b3190c510fdc5a 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 99ece418c7bbb3..3f93ca1a896c39 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 f1f8b690384d10..61c4fd1d1da4af 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 baee3082106055..9c6e5a6687afb5 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 7114d1380390da..0063bfc7f5bd3c 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 @@ 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 d65baf938841c5..9b85a111fc7c38 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 b42a7652c1c9e0..9bb06486e18b5d 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 19991d7cc1399c..a660e29ca17709 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 92c303cab45a96..3d4486bb38dc9c 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 57592fb7a2789e..0d76ac98fbe7cb 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 e4fe754013a8e5..5470c6697009fe 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 7d004a8a428e91..671e9779d30008 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 2f66a1eea26661..0437958edae3ee 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 a836fb1c669841..e139b49982aada 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 938f09c453ef0a..428d3ab7d5082f 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 1a1db53d8dd770..60c74be39490ef 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 57d206a6025be2..b658b11f2cbac2 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 c7f168b2abe523..606a9e75eb1465 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 9aacda81683942..db248b82b1a379 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 1573fccea02203..62a042ff7b9a18 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 d35df281eaba5a..96e2cbe8d4d9b2 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 baae2cf821967b..b00206e1b0dda5 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 3134605125e905..8634b33fe3bb4d 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 afab63983e2020..9523dc9abb736c 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 5b6a77b75c909d..8a6b2a65e88eca 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 57dd98669fbc4d..703cf288f6331d 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 c033670efa632e..af663a150acef5 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 ddd32b7dc64a8b..05d7963cea899c 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 07fcccc747992b..54f8e2141d2e82 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 44f923b33df4f1..d560293dd6654f 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 2c80c4e41a1650..ee126dff9366ec 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 a535d0ed6f0db3..facb12ed8ea194 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 0d9509681918e7..de47360770f31a 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 5b9472d329b413..d3e89e1bbb9e4d 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 517978e74c08a9..18f002a5dbc946 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 61457fd5119f37..f49ad42b013b90 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 908a881878b510..3089bb062e5d4b 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 d8f58159e06225..a249c52393d5d0 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 b0cd0bde923cf0..44005afd511468 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 0c24d9daebe3fe..4f78449af82405 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 b73a194c5aef4b..7f7ada37644393 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 5e71826b28d2ad..5eef6978815d00 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 e777b2d43c66f6..d8aeb302aa078c 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 a7fb2834bd381f..dade8f4eef55a0 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 85c2bee709c495..01aa021783fdbb 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 273b8f1ae4bb8d..d1366f89641425 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 22a8127b1354bd..a50e89dcc5fa7f 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 b76eb1bf1e4e90..a978a14daa1137 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 aafc50d5545dca..b180bf0e5bc8d6 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 8be7cfeb61a894..d27428fcf650fe 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 b286132a40f1af..424764847be4ba 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 edaa6b5689714e..1d87603fe67a95 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 a54a697240a0e6..de6f323bc8ab36 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 5ab9db4e64e07c..103e0484fb05d3 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 f280c151b7de34..c4fd101f733478 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 3e18bdb4783542..af55e0b85973d4 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 421dbaf2dfc180..ce9b8198377cc3 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 16b897b9f9925e..41c974b5239c23 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 6e891be1799cfe..076780a968551d 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 6f8386ae36f2b6..e3bb3ac303b9fd 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 982fba166c3384..c99c08c436c877 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 e358920b07b9d1..997de3c879ec78 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 c3f6ded65b6fdd..f6c8d34c4a0956 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 acaffdbd0ba938..288416c8c99488 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 ab6f4ab058163e..8f299a4b6a6e0c 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 30d2a8c0b42670..121156fa9dc6a2 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 3be150f02697a1..b12c3cce5849de 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 e79fce7ab13a85..0a89b3263c7db1 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 766d3fe321c68e..7e64ba1ad939db 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 9953bb11796606..b33509543e9601 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 bdca6ee135c325..8f5820baf1c8b1 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 2e67eb6d0e1a61..fc2163326bb73e 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 0c79933a246ec1..46d22842373d11 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 0a6c24a575668f..88e7de47b077ad 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 ad2d11ff6b63dd..5e2fd93908778c 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 df8c45119dfd87..6e620ded365562 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 b8793c99d6cebb..ef13ba15235b2a 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 ec1c1154d7571f..5b91b84a33a252 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 c3384ae1e4428c..2e25dd715c1abe 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 87b605473f4316..0283f4d3fb0f39 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 2047be40367886..c465ae0249042c 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 570c56560517fe..d04ad8cf35f28c 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 3ef3fca8589962..33ea6d14a1994f 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 0a38ff05080865..b023b8cc4d9310 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 2eaf194ee00115..b98af94870b1a6 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 5f24bbc36ea065..9628805d0e8ca8 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 3194f1b3188b10..5d7cb43698b3cc 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 3fba90d70324af..5398178e339fbf 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 8c4449136417a8..6e491fd4a280a5 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 1775caac7f8ccb..dd12e0942c7121 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 c4a73fec64129a..22137a35323160 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 7163521b446fcc..ce5e2cf37c0dfb 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 f971fa3c76728a..7cbaa07ec03d53 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 e087b0fc1a5e5e..0169759f32822b 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 97b705ef731b0f..17f635eef4fe65 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 0dd2ad9fc941d9..797107b0c3454e 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 79b9454e29f387..da458820c811d0 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 c242f360f3043a..18fd9d030155d5 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 ba44ae7a08059e..3600ce62fcd56c 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 7c43cf5307cc32..64a09e218c31bf 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 b6aa3002f0e666..c803fb48b09972 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 2f79474dea7424..3a3e1d90d91be7 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 372907307a745b..f94214fa47abed 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 3b8268cee605db..6a8d079ba46c82 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 30a50305d2da27..fb6322162d4103 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 2437d05f575d66..e9d5c0e562072b 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 459f18e17cc0f8..463ae6a7da23c5 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 c9e3129f86514d..f13a0e1459591c 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 60ab00a62624ab..4423fd598a4115 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 d576b2fe580eb9..47d37a90ecef79 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 ca585c65e4d684..32ed6b89f3031c 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 4c8bf7806e086a..3c18d60454981d 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 cc8daaf98ea5af..5b8258c8d33f1d 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 23d7ac2447bab6..f56a45104ebf49 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 8e38e683914025..71bd2bc297f7f4 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 6c9deea852f470..35c9f0a86af4d6 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 f0ecc43e6dcc85..18258d3819aae8 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 8522353d3f29a2..d0354696e8a70d 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 40b4c47a3c9187..88aedc548ceb6b 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 68b6831fa5b194..79d51b73401254 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 d5e5e0c33ee262..a64a03a139a9ae 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 aa73e12a611d52..883b40ab1df30e 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 c1aaf88932e3b0..d69bfef1b0adea 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 2824009987c07b..ffb25ebd0935c3 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 7585868485cf54..822136b90211f0 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 a59ae7b85c3de0..8f041d6c848183 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 8d1a8827e614ed..b61f110d5b7ac2 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 dd5f7530493a49..74023b73342b88 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 fe96b7cfb2d79f..d32e8ec3471fe8 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 305ff74b6bff9a..62b95fe16b30d7 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 4172d169deb63c..78f709511dee9c 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 3978d0cf175020..431f8b7d078fc3 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 f4ac98dfc3935a..b12fe57d431014 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 c057407a64474a..d98ee4f7668d7b 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 001f56a5a3ec15..a81160b32c7a94 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 53db12acb04f7a..c35db3b709272e 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 aec60d45961a11..f9636488d938be 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 c100acae3ce37c..43b50e78cb1d0f 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 c92cf70b0c207d..3ccd192c4f1bd9 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 8ef9caf4928566..904c31e9896041 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 7ad41cec4e538b..fa7a48ef9ac2a8 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 1bc8cc0e06ab75..7f6f509a3a383f 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 fe694607def388..14e5dd62d5152c 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 9586bd3c011b0c..afefec1530cd0d 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 f96201ba50ec84..f3a60e690215e5 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 06c9cce0da95b8..6ed781b2f5b095 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 5646115f59aceb..aa6180e306b9a3 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 aff8af16bc373f..4ca4abdaa2e62f 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 54755a7ff08eb9..7967b97dd230c6 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 de3f1e0e73c892..f650b370200edd 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 f502c30068ccc4..5742d47674d580 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 9673d614c104d5..9f0079a4e40b4f 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 ead163b026977b..a75eed8ecd0f82 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 bde2af574477ba..7c445c9b3e42b6 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 63c6ad8414bcea..f1b4a8f675c65e 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 0375c788b11519..41a5c3df0acef9 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 746abf27d43a7e..33828de41cd7fa 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 164ac8818fe502..2e323e4f5d6b7f 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 fec4d9b192c8ef..77a61eaa770f1b 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 479c66c8b13663..7043baae11ab3e 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 671c9881ae0529..ea46c669af77af 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 c59efd7efb9bf1..23c530d7e4d4a7 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 b56d864eaac158..bd34e3a8e31624 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 eb184592bb82a3..9bfe37f987417a 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 00fe230b31fa40..3263639a32f2e6 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 e87b3c15b0b19d..b8bbfea00d9a96 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 e1377d81100a98..40a3e62a6c07c8 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 d14ae0faad2ce0..bced831462a33a 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 0f2912e9de3472..d9f432369657b2 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 6adc841862e8fc..2a2d55549cdb3a 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 8db8dd09b23cce..8140168751c677 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 223e36d2bbc204..fb4a40acb9bd4e 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 ccc4774e3dff98..4e21dc238bca20 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 9825df00cc3611..bbae920afff529 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 3bf2dcc954c52e..d2c76c14c6d07e 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 105d457bf89176..94d0bb9d818241 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 fec5f982f61d0b..d1eae78c788404 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 e157c3e5d0abf5..86c1698669edc2 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 4c64bd77eb2773..d85530ecad67c7 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 efd1b7485ab637..48914ab5a46323 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 a74c9a19a23fa5..ad5e9b7515d74a 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 8d3f611f15d6a7..c4b5f03499ef4f 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 4310f99242e4c1..98205288aa36e2 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 ba8f2f5b87ee17..222bb8bead22a4 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 fa60dddf1cdc61..a5b0e7a4cba1a0 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 f2feaac2f08dd6..bd724029516a9c 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 aace7a0224ca76..b9216aa149afb0 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 3dedea7d8d440e..613208d5595c46 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 0f2d8e56050e22..717d362265ee12 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 bfde519f3c0355..d3b1ff2058e65e 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 f9d9f039367569..e2dcfc8d112eb4 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 4359c54164a3d2..0eea78d85b7e75 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 3e89aea720192c..39cb851af51b8d 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 a5d3d0f3263fb5..5a6770dc92eb36 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 12ae0ac7d0ea06..c857022750ca68 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 1f2f23e9cca60c..a14d1bb32ae5a7 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 10178324c93ca6..22d9993b58fc68 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 30b297218cc1ce..0bfb2141ab8a07 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 d68970537aba9c..8dce4cf9c27726 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 be24b3cd3ec12d..844fc073d6110b 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 77f96100b8911f..e50f3056979b33 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 25a22fe8146f9a..9dc4c401ed88a9 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 8aaf4fa4338285..0adcc309252990 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 5e5d46af4a65e4..f36d5bb5f7a37e 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 419254bd738d7d..837959785223e7 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 9c6d67ff12021f..8b9c5efbaf9351 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 2b9d819c244760..dba0822b1d86a0 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 a6dcce088893ab..c46e115d15957d 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 658f1053f93f16..1a2da88624db98 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 00b4617c06285a..64cc414cdd3b4f 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 a83d9fd5e17744..6c97b65554d8b1 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 d832dbcad47495..41acfb1d1366f8 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 d509a323e6a47d..57d1bb50bba90b 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 fc7d9f213fe99f..41e3a6c0b6c9ab 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 9af2589af9b1c8..121300457fed89 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 f34dedc4df9e02..e75122e7f0e7bd 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 74767a9496a175..3d04e3183c38b6 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 44e809eb815d83..2564fb97b263f8 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 791b70c1283c90..398177070dff28 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 a09fc78797b56b..5ff3f51f1adde1 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 b9cad7c5f9c6d2..90f40d327e49b2 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