From 87165c0d6e7a40fa60233fa778f40c26b1537a01 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Fri, 8 Mar 2024 14:44:56 +0100 Subject: [PATCH] Add empty line after module docstring [tests t-z] (#112712) --- tests/components/tado/test_binary_sensor.py | 1 + tests/components/tado/test_climate.py | 1 + tests/components/tado/test_config_flow.py | 1 + tests/components/tado/test_sensor.py | 1 + tests/components/tado/test_water_heater.py | 1 + tests/components/tailscale/conftest.py | 1 + tests/components/tailscale/test_binary_sensor.py | 1 + tests/components/tailscale/test_diagnostics.py | 1 + tests/components/tailscale/test_init.py | 1 + tests/components/tailscale/test_sensor.py | 1 + tests/components/tailwind/conftest.py | 1 + tests/components/tailwind/test_button.py | 1 + tests/components/tailwind/test_config_flow.py | 1 + tests/components/tailwind/test_cover.py | 1 + tests/components/tailwind/test_init.py | 1 + tests/components/tailwind/test_number.py | 1 + tests/components/tankerkoenig/conftest.py | 1 + tests/components/tankerkoenig/test_config_flow.py | 1 + tests/components/tankerkoenig/test_coordinator.py | 1 + tests/components/tankerkoenig/test_diagnostics.py | 1 + tests/components/tasmota/conftest.py | 1 + tests/components/tasmota/test_config_flow.py | 1 + tests/components/tautulli/test_config_flow.py | 1 + tests/components/tcp/test_binary_sensor.py | 1 + tests/components/tcp/test_sensor.py | 1 + tests/components/technove/conftest.py | 1 + tests/components/technove/test_binary_sensor.py | 1 + tests/components/technove/test_sensor.py | 1 + tests/components/technove/test_switch.py | 1 + tests/components/tedee/conftest.py | 1 + tests/components/tedee/test_config_flow.py | 1 + tests/components/tedee/test_diagnostics.py | 1 + tests/components/tedee/test_init.py | 1 + tests/components/tedee/test_lock.py | 1 + tests/components/telegram/test_notify.py | 1 + tests/components/telegram_bot/conftest.py | 1 + tests/components/telegram_bot/test_broadcast.py | 1 + tests/components/telegram_bot/test_telegram_bot.py | 1 + tests/components/tellduslive/test_config_flow.py | 1 + tests/components/temper/test_sensor.py | 1 + tests/components/template/test_binary_sensor.py | 1 + tests/components/template/test_config_flow.py | 1 + tests/components/template/test_cover.py | 1 + tests/components/template/test_image.py | 1 + tests/components/template/test_init.py | 1 + tests/components/template/test_number.py | 1 + tests/components/template/test_select.py | 1 + tests/components/template/test_sensor.py | 1 + tests/components/template/test_trigger.py | 1 + tests/components/template/test_weather.py | 1 + tests/components/tesla_wall_connector/conftest.py | 1 + tests/components/tesla_wall_connector/test_binary_sensor.py | 1 + tests/components/tesla_wall_connector/test_config_flow.py | 1 + tests/components/tesla_wall_connector/test_init.py | 1 + tests/components/tesla_wall_connector/test_sensor.py | 1 + tests/components/teslemetry/conftest.py | 1 + tests/components/teslemetry/test_sensor.py | 1 + tests/components/tessie/conftest.py | 1 + tests/components/tessie/test_button.py | 1 + tests/components/tessie/test_climate.py | 1 + tests/components/tessie/test_coordinator.py | 1 + tests/components/tessie/test_cover.py | 1 + tests/components/tessie/test_select.py | 1 + tests/components/tessie/test_sensor.py | 1 + tests/components/tessie/test_switch.py | 1 + tests/components/tessie/test_update.py | 1 + tests/components/text/test_init.py | 1 + tests/components/text/test_recorder.py | 1 + tests/components/thermobeacon/test_config_flow.py | 1 + tests/components/thermobeacon/test_sensor.py | 1 + tests/components/thermopro/test_config_flow.py | 1 + tests/components/thermopro/test_sensor.py | 1 + tests/components/thread/test_config_flow.py | 1 + tests/components/threshold/test_config_flow.py | 1 + tests/components/tibber/test_config_flow.py | 1 + tests/components/tibber/test_diagnostics.py | 1 + tests/components/tibber/test_statistics.py | 1 + tests/components/tile/test_config_flow.py | 1 + tests/components/tile/test_diagnostics.py | 1 + tests/components/tilt_ble/test_config_flow.py | 1 + tests/components/time/test_init.py | 1 + tests/components/time_date/conftest.py | 1 + tests/components/time_date/test_config_flow.py | 1 + tests/components/timer/test_init.py | 1 + tests/components/tod/test_binary_sensor.py | 1 + tests/components/tod/test_config_flow.py | 1 + tests/components/todoist/conftest.py | 1 + tests/components/todoist/test_calendar.py | 1 + tests/components/todoist/test_init.py | 1 + tests/components/todoist/test_todo.py | 1 + tests/components/tolo/test_config_flow.py | 1 + tests/components/tomato/test_device_tracker.py | 1 + tests/components/tomorrowio/const.py | 1 + tests/components/tomorrowio/test_config_flow.py | 1 + tests/components/tomorrowio/test_init.py | 1 + tests/components/tomorrowio/test_sensor.py | 1 + tests/components/tomorrowio/test_weather.py | 1 + tests/components/toon/test_config_flow.py | 1 + tests/components/totalconnect/common.py | 1 + tests/components/totalconnect/test_alarm_control_panel.py | 1 + tests/components/totalconnect/test_binary_sensor.py | 1 + tests/components/totalconnect/test_config_flow.py | 1 + tests/components/totalconnect/test_diagnostics.py | 1 + tests/components/totalconnect/test_init.py | 1 + tests/components/tplink/test_config_flow.py | 1 + tests/components/tplink/test_init.py | 1 + tests/components/tplink/test_light.py | 1 + tests/components/tplink_omada/conftest.py | 1 + tests/components/tplink_omada/test_config_flow.py | 1 + tests/components/tplink_omada/test_switch.py | 1 + tests/components/traccar/test_init.py | 1 + tests/components/traccar_server/common.py | 1 + tests/components/traccar_server/conftest.py | 1 + tests/components/traccar_server/test_config_flow.py | 1 + tests/components/traccar_server/test_diagnostics.py | 1 + tests/components/tractive/test_config_flow.py | 1 + tests/components/tradfri/common.py | 1 + tests/components/tradfri/conftest.py | 1 + tests/components/tradfri/test_config_flow.py | 1 + tests/components/tradfri/test_cover.py | 1 + tests/components/tradfri/test_diagnostics.py | 1 + tests/components/tradfri/test_fan.py | 1 + tests/components/tradfri/test_init.py | 1 + tests/components/tradfri/test_light.py | 1 + tests/components/tradfri/test_sensor.py | 1 + tests/components/tradfri/test_switch.py | 1 + tests/components/trafikverket_camera/conftest.py | 1 + tests/components/trafikverket_camera/test_binary_sensor.py | 1 + tests/components/trafikverket_camera/test_camera.py | 1 + tests/components/trafikverket_camera/test_config_flow.py | 1 + tests/components/trafikverket_camera/test_coordinator.py | 1 + tests/components/trafikverket_camera/test_init.py | 1 + tests/components/trafikverket_camera/test_recorder.py | 1 + tests/components/trafikverket_camera/test_sensor.py | 1 + tests/components/trafikverket_ferry/conftest.py | 1 + tests/components/trafikverket_ferry/test_config_flow.py | 1 + tests/components/trafikverket_ferry/test_coordinator.py | 1 + tests/components/trafikverket_ferry/test_init.py | 1 + tests/components/trafikverket_ferry/test_sensor.py | 1 + tests/components/trafikverket_train/conftest.py | 1 + tests/components/trafikverket_train/test_config_flow.py | 1 + tests/components/trafikverket_train/test_init.py | 1 + tests/components/trafikverket_train/test_sensor.py | 1 + tests/components/trafikverket_train/test_util.py | 1 + tests/components/trafikverket_weatherstation/test_config_flow.py | 1 + tests/components/transmission/test_config_flow.py | 1 + tests/components/transport_nsw/test_sensor.py | 1 + tests/components/trend/conftest.py | 1 + tests/components/trend/test_binary_sensor.py | 1 + tests/components/trend/test_config_flow.py | 1 + tests/components/tts/common.py | 1 + tests/components/tts/conftest.py | 1 + tests/components/tts/test_legacy.py | 1 + tests/components/tts/test_media_source.py | 1 + tests/components/tts/test_notify.py | 1 + tests/components/tuya/conftest.py | 1 + tests/components/tuya/test_config_flow.py | 1 + tests/components/twentemilieu/conftest.py | 1 + tests/components/twentemilieu/test_calendar.py | 1 + tests/components/twentemilieu/test_config_flow.py | 1 + tests/components/twentemilieu/test_diagnostics.py | 1 + tests/components/twentemilieu/test_init.py | 1 + tests/components/twilio/test_init.py | 1 + tests/components/twinkly/conftest.py | 1 + tests/components/twinkly/test_config_flow.py | 1 + tests/components/twinkly/test_diagnostics.py | 1 + tests/components/twinkly/test_light.py | 1 + tests/components/twitch/conftest.py | 1 + tests/components/twitch/test_config_flow.py | 1 + tests/components/twitch/test_sensor.py | 1 + tests/components/ukraine_alarm/test_config_flow.py | 1 + tests/components/unifi/conftest.py | 1 + tests/components/unifi/test_device_tracker.py | 1 + tests/components/unifi/test_diagnostics.py | 1 + tests/components/unifi/test_hub.py | 1 + tests/components/unifi/test_init.py | 1 + tests/components/unifi/test_sensor.py | 1 + tests/components/unifi/test_services.py | 1 + tests/components/unifi/test_switch.py | 1 + tests/components/unifi/test_update.py | 1 + tests/components/unifiprotect/test_config_flow.py | 1 + tests/components/unifiprotect/test_diagnostics.py | 1 + tests/components/unifiprotect/test_recorder.py | 1 + tests/components/unifiprotect/test_repairs.py | 1 + tests/components/unifiprotect/test_sensor.py | 1 + tests/components/universal/test_media_player.py | 1 + tests/components/upb/test_config_flow.py | 1 + tests/components/upcloud/test_config_flow.py | 1 + tests/components/update/test_device_trigger.py | 1 + tests/components/update/test_init.py | 1 + tests/components/update/test_recorder.py | 1 + tests/components/update/test_significant_change.py | 1 + tests/components/upnp/conftest.py | 1 + tests/components/upnp/test_init.py | 1 + tests/components/uptime/conftest.py | 1 + tests/components/uptime/test_init.py | 1 + tests/components/uptimerobot/common.py | 1 + tests/components/uptimerobot/test_config_flow.py | 1 + tests/components/uptimerobot/test_init.py | 1 + tests/components/uptimerobot/test_switch.py | 1 + tests/components/utility_meter/test_config_flow.py | 1 + tests/components/utility_meter/test_init.py | 1 + tests/components/utility_meter/test_sensor.py | 1 + tests/components/uvc/test_camera.py | 1 + tests/components/v2c/conftest.py | 1 + tests/components/v2c/test_config_flow.py | 1 + tests/components/vacuum/common.py | 1 + tests/components/vacuum/test_device_trigger.py | 1 + tests/components/vacuum/test_init.py | 1 + tests/components/vacuum/test_recorder.py | 1 + tests/components/vallox/test_binary_sensor.py | 1 + tests/components/vallox/test_config_flow.py | 1 + tests/components/vallox/test_fan.py | 1 + tests/components/valve/test_init.py | 1 + tests/components/velbus/conftest.py | 1 + tests/components/velbus/test_config_flow.py | 1 + tests/components/velbus/test_init.py | 1 + tests/components/velux/conftest.py | 1 + tests/components/velux/test_config_flow.py | 1 + tests/components/venstar/test_climate.py | 1 + tests/components/venstar/test_init.py | 1 + tests/components/vera/common.py | 1 + tests/components/vera/conftest.py | 1 + tests/components/vera/test_binary_sensor.py | 1 + tests/components/vera/test_climate.py | 1 + tests/components/vera/test_common.py | 1 + tests/components/vera/test_config_flow.py | 1 + tests/components/vera/test_cover.py | 1 + tests/components/vera/test_init.py | 1 + tests/components/vera/test_light.py | 1 + tests/components/vera/test_lock.py | 1 + tests/components/vera/test_scene.py | 1 + tests/components/vera/test_sensor.py | 1 + tests/components/vera/test_switch.py | 1 + tests/components/verisure/conftest.py | 1 + tests/components/verisure/test_config_flow.py | 1 + tests/components/version/common.py | 1 + tests/components/version/test_binary_sensor.py | 1 + tests/components/version/test_config_flow.py | 1 + tests/components/version/test_sensor.py | 1 + tests/components/vesync/conftest.py | 1 + tests/components/vesync/test_config_flow.py | 1 + tests/components/vesync/test_diagnostics.py | 1 + tests/components/vesync/test_init.py | 1 + tests/components/vicare/conftest.py | 1 + tests/components/vicare/test_config_flow.py | 1 + tests/components/vilfo/test_config_flow.py | 1 + tests/components/vizio/conftest.py | 1 + tests/components/vizio/const.py | 1 + tests/components/vizio/test_init.py | 1 + tests/components/vizio/test_media_player.py | 1 + tests/components/vlc_telnet/test_config_flow.py | 1 + tests/components/vodafone_station/const.py | 1 + tests/components/vodafone_station/test_config_flow.py | 1 + tests/components/voicerss/test_tts.py | 1 + tests/components/voip/test_binary_sensor.py | 1 + tests/components/voip/test_config_flow.py | 1 + tests/components/voip/test_devices.py | 1 + tests/components/voip/test_init.py | 1 + tests/components/voip/test_select.py | 1 + tests/components/voip/test_switch.py | 1 + tests/components/volumio/test_config_flow.py | 1 + tests/components/volvooncall/test_config_flow.py | 1 + tests/components/vultr/test_init.py | 1 + tests/components/vultr/test_switch.py | 1 + tests/components/wake_on_lan/conftest.py | 1 + tests/components/wake_on_lan/test_init.py | 1 + tests/components/wake_on_lan/test_switch.py | 1 + tests/components/wake_word/common.py | 1 + tests/components/wallbox/test_config_flow.py | 1 + tests/components/wallbox/test_sensor.py | 1 + tests/components/waqi/conftest.py | 1 + tests/components/water_heater/common.py | 1 + tests/components/water_heater/conftest.py | 1 + tests/components/water_heater/test_init.py | 1 + tests/components/water_heater/test_recorder.py | 1 + tests/components/watttime/test_config_flow.py | 1 + tests/components/watttime/test_diagnostics.py | 1 + tests/components/waze_travel_time/conftest.py | 1 + tests/components/weather/conftest.py | 1 + tests/components/weather/test_init.py | 1 + tests/components/weather/test_intent.py | 1 + tests/components/weather/test_recorder.py | 1 + tests/components/weather/test_websocket_api.py | 1 + tests/components/weatherflow_cloud/conftest.py | 1 + tests/components/weatherkit/conftest.py | 1 + tests/components/weatherkit/test_config_flow.py | 1 + tests/components/weatherkit/test_coordinator.py | 1 + tests/components/weatherkit/test_setup.py | 1 + tests/components/webhook/test_init.py | 1 + tests/components/webhook/test_trigger.py | 1 + tests/components/webmin/conftest.py | 1 + tests/components/webmin/test_config_flow.py | 1 + tests/components/webmin/test_init.py | 1 + tests/components/webostv/conftest.py | 1 + tests/components/webostv/const.py | 1 + tests/components/webostv/test_diagnostics.py | 1 + tests/components/webostv/test_init.py | 1 + tests/components/webostv/test_media_player.py | 1 + tests/components/webostv/test_notify.py | 1 + tests/components/webostv/test_trigger.py | 1 + tests/components/websocket_api/test_auth.py | 1 + tests/components/websocket_api/test_decorators.py | 1 + tests/components/websocket_api/test_init.py | 1 + tests/components/websocket_api/test_sensor.py | 1 + tests/components/wemo/test_light_bridge.py | 1 + tests/components/whirlpool/conftest.py | 1 + tests/components/whirlpool/test_climate.py | 1 + tests/components/whirlpool/test_config_flow.py | 1 + tests/components/whirlpool/test_init.py | 1 + tests/components/whirlpool/test_sensor.py | 1 + tests/components/whois/conftest.py | 1 + tests/components/whois/test_config_flow.py | 1 + tests/components/whois/test_diagnostics.py | 1 + tests/components/whois/test_init.py | 1 + tests/components/whois/test_sensor.py | 1 + tests/components/wiffi/conftest.py | 1 + tests/components/wilight/conftest.py | 1 + tests/components/wilight/test_cover.py | 1 + tests/components/wilight/test_fan.py | 1 + tests/components/wilight/test_init.py | 1 + tests/components/wilight/test_light.py | 1 + tests/components/wilight/test_switch.py | 1 + tests/components/withings/conftest.py | 1 + tests/components/withings/test_binary_sensor.py | 1 + tests/components/withings/test_calendar.py | 1 + tests/components/withings/test_config_flow.py | 1 + tests/components/withings/test_diagnostics.py | 1 + tests/components/withings/test_init.py | 1 + tests/components/withings/test_sensor.py | 1 + tests/components/wiz/test_config_flow.py | 1 + tests/components/wiz/test_diagnostics.py | 1 + tests/components/wled/conftest.py | 1 + tests/components/wled/test_button.py | 1 + tests/components/wled/test_config_flow.py | 1 + tests/components/wled/test_diagnostics.py | 1 + tests/components/wled/test_sensor.py | 1 + tests/components/wled/test_update.py | 1 + tests/components/wolflink/test_config_flow.py | 1 + tests/components/workday/conftest.py | 1 + tests/components/workday/test_binary_sensor.py | 1 + tests/components/workday/test_config_flow.py | 1 + tests/components/workday/test_init.py | 1 + tests/components/ws66i/test_config_flow.py | 1 + tests/components/ws66i/test_init.py | 1 + tests/components/ws66i/test_media_player.py | 1 + tests/components/wsdot/test_sensor.py | 1 + tests/components/wyoming/conftest.py | 1 + tests/components/wyoming/test_binary_sensor.py | 1 + tests/components/wyoming/test_config_flow.py | 1 + tests/components/wyoming/test_devices.py | 1 + tests/components/wyoming/test_init.py | 1 + tests/components/wyoming/test_number.py | 1 + tests/components/wyoming/test_select.py | 1 + tests/components/wyoming/test_stt.py | 1 + tests/components/wyoming/test_switch.py | 1 + tests/components/wyoming/test_tts.py | 1 + tests/components/xbox/test_config_flow.py | 1 + tests/components/xiaomi/test_device_tracker.py | 1 + tests/components/xiaomi_aqara/test_config_flow.py | 1 + tests/components/xiaomi_ble/test_config_flow.py | 1 + tests/components/xiaomi_ble/test_sensor.py | 1 + tests/components/xiaomi_miio/test_button.py | 1 + tests/components/xiaomi_miio/test_config_flow.py | 1 + tests/components/xiaomi_miio/test_vacuum.py | 1 + tests/components/yale_smart_alarm/conftest.py | 1 + tests/components/yale_smart_alarm/test_config_flow.py | 1 + tests/components/yale_smart_alarm/test_coordinator.py | 1 + tests/components/yale_smart_alarm/test_diagnostics.py | 1 + tests/components/yamaha/test_media_player.py | 1 + tests/components/yamaha_musiccast/test_config_flow.py | 1 + tests/components/yandextts/test_tts.py | 1 + tests/components/yardian/conftest.py | 1 + tests/components/yardian/test_config_flow.py | 1 + tests/components/yeelight/test_binary_sensor.py | 1 + tests/components/yeelight/test_config_flow.py | 1 + tests/components/yeelight/test_init.py | 1 + tests/components/yeelight/test_light.py | 1 + tests/components/yolink/test_config_flow.py | 1 + tests/components/youless/test_config_flows.py | 1 + tests/components/youtube/conftest.py | 1 + tests/components/youtube/test_config_flow.py | 1 + tests/components/youtube/test_diagnostics.py | 1 + tests/components/youtube/test_sensor.py | 1 + tests/components/zamg/conftest.py | 1 + tests/components/zamg/test_config_flow.py | 1 + tests/components/zamg/test_init.py | 1 + tests/components/zeroconf/test_init.py | 1 + tests/components/zeroconf/test_usage.py | 1 + tests/components/zerproc/conftest.py | 1 + tests/components/zerproc/test_config_flow.py | 1 + tests/components/zerproc/test_light.py | 1 + tests/components/zeversolar/test_config_flow.py | 1 + tests/components/zha/conftest.py | 1 + tests/components/zha/test_alarm_control_panel.py | 1 + tests/components/zha/test_api.py | 1 + tests/components/zha/test_backup.py | 1 + tests/components/zha/test_binary_sensor.py | 1 + tests/components/zha/test_button.py | 1 + tests/components/zha/test_climate.py | 1 + tests/components/zha/test_cluster_handlers.py | 1 + tests/components/zha/test_device.py | 1 + tests/components/zha/test_device_action.py | 1 + tests/components/zha/test_device_tracker.py | 1 + tests/components/zha/test_device_trigger.py | 1 + tests/components/zha/test_diagnostics.py | 1 + tests/components/zha/test_discover.py | 1 + tests/components/zha/test_fan.py | 1 + tests/components/zha/test_light.py | 1 + tests/components/zha/test_lock.py | 1 + tests/components/zha/test_logbook.py | 1 + tests/components/zha/test_number.py | 1 + tests/components/zha/test_registries.py | 1 + tests/components/zha/test_repairs.py | 1 + tests/components/zha/test_select.py | 1 + tests/components/zha/test_sensor.py | 1 + tests/components/zha/test_silabs_multiprotocol.py | 1 + tests/components/zha/test_siren.py | 1 + tests/components/zha/test_switch.py | 1 + tests/components/zha/test_update.py | 1 + tests/components/zha/test_websocket_api.py | 1 + tests/components/zodiac/test_config_flow.py | 1 + tests/components/zodiac/test_sensor.py | 1 + tests/components/zone/test_init.py | 1 + tests/components/zwave_js/common.py | 1 + tests/components/zwave_js/test_api.py | 1 + tests/components/zwave_js/test_binary_sensor.py | 1 + tests/components/zwave_js/test_device_action.py | 1 + tests/components/zwave_js/test_device_condition.py | 1 + tests/components/zwave_js/test_device_trigger.py | 1 + tests/components/zwave_js/test_event.py | 1 + tests/components/zwave_js/test_events.py | 1 + tests/components/zwave_js/test_humidifier.py | 1 + tests/components/zwave_js/test_light.py | 1 + tests/components/zwave_js/test_logbook.py | 1 + tests/components/zwave_js/test_number.py | 1 + tests/components/zwave_js/test_repairs.py | 1 + tests/components/zwave_js/test_select.py | 1 + tests/components/zwave_js/test_services.py | 1 + tests/components/zwave_js/test_siren.py | 1 + tests/components/zwave_js/test_trigger.py | 1 + tests/components/zwave_me/test_config_flow.py | 1 + tests/components/zwave_me/test_remove_stale_devices.py | 1 + 443 files changed, 443 insertions(+) diff --git a/tests/components/tado/test_binary_sensor.py b/tests/components/tado/test_binary_sensor.py index 1e2f53efeb5..78cd91c56c6 100644 --- a/tests/components/tado/test_binary_sensor.py +++ b/tests/components/tado/test_binary_sensor.py @@ -1,4 +1,5 @@ """The sensor tests for the tado platform.""" + from homeassistant.const import STATE_OFF, STATE_ON from homeassistant.core import HomeAssistant diff --git a/tests/components/tado/test_climate.py b/tests/components/tado/test_climate.py index 91bc1af191e..98fd2d753a4 100644 --- a/tests/components/tado/test_climate.py +++ b/tests/components/tado/test_climate.py @@ -1,4 +1,5 @@ """The sensor tests for the tado platform.""" + from homeassistant.core import HomeAssistant from .util import async_init_integration diff --git a/tests/components/tado/test_config_flow.py b/tests/components/tado/test_config_flow.py index ac04777dc1c..5f20e0e95b3 100644 --- a/tests/components/tado/test_config_flow.py +++ b/tests/components/tado/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Tado config flow.""" + from http import HTTPStatus from ipaddress import ip_address from unittest.mock import MagicMock, patch diff --git a/tests/components/tado/test_sensor.py b/tests/components/tado/test_sensor.py index 9bdc0614a2b..0fa7a9ca370 100644 --- a/tests/components/tado/test_sensor.py +++ b/tests/components/tado/test_sensor.py @@ -1,4 +1,5 @@ """The sensor tests for the tado platform.""" + from homeassistant.core import HomeAssistant from .util import async_init_integration diff --git a/tests/components/tado/test_water_heater.py b/tests/components/tado/test_water_heater.py index b552118df9d..223a1fda16a 100644 --- a/tests/components/tado/test_water_heater.py +++ b/tests/components/tado/test_water_heater.py @@ -1,4 +1,5 @@ """The sensor tests for the tado platform.""" + from homeassistant.core import HomeAssistant from .util import async_init_integration diff --git a/tests/components/tailscale/conftest.py b/tests/components/tailscale/conftest.py index ec3b6afa139..5cf3f344739 100644 --- a/tests/components/tailscale/conftest.py +++ b/tests/components/tailscale/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Tailscale integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/tailscale/test_binary_sensor.py b/tests/components/tailscale/test_binary_sensor.py index bd7ca7087bb..1d1cda84723 100644 --- a/tests/components/tailscale/test_binary_sensor.py +++ b/tests/components/tailscale/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the sensors provided by the Tailscale integration.""" + from homeassistant.components.binary_sensor import ( STATE_OFF, STATE_ON, diff --git a/tests/components/tailscale/test_diagnostics.py b/tests/components/tailscale/test_diagnostics.py index 4f900db7401..26ba611438c 100644 --- a/tests/components/tailscale/test_diagnostics.py +++ b/tests/components/tailscale/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the Tailscale integration.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/tailscale/test_init.py b/tests/components/tailscale/test_init.py index 11ca8a910a6..eeeaed57ba6 100644 --- a/tests/components/tailscale/test_init.py +++ b/tests/components/tailscale/test_init.py @@ -1,4 +1,5 @@ """Tests for the Tailscale integration.""" + from unittest.mock import MagicMock from tailscale import TailscaleAuthenticationError, TailscaleConnectionError diff --git a/tests/components/tailscale/test_sensor.py b/tests/components/tailscale/test_sensor.py index 7fce057d3e7..aa2bc6c472a 100644 --- a/tests/components/tailscale/test_sensor.py +++ b/tests/components/tailscale/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the sensors provided by the Tailscale integration.""" + from homeassistant.components.sensor import SensorDeviceClass from homeassistant.components.tailscale.const import DOMAIN from homeassistant.const import ATTR_DEVICE_CLASS, ATTR_FRIENDLY_NAME, EntityCategory diff --git a/tests/components/tailwind/conftest.py b/tests/components/tailwind/conftest.py index b39a3598a3e..b03bb0ab0ec 100644 --- a/tests/components/tailwind/conftest.py +++ b/tests/components/tailwind/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Tailwind integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/tailwind/test_button.py b/tests/components/tailwind/test_button.py index a0128d5f498..55c0e3f5a9e 100644 --- a/tests/components/tailwind/test_button.py +++ b/tests/components/tailwind/test_button.py @@ -1,4 +1,5 @@ """Tests for button entities provided by the Tailwind integration.""" + from unittest.mock import MagicMock from gotailwind import TailwindError diff --git a/tests/components/tailwind/test_config_flow.py b/tests/components/tailwind/test_config_flow.py index 341f977d350..efd828dcbde 100644 --- a/tests/components/tailwind/test_config_flow.py +++ b/tests/components/tailwind/test_config_flow.py @@ -1,4 +1,5 @@ """Configuration flow tests for the Tailwind integration.""" + from ipaddress import ip_address from unittest.mock import MagicMock diff --git a/tests/components/tailwind/test_cover.py b/tests/components/tailwind/test_cover.py index 9620d6149b7..5e77ed19af3 100644 --- a/tests/components/tailwind/test_cover.py +++ b/tests/components/tailwind/test_cover.py @@ -1,4 +1,5 @@ """Tests for cover entities provided by the Tailwind integration.""" + from unittest.mock import ANY, MagicMock from gotailwind import ( diff --git a/tests/components/tailwind/test_init.py b/tests/components/tailwind/test_init.py index fb61d155008..8ea5f1108f4 100644 --- a/tests/components/tailwind/test_init.py +++ b/tests/components/tailwind/test_init.py @@ -1,4 +1,5 @@ """Integration tests for the Tailwind integration.""" + from unittest.mock import MagicMock from gotailwind import TailwindAuthenticationError, TailwindConnectionError diff --git a/tests/components/tailwind/test_number.py b/tests/components/tailwind/test_number.py index e16c940b85d..84d22eebd85 100644 --- a/tests/components/tailwind/test_number.py +++ b/tests/components/tailwind/test_number.py @@ -1,4 +1,5 @@ """Tests for number entities provided by the Tailwind integration.""" + from unittest.mock import MagicMock from gotailwind import TailwindError diff --git a/tests/components/tankerkoenig/conftest.py b/tests/components/tankerkoenig/conftest.py index 011dcf5e7bd..7f71ce8cb19 100644 --- a/tests/components/tankerkoenig/conftest.py +++ b/tests/components/tankerkoenig/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Tankerkoenig integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/tankerkoenig/test_config_flow.py b/tests/components/tankerkoenig/test_config_flow.py index db3d0aac222..f7cdc44021e 100644 --- a/tests/components/tankerkoenig/test_config_flow.py +++ b/tests/components/tankerkoenig/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Tankerkoenig config flow.""" + from unittest.mock import patch from aiotankerkoenig.exceptions import TankerkoenigInvalidKeyError diff --git a/tests/components/tankerkoenig/test_coordinator.py b/tests/components/tankerkoenig/test_coordinator.py index 650fa5a18ac..e1604c77819 100644 --- a/tests/components/tankerkoenig/test_coordinator.py +++ b/tests/components/tankerkoenig/test_coordinator.py @@ -1,4 +1,5 @@ """Tests for the Tankerkoening integration.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/tankerkoenig/test_diagnostics.py b/tests/components/tankerkoenig/test_diagnostics.py index 8d7137c503a..441268659f3 100644 --- a/tests/components/tankerkoenig/test_diagnostics.py +++ b/tests/components/tankerkoenig/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the Tankerkoening integration.""" + from __future__ import annotations import pytest diff --git a/tests/components/tasmota/conftest.py b/tests/components/tasmota/conftest.py index aa73e4d9994..1bb1f085e91 100644 --- a/tests/components/tasmota/conftest.py +++ b/tests/components/tasmota/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for Tasmota component.""" + from unittest.mock import patch from hatasmota.discovery import get_status_sensor_entities diff --git a/tests/components/tasmota/test_config_flow.py b/tests/components/tasmota/test_config_flow.py index 514ddaf72ff..2db4d7c6493 100644 --- a/tests/components/tasmota/test_config_flow.py +++ b/tests/components/tasmota/test_config_flow.py @@ -1,4 +1,5 @@ """Test config flow.""" + from homeassistant import config_entries from homeassistant.core import HomeAssistant from homeassistant.helpers.service_info.mqtt import MqttServiceInfo diff --git a/tests/components/tautulli/test_config_flow.py b/tests/components/tautulli/test_config_flow.py index 0ca2d0438a7..f867b5d0fb1 100644 --- a/tests/components/tautulli/test_config_flow.py +++ b/tests/components/tautulli/test_config_flow.py @@ -1,4 +1,5 @@ """Test Tautulli config flow.""" + from unittest.mock import AsyncMock, patch from pytautulli import exceptions diff --git a/tests/components/tcp/test_binary_sensor.py b/tests/components/tcp/test_binary_sensor.py index 3a4b8c490c7..089e5748cb7 100644 --- a/tests/components/tcp/test_binary_sensor.py +++ b/tests/components/tcp/test_binary_sensor.py @@ -1,4 +1,5 @@ """The tests for the TCP binary sensor platform.""" + from datetime import timedelta from unittest.mock import call, patch diff --git a/tests/components/tcp/test_sensor.py b/tests/components/tcp/test_sensor.py index cade92f3372..04fbb2c667e 100644 --- a/tests/components/tcp/test_sensor.py +++ b/tests/components/tcp/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the TCP sensor platform.""" + from copy import copy from unittest.mock import call, patch diff --git a/tests/components/technove/conftest.py b/tests/components/technove/conftest.py index b3921f865dc..4f4e5e4c978 100644 --- a/tests/components/technove/conftest.py +++ b/tests/components/technove/conftest.py @@ -1,4 +1,5 @@ """Fixtures for TechnoVE integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/technove/test_binary_sensor.py b/tests/components/technove/test_binary_sensor.py index 5e168ce0760..faa29e4e047 100644 --- a/tests/components/technove/test_binary_sensor.py +++ b/tests/components/technove/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the TechnoVE binary sensor platform.""" + from datetime import timedelta from unittest.mock import MagicMock diff --git a/tests/components/technove/test_sensor.py b/tests/components/technove/test_sensor.py index c44aab8ecc4..b1d63933bc1 100644 --- a/tests/components/technove/test_sensor.py +++ b/tests/components/technove/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the TechnoVE sensor platform.""" + from datetime import timedelta from unittest.mock import MagicMock diff --git a/tests/components/technove/test_switch.py b/tests/components/technove/test_switch.py index d0b709a4eda..b1a66607f66 100644 --- a/tests/components/technove/test_switch.py +++ b/tests/components/technove/test_switch.py @@ -1,4 +1,5 @@ """Tests for the TechnoVE switch platform.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/tedee/conftest.py b/tests/components/tedee/conftest.py index 21fb4047ab3..b5597ee2faa 100644 --- a/tests/components/tedee/conftest.py +++ b/tests/components/tedee/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Tedee integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/tedee/test_config_flow.py b/tests/components/tedee/test_config_flow.py index bc5b73aa4a9..6e8f02d04bc 100644 --- a/tests/components/tedee/test_config_flow.py +++ b/tests/components/tedee/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Tedee config flow.""" + from unittest.mock import MagicMock from pytedee_async import ( diff --git a/tests/components/tedee/test_diagnostics.py b/tests/components/tedee/test_diagnostics.py index 9a31e153b6c..1487645572f 100644 --- a/tests/components/tedee/test_diagnostics.py +++ b/tests/components/tedee/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the Tedee integration.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/tedee/test_init.py b/tests/components/tedee/test_init.py index ca64c01a983..9388aaf008c 100644 --- a/tests/components/tedee/test_init.py +++ b/tests/components/tedee/test_init.py @@ -1,4 +1,5 @@ """Test initialization of tedee.""" + from unittest.mock import MagicMock from pytedee_async.exception import TedeeAuthException, TedeeClientException diff --git a/tests/components/tedee/test_lock.py b/tests/components/tedee/test_lock.py index fca1ae2b07f..f108c4f09f0 100644 --- a/tests/components/tedee/test_lock.py +++ b/tests/components/tedee/test_lock.py @@ -1,4 +1,5 @@ """Tests for tedee lock.""" + from datetime import timedelta from unittest.mock import MagicMock diff --git a/tests/components/telegram/test_notify.py b/tests/components/telegram/test_notify.py index 0b2943da152..ee13d8dc47c 100644 --- a/tests/components/telegram/test_notify.py +++ b/tests/components/telegram/test_notify.py @@ -1,4 +1,5 @@ """The tests for the telegram.notify platform.""" + from unittest.mock import patch from homeassistant import config as hass_config diff --git a/tests/components/telegram_bot/conftest.py b/tests/components/telegram_bot/conftest.py index f607ed468c5..864c9eba9ec 100644 --- a/tests/components/telegram_bot/conftest.py +++ b/tests/components/telegram_bot/conftest.py @@ -1,4 +1,5 @@ """Tests for the telegram_bot integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/telegram_bot/test_broadcast.py b/tests/components/telegram_bot/test_broadcast.py index a369754ae6a..b78054dc087 100644 --- a/tests/components/telegram_bot/test_broadcast.py +++ b/tests/components/telegram_bot/test_broadcast.py @@ -1,4 +1,5 @@ """Test Telegram broadcast.""" + from homeassistant.core import HomeAssistant from homeassistant.setup import async_setup_component diff --git a/tests/components/telegram_bot/test_telegram_bot.py b/tests/components/telegram_bot/test_telegram_bot.py index f86f70e77c1..d6588535b4f 100644 --- a/tests/components/telegram_bot/test_telegram_bot.py +++ b/tests/components/telegram_bot/test_telegram_bot.py @@ -1,4 +1,5 @@ """Tests for the telegram_bot component.""" + from unittest.mock import AsyncMock, patch from telegram import Update diff --git a/tests/components/tellduslive/test_config_flow.py b/tests/components/tellduslive/test_config_flow.py index 2d0a5fb2110..17d29b383fb 100644 --- a/tests/components/tellduslive/test_config_flow.py +++ b/tests/components/tellduslive/test_config_flow.py @@ -1,5 +1,6 @@ # flake8: noqa pylint: skip-file """Tests for the TelldusLive config flow.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/temper/test_sensor.py b/tests/components/temper/test_sensor.py index d195ff85c82..94c44cc4296 100644 --- a/tests/components/temper/test_sensor.py +++ b/tests/components/temper/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the temper (USB temperature sensor) component.""" + from datetime import timedelta from unittest.mock import Mock, patch diff --git a/tests/components/template/test_binary_sensor.py b/tests/components/template/test_binary_sensor.py index 708571ce913..452f926dca5 100644 --- a/tests/components/template/test_binary_sensor.py +++ b/tests/components/template/test_binary_sensor.py @@ -1,4 +1,5 @@ """The tests for the Template Binary sensor platform.""" + from datetime import UTC, datetime, timedelta import logging from unittest.mock import patch diff --git a/tests/components/template/test_config_flow.py b/tests/components/template/test_config_flow.py index b95a68afd85..4950c4ce819 100644 --- a/tests/components/template/test_config_flow.py +++ b/tests/components/template/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/template/test_cover.py b/tests/components/template/test_cover.py index 88f0fc366a3..e9a29fdc2e2 100644 --- a/tests/components/template/test_cover.py +++ b/tests/components/template/test_cover.py @@ -1,4 +1,5 @@ """The tests for the Template cover platform.""" + from typing import Any import pytest diff --git a/tests/components/template/test_image.py b/tests/components/template/test_image.py index 7b399e13ec0..6162276fcec 100644 --- a/tests/components/template/test_image.py +++ b/tests/components/template/test_image.py @@ -1,4 +1,5 @@ """The tests for the Template image platform.""" + from http import HTTPStatus from io import BytesIO from typing import Any diff --git a/tests/components/template/test_init.py b/tests/components/template/test_init.py index df1e86eaacd..ed0426b7e0e 100644 --- a/tests/components/template/test_init.py +++ b/tests/components/template/test_init.py @@ -1,4 +1,5 @@ """The test for the Template sensor platform.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/template/test_number.py b/tests/components/template/test_number.py index 02d5a8451e0..bfaf3b6a0a1 100644 --- a/tests/components/template/test_number.py +++ b/tests/components/template/test_number.py @@ -1,4 +1,5 @@ """The tests for the Template number platform.""" + from homeassistant import setup from homeassistant.components.input_number import ( ATTR_VALUE as INPUT_NUMBER_ATTR_VALUE, diff --git a/tests/components/template/test_select.py b/tests/components/template/test_select.py index 1f9915d4b21..6567926cd01 100644 --- a/tests/components/template/test_select.py +++ b/tests/components/template/test_select.py @@ -1,4 +1,5 @@ """The tests for the Template select platform.""" + from homeassistant import setup from homeassistant.components.input_select import ( ATTR_OPTION as INPUT_SELECT_ATTR_OPTION, diff --git a/tests/components/template/test_sensor.py b/tests/components/template/test_sensor.py index 314218fc849..8d497a9af73 100644 --- a/tests/components/template/test_sensor.py +++ b/tests/components/template/test_sensor.py @@ -1,4 +1,5 @@ """The test for the Template sensor platform.""" + from asyncio import Event from datetime import datetime, timedelta from unittest.mock import ANY, patch diff --git a/tests/components/template/test_trigger.py b/tests/components/template/test_trigger.py index af010c57e2e..db7cd3a2471 100644 --- a/tests/components/template/test_trigger.py +++ b/tests/components/template/test_trigger.py @@ -1,4 +1,5 @@ """The tests for the Template automation.""" + from datetime import timedelta from unittest import mock diff --git a/tests/components/template/test_weather.py b/tests/components/template/test_weather.py index 36071c746da..3941194c586 100644 --- a/tests/components/template/test_weather.py +++ b/tests/components/template/test_weather.py @@ -1,4 +1,5 @@ """The tests for the Template Weather platform.""" + from typing import Any import pytest diff --git a/tests/components/tesla_wall_connector/conftest.py b/tests/components/tesla_wall_connector/conftest.py index e9f26a58eec..7ff5db504d2 100644 --- a/tests/components/tesla_wall_connector/conftest.py +++ b/tests/components/tesla_wall_connector/conftest.py @@ -1,4 +1,5 @@ """Common fixutres with default mocks as well as common test helper methods.""" + from dataclasses import dataclass from datetime import timedelta from typing import Any diff --git a/tests/components/tesla_wall_connector/test_binary_sensor.py b/tests/components/tesla_wall_connector/test_binary_sensor.py index 09283cb5352..22100bbb1c1 100644 --- a/tests/components/tesla_wall_connector/test_binary_sensor.py +++ b/tests/components/tesla_wall_connector/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for binary sensors.""" + from homeassistant.core import HomeAssistant from .conftest import ( diff --git a/tests/components/tesla_wall_connector/test_config_flow.py b/tests/components/tesla_wall_connector/test_config_flow.py index 17920a3bf57..198dcccfe00 100644 --- a/tests/components/tesla_wall_connector/test_config_flow.py +++ b/tests/components/tesla_wall_connector/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Tesla Wall Connector config flow.""" + from unittest.mock import patch from tesla_wall_connector.exceptions import WallConnectorConnectionError diff --git a/tests/components/tesla_wall_connector/test_init.py b/tests/components/tesla_wall_connector/test_init.py index aa7a71948b7..152bf18d57e 100644 --- a/tests/components/tesla_wall_connector/test_init.py +++ b/tests/components/tesla_wall_connector/test_init.py @@ -1,4 +1,5 @@ """Test the Tesla Wall Connector config flow.""" + from tesla_wall_connector.exceptions import WallConnectorConnectionError from homeassistant import config_entries diff --git a/tests/components/tesla_wall_connector/test_sensor.py b/tests/components/tesla_wall_connector/test_sensor.py index 28b50ba72ea..d064b9028b5 100644 --- a/tests/components/tesla_wall_connector/test_sensor.py +++ b/tests/components/tesla_wall_connector/test_sensor.py @@ -1,4 +1,5 @@ """Tests for sensors.""" + from homeassistant.core import HomeAssistant from .conftest import ( diff --git a/tests/components/teslemetry/conftest.py b/tests/components/teslemetry/conftest.py index 692d97dc4d8..f252787b37c 100644 --- a/tests/components/teslemetry/conftest.py +++ b/tests/components/teslemetry/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Tessie.""" + from __future__ import annotations from copy import deepcopy diff --git a/tests/components/teslemetry/test_sensor.py b/tests/components/teslemetry/test_sensor.py index f417df23357..3380c0086db 100644 --- a/tests/components/teslemetry/test_sensor.py +++ b/tests/components/teslemetry/test_sensor.py @@ -1,4 +1,5 @@ """Test the Teslemetry sensor platform.""" + from freezegun.api import FrozenDateTimeFactory import pytest from syrupy import SnapshotAssertion diff --git a/tests/components/tessie/conftest.py b/tests/components/tessie/conftest.py index 02b3d56691e..f38ef6c7e3f 100644 --- a/tests/components/tessie/conftest.py +++ b/tests/components/tessie/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Tessie.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/tessie/test_button.py b/tests/components/tessie/test_button.py index 674e7a32747..fa6c8358ae6 100644 --- a/tests/components/tessie/test_button.py +++ b/tests/components/tessie/test_button.py @@ -1,4 +1,5 @@ """Test the Tessie button platform.""" + from unittest.mock import patch from syrupy import SnapshotAssertion diff --git a/tests/components/tessie/test_climate.py b/tests/components/tessie/test_climate.py index 6d1c8c220d1..88499a7736c 100644 --- a/tests/components/tessie/test_climate.py +++ b/tests/components/tessie/test_climate.py @@ -1,4 +1,5 @@ """Test the Tessie climate platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/tessie/test_coordinator.py b/tests/components/tessie/test_coordinator.py index 14bb6b7d203..c4c1b6d1e72 100644 --- a/tests/components/tessie/test_coordinator.py +++ b/tests/components/tessie/test_coordinator.py @@ -1,4 +1,5 @@ """Test the Tessie sensor platform.""" + from datetime import timedelta from homeassistant.components.tessie import PLATFORMS diff --git a/tests/components/tessie/test_cover.py b/tests/components/tessie/test_cover.py index c86cce466e1..c4dbd8cb704 100644 --- a/tests/components/tessie/test_cover.py +++ b/tests/components/tessie/test_cover.py @@ -1,4 +1,5 @@ """Test the Tessie cover platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/tessie/test_select.py b/tests/components/tessie/test_select.py index d22f8cccad7..0a6d56621b3 100644 --- a/tests/components/tessie/test_select.py +++ b/tests/components/tessie/test_select.py @@ -1,4 +1,5 @@ """Test the Tessie select platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/tessie/test_sensor.py b/tests/components/tessie/test_sensor.py index efe34df7226..92256d25eb1 100644 --- a/tests/components/tessie/test_sensor.py +++ b/tests/components/tessie/test_sensor.py @@ -1,4 +1,5 @@ """Test the Tessie sensor platform.""" + from freezegun.api import FrozenDateTimeFactory import pytest from syrupy import SnapshotAssertion diff --git a/tests/components/tessie/test_switch.py b/tests/components/tessie/test_switch.py index 60f3fab490c..907be29ddcc 100644 --- a/tests/components/tessie/test_switch.py +++ b/tests/components/tessie/test_switch.py @@ -1,4 +1,5 @@ """Test the Tessie switch platform.""" + from unittest.mock import patch from syrupy import SnapshotAssertion diff --git a/tests/components/tessie/test_update.py b/tests/components/tessie/test_update.py index 54e56c46b50..8d098e9a966 100644 --- a/tests/components/tessie/test_update.py +++ b/tests/components/tessie/test_update.py @@ -1,4 +1,5 @@ """Test the Tessie update platform.""" + from unittest.mock import patch from syrupy import SnapshotAssertion diff --git a/tests/components/text/test_init.py b/tests/components/text/test_init.py index d144cc86c91..7b44903eec3 100644 --- a/tests/components/text/test_init.py +++ b/tests/components/text/test_init.py @@ -1,4 +1,5 @@ """The tests for the text component.""" + from typing import Any import pytest diff --git a/tests/components/text/test_recorder.py b/tests/components/text/test_recorder.py index da9ec810da9..3aa4424b904 100644 --- a/tests/components/text/test_recorder.py +++ b/tests/components/text/test_recorder.py @@ -1,4 +1,5 @@ """The tests for text recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/thermobeacon/test_config_flow.py b/tests/components/thermobeacon/test_config_flow.py index eba12c11177..a63ccf08963 100644 --- a/tests/components/thermobeacon/test_config_flow.py +++ b/tests/components/thermobeacon/test_config_flow.py @@ -1,4 +1,5 @@ """Test the ThermoBeacon config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/thermobeacon/test_sensor.py b/tests/components/thermobeacon/test_sensor.py index e8d77e3a487..199d44821b6 100644 --- a/tests/components/thermobeacon/test_sensor.py +++ b/tests/components/thermobeacon/test_sensor.py @@ -1,4 +1,5 @@ """Test the ThermoBeacon sensors.""" + from homeassistant.components.sensor import ATTR_STATE_CLASS from homeassistant.components.thermobeacon.const import DOMAIN from homeassistant.const import ATTR_FRIENDLY_NAME, ATTR_UNIT_OF_MEASUREMENT diff --git a/tests/components/thermopro/test_config_flow.py b/tests/components/thermopro/test_config_flow.py index dfd0e39777c..0ee86cd5067 100644 --- a/tests/components/thermopro/test_config_flow.py +++ b/tests/components/thermopro/test_config_flow.py @@ -1,4 +1,5 @@ """Test the ThermoPro config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/thermopro/test_sensor.py b/tests/components/thermopro/test_sensor.py index d754991f3d8..e9f234100b4 100644 --- a/tests/components/thermopro/test_sensor.py +++ b/tests/components/thermopro/test_sensor.py @@ -1,4 +1,5 @@ """Test the ThermoPro config flow.""" + from homeassistant.components.sensor import ATTR_STATE_CLASS from homeassistant.components.thermopro.const import DOMAIN from homeassistant.const import ATTR_FRIENDLY_NAME, ATTR_UNIT_OF_MEASUREMENT diff --git a/tests/components/thread/test_config_flow.py b/tests/components/thread/test_config_flow.py index 51ebe3b5976..e46b5b70961 100644 --- a/tests/components/thread/test_config_flow.py +++ b/tests/components/thread/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Thread config flow.""" + from ipaddress import ip_address from unittest.mock import patch diff --git a/tests/components/threshold/test_config_flow.py b/tests/components/threshold/test_config_flow.py index 8229ed1b1ef..ca61be795d6 100644 --- a/tests/components/threshold/test_config_flow.py +++ b/tests/components/threshold/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Threshold config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/tibber/test_config_flow.py b/tests/components/tibber/test_config_flow.py index 545a79ff56f..b6c616c5cf0 100644 --- a/tests/components/tibber/test_config_flow.py +++ b/tests/components/tibber/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Tibber config flow.""" + from asyncio import TimeoutError from unittest.mock import AsyncMock, MagicMock, PropertyMock, patch diff --git a/tests/components/tibber/test_diagnostics.py b/tests/components/tibber/test_diagnostics.py index 9446778637e..7047d995819 100644 --- a/tests/components/tibber/test_diagnostics.py +++ b/tests/components/tibber/test_diagnostics.py @@ -1,4 +1,5 @@ """Test the Netatmo diagnostics.""" + from unittest.mock import patch from homeassistant.components.recorder import Recorder diff --git a/tests/components/tibber/test_statistics.py b/tests/components/tibber/test_statistics.py index 566e5a651a5..d6c510a8785 100644 --- a/tests/components/tibber/test_statistics.py +++ b/tests/components/tibber/test_statistics.py @@ -1,4 +1,5 @@ """Test adding external statistics from Tibber.""" + from unittest.mock import AsyncMock from homeassistant.components.recorder import Recorder diff --git a/tests/components/tile/test_config_flow.py b/tests/components/tile/test_config_flow.py index d35f928787c..5d269bfee5d 100644 --- a/tests/components/tile/test_config_flow.py +++ b/tests/components/tile/test_config_flow.py @@ -1,4 +1,5 @@ """Define tests for the Tile config flow.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/tile/test_diagnostics.py b/tests/components/tile/test_diagnostics.py index 8af2c513202..2ac3e06ccd8 100644 --- a/tests/components/tile/test_diagnostics.py +++ b/tests/components/tile/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Tile diagnostics.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/tilt_ble/test_config_flow.py b/tests/components/tilt_ble/test_config_flow.py index e972aee0bb9..b9623f9700d 100644 --- a/tests/components/tilt_ble/test_config_flow.py +++ b/tests/components/tilt_ble/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Tilt config flow.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/time/test_init.py b/tests/components/time/test_init.py index a3248c96361..20360279217 100644 --- a/tests/components/time/test_init.py +++ b/tests/components/time/test_init.py @@ -1,4 +1,5 @@ """The tests for the time component.""" + from datetime import time from homeassistant.components.time import DOMAIN, SERVICE_SET_VALUE, TimeEntity diff --git a/tests/components/time_date/conftest.py b/tests/components/time_date/conftest.py index af732f978b4..72363dcdf9e 100644 --- a/tests/components/time_date/conftest.py +++ b/tests/components/time_date/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Time & Date integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/time_date/test_config_flow.py b/tests/components/time_date/test_config_flow.py index 228a34b65b4..7402fc529d1 100644 --- a/tests/components/time_date/test_config_flow.py +++ b/tests/components/time_date/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Time & Date config flow.""" + from __future__ import annotations from unittest.mock import AsyncMock diff --git a/tests/components/timer/test_init.py b/tests/components/timer/test_init.py index 92baa013f14..5aca1625d1f 100644 --- a/tests/components/timer/test_init.py +++ b/tests/components/timer/test_init.py @@ -1,4 +1,5 @@ """The tests for the timer component.""" + from datetime import timedelta import logging from unittest.mock import patch diff --git a/tests/components/tod/test_binary_sensor.py b/tests/components/tod/test_binary_sensor.py index c7979b884d4..65c768a2a64 100644 --- a/tests/components/tod/test_binary_sensor.py +++ b/tests/components/tod/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test Times of the Day Binary Sensor.""" + from datetime import datetime, timedelta from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/tod/test_config_flow.py b/tests/components/tod/test_config_flow.py index 6860d401ce2..b18e8e316e3 100644 --- a/tests/components/tod/test_config_flow.py +++ b/tests/components/tod/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Times of the Day config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/todoist/conftest.py b/tests/components/todoist/conftest.py index 42251b0ea18..773fc0eb195 100644 --- a/tests/components/todoist/conftest.py +++ b/tests/components/todoist/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the todoist tests.""" + from collections.abc import Generator from http import HTTPStatus from unittest.mock import AsyncMock, patch diff --git a/tests/components/todoist/test_calendar.py b/tests/components/todoist/test_calendar.py index 761eeb07c61..ddffd879d46 100644 --- a/tests/components/todoist/test_calendar.py +++ b/tests/components/todoist/test_calendar.py @@ -1,4 +1,5 @@ """Unit tests for the Todoist calendar platform.""" + from datetime import timedelta from http import HTTPStatus from typing import Any diff --git a/tests/components/todoist/test_init.py b/tests/components/todoist/test_init.py index 0e80be5410f..62915eb0fdd 100644 --- a/tests/components/todoist/test_init.py +++ b/tests/components/todoist/test_init.py @@ -1,4 +1,5 @@ """Unit tests for the Todoist integration.""" + from http import HTTPStatus from unittest.mock import AsyncMock diff --git a/tests/components/todoist/test_todo.py b/tests/components/todoist/test_todo.py index a227ec858e4..373eb0158ea 100644 --- a/tests/components/todoist/test_todo.py +++ b/tests/components/todoist/test_todo.py @@ -1,4 +1,5 @@ """Unit tests for the Todoist todo platform.""" + from typing import Any from unittest.mock import AsyncMock diff --git a/tests/components/tolo/test_config_flow.py b/tests/components/tolo/test_config_flow.py index 77547557b63..ff704bcd5cd 100644 --- a/tests/components/tolo/test_config_flow.py +++ b/tests/components/tolo/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the TOLO Sauna config flow.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/tomato/test_device_tracker.py b/tests/components/tomato/test_device_tracker.py index 11e73b5695c..099a2c2b40a 100644 --- a/tests/components/tomato/test_device_tracker.py +++ b/tests/components/tomato/test_device_tracker.py @@ -1,4 +1,5 @@ """The tests for the Tomato device tracker platform.""" + from unittest import mock import pytest diff --git a/tests/components/tomorrowio/const.py b/tests/components/tomorrowio/const.py index cc9fe803f4e..f2851914379 100644 --- a/tests/components/tomorrowio/const.py +++ b/tests/components/tomorrowio/const.py @@ -1,4 +1,5 @@ """Constants for tomorrowio tests.""" + from homeassistant.const import ( CONF_API_KEY, CONF_LATITUDE, diff --git a/tests/components/tomorrowio/test_config_flow.py b/tests/components/tomorrowio/test_config_flow.py index 301b9bef554..5d4d2e3b43b 100644 --- a/tests/components/tomorrowio/test_config_flow.py +++ b/tests/components/tomorrowio/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Tomorrow.io config flow.""" + from unittest.mock import patch from pytomorrowio.exceptions import ( diff --git a/tests/components/tomorrowio/test_init.py b/tests/components/tomorrowio/test_init.py index fe17bbe79b7..576c5ad1e46 100644 --- a/tests/components/tomorrowio/test_init.py +++ b/tests/components/tomorrowio/test_init.py @@ -1,4 +1,5 @@ """Tests for Tomorrow.io init.""" + from datetime import timedelta from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/tomorrowio/test_sensor.py b/tests/components/tomorrowio/test_sensor.py index 53e455ffb8d..0b5b989b91a 100644 --- a/tests/components/tomorrowio/test_sensor.py +++ b/tests/components/tomorrowio/test_sensor.py @@ -1,4 +1,5 @@ """Tests for Tomorrow.io sensor entities.""" + from __future__ import annotations from datetime import datetime diff --git a/tests/components/tomorrowio/test_weather.py b/tests/components/tomorrowio/test_weather.py index e715fccea6b..dbb94dcd89b 100644 --- a/tests/components/tomorrowio/test_weather.py +++ b/tests/components/tomorrowio/test_weather.py @@ -1,4 +1,5 @@ """Tests for Tomorrow.io weather entity.""" + from __future__ import annotations from datetime import datetime, timedelta diff --git a/tests/components/toon/test_config_flow.py b/tests/components/toon/test_config_flow.py index 2105802e2e6..3e8f7fa2624 100644 --- a/tests/components/toon/test_config_flow.py +++ b/tests/components/toon/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Toon config flow.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/totalconnect/common.py b/tests/components/totalconnect/common.py index ccee4c43781..2661c18772d 100644 --- a/tests/components/totalconnect/common.py +++ b/tests/components/totalconnect/common.py @@ -1,4 +1,5 @@ """Common methods used across tests for TotalConnect.""" + from unittest.mock import patch from total_connect_client import ArmingState, ResultCode, ZoneStatus, ZoneType diff --git a/tests/components/totalconnect/test_alarm_control_panel.py b/tests/components/totalconnect/test_alarm_control_panel.py index be1a05947cc..7ac6540f1ff 100644 --- a/tests/components/totalconnect/test_alarm_control_panel.py +++ b/tests/components/totalconnect/test_alarm_control_panel.py @@ -1,4 +1,5 @@ """Tests for the TotalConnect alarm control panel device.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/totalconnect/test_binary_sensor.py b/tests/components/totalconnect/test_binary_sensor.py index 8f9cabe670c..8ff548850d9 100644 --- a/tests/components/totalconnect/test_binary_sensor.py +++ b/tests/components/totalconnect/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the TotalConnect binary sensor.""" + from unittest.mock import patch from homeassistant.components.binary_sensor import ( diff --git a/tests/components/totalconnect/test_config_flow.py b/tests/components/totalconnect/test_config_flow.py index 54259538456..39ba30a93a8 100644 --- a/tests/components/totalconnect/test_config_flow.py +++ b/tests/components/totalconnect/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the TotalConnect config flow.""" + from unittest.mock import patch from total_connect_client.exceptions import AuthenticationError diff --git a/tests/components/totalconnect/test_diagnostics.py b/tests/components/totalconnect/test_diagnostics.py index a632cb81a60..2ad05c60936 100644 --- a/tests/components/totalconnect/test_diagnostics.py +++ b/tests/components/totalconnect/test_diagnostics.py @@ -1,4 +1,5 @@ """Test TotalConnect diagnostics.""" + from homeassistant.components.diagnostics import REDACTED from homeassistant.core import HomeAssistant diff --git a/tests/components/totalconnect/test_init.py b/tests/components/totalconnect/test_init.py index c14014eaaf6..ba533e19798 100644 --- a/tests/components/totalconnect/test_init.py +++ b/tests/components/totalconnect/test_init.py @@ -1,4 +1,5 @@ """Tests for the TotalConnect init process.""" + from unittest.mock import patch from total_connect_client.exceptions import AuthenticationError diff --git a/tests/components/tplink/test_config_flow.py b/tests/components/tplink/test_config_flow.py index 54a8893ad98..0f5f2e0d542 100644 --- a/tests/components/tplink/test_config_flow.py +++ b/tests/components/tplink/test_config_flow.py @@ -1,4 +1,5 @@ """Test the tplink config flow.""" + from unittest.mock import AsyncMock, patch from kasa import TimeoutException diff --git a/tests/components/tplink/test_init.py b/tests/components/tplink/test_init.py index 4af4a80c927..4ad8687afe3 100644 --- a/tests/components/tplink/test_init.py +++ b/tests/components/tplink/test_init.py @@ -1,4 +1,5 @@ """Tests for the TP-Link component.""" + from __future__ import annotations import copy diff --git a/tests/components/tplink/test_light.py b/tests/components/tplink/test_light.py index bd8a380daa1..193a52c4e2d 100644 --- a/tests/components/tplink/test_light.py +++ b/tests/components/tplink/test_light.py @@ -1,4 +1,5 @@ """Tests for light platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/tplink_omada/conftest.py b/tests/components/tplink_omada/conftest.py index 8f977de588c..ce7fc880c8e 100644 --- a/tests/components/tplink_omada/conftest.py +++ b/tests/components/tplink_omada/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for TP-Link Omada integration.""" + from collections.abc import Generator import json from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/tplink_omada/test_config_flow.py b/tests/components/tplink_omada/test_config_flow.py index 5c27c9bde6b..4c1f05deb67 100644 --- a/tests/components/tplink_omada/test_config_flow.py +++ b/tests/components/tplink_omada/test_config_flow.py @@ -1,4 +1,5 @@ """Test the TP-Link Omada config flows.""" + from unittest.mock import patch from tplink_omada_client import OmadaSite diff --git a/tests/components/tplink_omada/test_switch.py b/tests/components/tplink_omada/test_switch.py index 786893f328d..0a7d6840295 100644 --- a/tests/components/tplink_omada/test_switch.py +++ b/tests/components/tplink_omada/test_switch.py @@ -1,4 +1,5 @@ """Tests for TP-Link Omada switch entities.""" + from unittest.mock import MagicMock from syrupy.assertion import SnapshotAssertion diff --git a/tests/components/traccar/test_init.py b/tests/components/traccar/test_init.py index b85701f9c72..e0ce876a97f 100644 --- a/tests/components/traccar/test_init.py +++ b/tests/components/traccar/test_init.py @@ -1,4 +1,5 @@ """The tests the for Traccar device tracker platform.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/traccar_server/common.py b/tests/components/traccar_server/common.py index b85f7b672f8..ea5c26f57e2 100644 --- a/tests/components/traccar_server/common.py +++ b/tests/components/traccar_server/common.py @@ -1,4 +1,5 @@ """Common test tools for Traccar Server.""" + from homeassistant.core import HomeAssistant from tests.common import MockConfigEntry diff --git a/tests/components/traccar_server/conftest.py b/tests/components/traccar_server/conftest.py index b313cb6734d..c0836455bd8 100644 --- a/tests/components/traccar_server/conftest.py +++ b/tests/components/traccar_server/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Traccar Server tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/traccar_server/test_config_flow.py b/tests/components/traccar_server/test_config_flow.py index 00a987a4711..055f155a894 100644 --- a/tests/components/traccar_server/test_config_flow.py +++ b/tests/components/traccar_server/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Traccar Server config flow.""" + from collections.abc import Generator from typing import Any from unittest.mock import AsyncMock diff --git a/tests/components/traccar_server/test_diagnostics.py b/tests/components/traccar_server/test_diagnostics.py index ebefaab6df8..38c35178b6f 100644 --- a/tests/components/traccar_server/test_diagnostics.py +++ b/tests/components/traccar_server/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Traccar Server diagnostics.""" + from collections.abc import Generator from unittest.mock import AsyncMock diff --git a/tests/components/tractive/test_config_flow.py b/tests/components/tractive/test_config_flow.py index 6dd6f119d45..014526c9651 100644 --- a/tests/components/tractive/test_config_flow.py +++ b/tests/components/tractive/test_config_flow.py @@ -1,4 +1,5 @@ """Test the tractive config flow.""" + from unittest.mock import patch import aiotractive diff --git a/tests/components/tradfri/common.py b/tests/components/tradfri/common.py index b527d02bae4..ab3f6fb71c1 100644 --- a/tests/components/tradfri/common.py +++ b/tests/components/tradfri/common.py @@ -1,4 +1,5 @@ """Common tools used for the Tradfri test suite.""" + from copy import deepcopy from dataclasses import dataclass from typing import Any diff --git a/tests/components/tradfri/conftest.py b/tests/components/tradfri/conftest.py index 86e66f37d8f..9ddac769c1f 100644 --- a/tests/components/tradfri/conftest.py +++ b/tests/components/tradfri/conftest.py @@ -1,4 +1,5 @@ """Common tradfri test fixtures.""" + from __future__ import annotations from collections.abc import Callable, Generator diff --git a/tests/components/tradfri/test_config_flow.py b/tests/components/tradfri/test_config_flow.py index 3f5c71645c8..fd3d85461b1 100644 --- a/tests/components/tradfri/test_config_flow.py +++ b/tests/components/tradfri/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Tradfri config flow.""" + from ipaddress import ip_address from unittest.mock import AsyncMock, patch diff --git a/tests/components/tradfri/test_cover.py b/tests/components/tradfri/test_cover.py index 5b669a3cc60..5aa4e75728d 100644 --- a/tests/components/tradfri/test_cover.py +++ b/tests/components/tradfri/test_cover.py @@ -1,4 +1,5 @@ """Tradfri cover (recognised as blinds in the IKEA ecosystem) platform tests.""" + from __future__ import annotations from typing import Any diff --git a/tests/components/tradfri/test_diagnostics.py b/tests/components/tradfri/test_diagnostics.py index 0da1cb8aadf..ab5aaa45b45 100644 --- a/tests/components/tradfri/test_diagnostics.py +++ b/tests/components/tradfri/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for Tradfri diagnostics.""" + from __future__ import annotations import pytest diff --git a/tests/components/tradfri/test_fan.py b/tests/components/tradfri/test_fan.py index 8bcad92cb96..2abe03d629a 100644 --- a/tests/components/tradfri/test_fan.py +++ b/tests/components/tradfri/test_fan.py @@ -1,4 +1,5 @@ """Tradfri fan (recognised as air purifiers in the IKEA ecosystem) platform tests.""" + from __future__ import annotations from typing import Any diff --git a/tests/components/tradfri/test_init.py b/tests/components/tradfri/test_init.py index 2848fcd0f3d..54ce469f3c5 100644 --- a/tests/components/tradfri/test_init.py +++ b/tests/components/tradfri/test_init.py @@ -1,4 +1,5 @@ """Tests for Tradfri setup.""" + from unittest.mock import MagicMock from homeassistant.components import tradfri diff --git a/tests/components/tradfri/test_light.py b/tests/components/tradfri/test_light.py index 789ebaae840..887b043689f 100644 --- a/tests/components/tradfri/test_light.py +++ b/tests/components/tradfri/test_light.py @@ -1,4 +1,5 @@ """Tradfri lights platform tests.""" + from typing import Any import pytest diff --git a/tests/components/tradfri/test_sensor.py b/tests/components/tradfri/test_sensor.py index ccb4eccd702..9db4bedce12 100644 --- a/tests/components/tradfri/test_sensor.py +++ b/tests/components/tradfri/test_sensor.py @@ -1,4 +1,5 @@ """Tradfri sensor platform tests.""" + from __future__ import annotations import pytest diff --git a/tests/components/tradfri/test_switch.py b/tests/components/tradfri/test_switch.py index 2380824faa8..231e761f88f 100644 --- a/tests/components/tradfri/test_switch.py +++ b/tests/components/tradfri/test_switch.py @@ -1,4 +1,5 @@ """Tradfri switch (recognised as sockets in the IKEA ecosystem) platform tests.""" + from __future__ import annotations import pytest diff --git a/tests/components/trafikverket_camera/conftest.py b/tests/components/trafikverket_camera/conftest.py index 92693ccf3c2..61eebb623b2 100644 --- a/tests/components/trafikverket_camera/conftest.py +++ b/tests/components/trafikverket_camera/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Trafikverket Camera integration tests.""" + from __future__ import annotations from datetime import datetime diff --git a/tests/components/trafikverket_camera/test_binary_sensor.py b/tests/components/trafikverket_camera/test_binary_sensor.py index 87d0e6d58b7..ffdb5b44813 100644 --- a/tests/components/trafikverket_camera/test_binary_sensor.py +++ b/tests/components/trafikverket_camera/test_binary_sensor.py @@ -1,4 +1,5 @@ """The test for the Trafikverket binary sensor platform.""" + from __future__ import annotations from pytrafikverket.trafikverket_camera import CameraInfo diff --git a/tests/components/trafikverket_camera/test_camera.py b/tests/components/trafikverket_camera/test_camera.py index 182924e9f0e..1bf742b5f08 100644 --- a/tests/components/trafikverket_camera/test_camera.py +++ b/tests/components/trafikverket_camera/test_camera.py @@ -1,4 +1,5 @@ """The test for the Trafikverket camera platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/trafikverket_camera/test_config_flow.py b/tests/components/trafikverket_camera/test_config_flow.py index 005c6006d81..356a0efcfaf 100644 --- a/tests/components/trafikverket_camera/test_config_flow.py +++ b/tests/components/trafikverket_camera/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Trafikverket Camera config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/trafikverket_camera/test_coordinator.py b/tests/components/trafikverket_camera/test_coordinator.py index 0f79307e0b6..4f633cb524d 100644 --- a/tests/components/trafikverket_camera/test_coordinator.py +++ b/tests/components/trafikverket_camera/test_coordinator.py @@ -1,4 +1,5 @@ """The test for the Trafikverket Camera coordinator.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/trafikverket_camera/test_init.py b/tests/components/trafikverket_camera/test_init.py index e10c6c16e33..688af08fec1 100644 --- a/tests/components/trafikverket_camera/test_init.py +++ b/tests/components/trafikverket_camera/test_init.py @@ -1,4 +1,5 @@ """Test for Trafikverket Ferry component Init.""" + from __future__ import annotations from datetime import datetime diff --git a/tests/components/trafikverket_camera/test_recorder.py b/tests/components/trafikverket_camera/test_recorder.py index 777c6ea26b3..83645f141fa 100644 --- a/tests/components/trafikverket_camera/test_recorder.py +++ b/tests/components/trafikverket_camera/test_recorder.py @@ -1,4 +1,5 @@ """The tests for Trafikcerket Camera recorder.""" + from __future__ import annotations import pytest diff --git a/tests/components/trafikverket_camera/test_sensor.py b/tests/components/trafikverket_camera/test_sensor.py index c1c98aed797..9d357bbd0ca 100644 --- a/tests/components/trafikverket_camera/test_sensor.py +++ b/tests/components/trafikverket_camera/test_sensor.py @@ -1,4 +1,5 @@ """The test for the Trafikverket sensor platform.""" + from __future__ import annotations from pytrafikverket.trafikverket_camera import CameraInfo diff --git a/tests/components/trafikverket_ferry/conftest.py b/tests/components/trafikverket_ferry/conftest.py index beeca9bd9f3..3491b8474af 100644 --- a/tests/components/trafikverket_ferry/conftest.py +++ b/tests/components/trafikverket_ferry/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Trafikverket Ferry integration tests.""" + from __future__ import annotations from datetime import datetime, timedelta diff --git a/tests/components/trafikverket_ferry/test_config_flow.py b/tests/components/trafikverket_ferry/test_config_flow.py index dbbd1fb09ac..228357e666c 100644 --- a/tests/components/trafikverket_ferry/test_config_flow.py +++ b/tests/components/trafikverket_ferry/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Trafikverket Ferry config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/trafikverket_ferry/test_coordinator.py b/tests/components/trafikverket_ferry/test_coordinator.py index c0fbe7537cc..6ac4eaa3a78 100644 --- a/tests/components/trafikverket_ferry/test_coordinator.py +++ b/tests/components/trafikverket_ferry/test_coordinator.py @@ -1,4 +1,5 @@ """The test for the Trafikverket Ferry coordinator.""" + from __future__ import annotations from datetime import date, datetime, timedelta diff --git a/tests/components/trafikverket_ferry/test_init.py b/tests/components/trafikverket_ferry/test_init.py index d5063ab704c..adfc84d94cb 100644 --- a/tests/components/trafikverket_ferry/test_init.py +++ b/tests/components/trafikverket_ferry/test_init.py @@ -1,4 +1,5 @@ """Test for Trafikverket Ferry component Init.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/trafikverket_ferry/test_sensor.py b/tests/components/trafikverket_ferry/test_sensor.py index 7b3e0b30819..fc8fa557714 100644 --- a/tests/components/trafikverket_ferry/test_sensor.py +++ b/tests/components/trafikverket_ferry/test_sensor.py @@ -1,4 +1,5 @@ """The test for the Trafikverket sensor platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/trafikverket_train/conftest.py b/tests/components/trafikverket_train/conftest.py index 423dee541d2..e299b115014 100644 --- a/tests/components/trafikverket_train/conftest.py +++ b/tests/components/trafikverket_train/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Trafikverket Train integration tests.""" + from __future__ import annotations from datetime import datetime, timedelta diff --git a/tests/components/trafikverket_train/test_config_flow.py b/tests/components/trafikverket_train/test_config_flow.py index f56aee163bc..85cbfae61f5 100644 --- a/tests/components/trafikverket_train/test_config_flow.py +++ b/tests/components/trafikverket_train/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Trafikverket Train config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/trafikverket_train/test_init.py b/tests/components/trafikverket_train/test_init.py index 74b6f30ce61..175a71f42df 100644 --- a/tests/components/trafikverket_train/test_init.py +++ b/tests/components/trafikverket_train/test_init.py @@ -1,4 +1,5 @@ """Test for Trafikverket Train component Init.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/trafikverket_train/test_sensor.py b/tests/components/trafikverket_train/test_sensor.py index 819433a6b9c..915dd6a6d57 100644 --- a/tests/components/trafikverket_train/test_sensor.py +++ b/tests/components/trafikverket_train/test_sensor.py @@ -1,4 +1,5 @@ """The test for the Trafikverket train sensor platform.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/trafikverket_train/test_util.py b/tests/components/trafikverket_train/test_util.py index e978917adca..03abaf26d9c 100644 --- a/tests/components/trafikverket_train/test_util.py +++ b/tests/components/trafikverket_train/test_util.py @@ -1,4 +1,5 @@ """The test for the Trafikverket train utils.""" + from __future__ import annotations from datetime import datetime diff --git a/tests/components/trafikverket_weatherstation/test_config_flow.py b/tests/components/trafikverket_weatherstation/test_config_flow.py index e55e04d8411..8967f6c73aa 100644 --- a/tests/components/trafikverket_weatherstation/test_config_flow.py +++ b/tests/components/trafikverket_weatherstation/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Trafikverket weatherstation config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/transmission/test_config_flow.py b/tests/components/transmission/test_config_flow.py index 04f44d3b7e7..451d3ec8b78 100644 --- a/tests/components/transmission/test_config_flow.py +++ b/tests/components/transmission/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Transmission config flow.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/transport_nsw/test_sensor.py b/tests/components/transport_nsw/test_sensor.py index 5ec28c72fed..9ecff818592 100644 --- a/tests/components/transport_nsw/test_sensor.py +++ b/tests/components/transport_nsw/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the Transport NSW (AU) sensor platform.""" + from unittest.mock import patch from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass diff --git a/tests/components/trend/conftest.py b/tests/components/trend/conftest.py index 2555492e4fd..5263b86d268 100644 --- a/tests/components/trend/conftest.py +++ b/tests/components/trend/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the trend component tests.""" + from collections.abc import Awaitable, Callable from typing import Any diff --git a/tests/components/trend/test_binary_sensor.py b/tests/components/trend/test_binary_sensor.py index 115bac5ed5d..d8d02755044 100644 --- a/tests/components/trend/test_binary_sensor.py +++ b/tests/components/trend/test_binary_sensor.py @@ -1,4 +1,5 @@ """The test for the Trend sensor platform.""" + from datetime import timedelta import logging from typing import Any diff --git a/tests/components/trend/test_config_flow.py b/tests/components/trend/test_config_flow.py index e81d57ef9e1..baccc396bf1 100644 --- a/tests/components/trend/test_config_flow.py +++ b/tests/components/trend/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Trend config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/tts/common.py b/tests/components/tts/common.py index 0c3642df6fe..5bdc156eacc 100644 --- a/tests/components/tts/common.py +++ b/tests/components/tts/common.py @@ -1,4 +1,5 @@ """Provide common tests tools for tts.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/tts/conftest.py b/tests/components/tts/conftest.py index 753c90e158d..a8bdeea5545 100644 --- a/tests/components/tts/conftest.py +++ b/tests/components/tts/conftest.py @@ -2,6 +2,7 @@ From http://doc.pytest.org/en/latest/example/simple.html#making-test-result-information-available-in-fixtures """ + from collections.abc import Generator import pytest diff --git a/tests/components/tts/test_legacy.py b/tests/components/tts/test_legacy.py index 5a8321e2ae4..6fe6b0b790a 100644 --- a/tests/components/tts/test_legacy.py +++ b/tests/components/tts/test_legacy.py @@ -1,4 +1,5 @@ """Test the legacy tts setup.""" + from __future__ import annotations import pytest diff --git a/tests/components/tts/test_media_source.py b/tests/components/tts/test_media_source.py index 641c02064ec..4c10d8f0b08 100644 --- a/tests/components/tts/test_media_source.py +++ b/tests/components/tts/test_media_source.py @@ -1,4 +1,5 @@ """Tests for TTS media source.""" + from http import HTTPStatus from unittest.mock import MagicMock diff --git a/tests/components/tts/test_notify.py b/tests/components/tts/test_notify.py index 1a776140457..acefca21f6c 100644 --- a/tests/components/tts/test_notify.py +++ b/tests/components/tts/test_notify.py @@ -1,4 +1,5 @@ """The tests for the TTS component.""" + from unittest.mock import patch import pytest diff --git a/tests/components/tuya/conftest.py b/tests/components/tuya/conftest.py index 6decb7c5f10..541e2f1c9e3 100644 --- a/tests/components/tuya/conftest.py +++ b/tests/components/tuya/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Tuya integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/tuya/test_config_flow.py b/tests/components/tuya/test_config_flow.py index c38d8e5f8b5..646d6a09f12 100644 --- a/tests/components/tuya/test_config_flow.py +++ b/tests/components/tuya/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Tuya config flow.""" + from __future__ import annotations from unittest.mock import MagicMock diff --git a/tests/components/twentemilieu/conftest.py b/tests/components/twentemilieu/conftest.py index c42e3a9eb58..5d64f3ad066 100644 --- a/tests/components/twentemilieu/conftest.py +++ b/tests/components/twentemilieu/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Twente Milieu integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/twentemilieu/test_calendar.py b/tests/components/twentemilieu/test_calendar.py index 7610b8b003b..ba95b8c59cd 100644 --- a/tests/components/twentemilieu/test_calendar.py +++ b/tests/components/twentemilieu/test_calendar.py @@ -1,4 +1,5 @@ """Tests for the Twente Milieu calendar.""" + from http import HTTPStatus import pytest diff --git a/tests/components/twentemilieu/test_config_flow.py b/tests/components/twentemilieu/test_config_flow.py index e5875ecaab7..e272ce38bee 100644 --- a/tests/components/twentemilieu/test_config_flow.py +++ b/tests/components/twentemilieu/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Twente Milieu config flow.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/twentemilieu/test_diagnostics.py b/tests/components/twentemilieu/test_diagnostics.py index 0828d35ec51..586b0ca4fde 100644 --- a/tests/components/twentemilieu/test_diagnostics.py +++ b/tests/components/twentemilieu/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the TwenteMilieu integration.""" + from syrupy.assertion import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/twentemilieu/test_init.py b/tests/components/twentemilieu/test_init.py index 64377022713..901252f050f 100644 --- a/tests/components/twentemilieu/test_init.py +++ b/tests/components/twentemilieu/test_init.py @@ -1,4 +1,5 @@ """Tests for the Twente Milieu integration.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/twilio/test_init.py b/tests/components/twilio/test_init.py index 0b181a79d0d..77e6afe3a12 100644 --- a/tests/components/twilio/test_init.py +++ b/tests/components/twilio/test_init.py @@ -1,4 +1,5 @@ """Test the init file of Twilio.""" + from homeassistant import config_entries, data_entry_flow from homeassistant.components import twilio from homeassistant.config import async_process_ha_core_config diff --git a/tests/components/twinkly/conftest.py b/tests/components/twinkly/conftest.py index 5a689c31baa..6705d570205 100644 --- a/tests/components/twinkly/conftest.py +++ b/tests/components/twinkly/conftest.py @@ -1,4 +1,5 @@ """Configure tests for the Twinkly integration.""" + from collections.abc import Awaitable, Callable, Coroutine from typing import Any from unittest.mock import patch diff --git a/tests/components/twinkly/test_config_flow.py b/tests/components/twinkly/test_config_flow.py index 4ddc0d4c195..2e8337bc860 100644 --- a/tests/components/twinkly/test_config_flow.py +++ b/tests/components/twinkly/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the config_flow of the twinly component.""" + from unittest.mock import patch from homeassistant import config_entries diff --git a/tests/components/twinkly/test_diagnostics.py b/tests/components/twinkly/test_diagnostics.py index ab07cabef4a..680f82365c0 100644 --- a/tests/components/twinkly/test_diagnostics.py +++ b/tests/components/twinkly/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics of the twinkly component.""" + from collections.abc import Awaitable, Callable from syrupy import SnapshotAssertion diff --git a/tests/components/twinkly/test_light.py b/tests/components/twinkly/test_light.py index 976744ff5db..7a55dbec14a 100644 --- a/tests/components/twinkly/test_light.py +++ b/tests/components/twinkly/test_light.py @@ -1,4 +1,5 @@ """Tests for the integration of a twinly device.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/twitch/conftest.py b/tests/components/twitch/conftest.py index b3894203786..bf997314092 100644 --- a/tests/components/twitch/conftest.py +++ b/tests/components/twitch/conftest.py @@ -1,4 +1,5 @@ """Configure tests for the Twitch integration.""" + from collections.abc import Awaitable, Callable, Generator import time from unittest.mock import AsyncMock, patch diff --git a/tests/components/twitch/test_config_flow.py b/tests/components/twitch/test_config_flow.py index 36312fea83e..4b6834ba544 100644 --- a/tests/components/twitch/test_config_flow.py +++ b/tests/components/twitch/test_config_flow.py @@ -1,4 +1,5 @@ """Test config flow for Twitch.""" + from unittest.mock import patch import pytest diff --git a/tests/components/twitch/test_sensor.py b/tests/components/twitch/test_sensor.py index 047c55d3b72..3385cb228fd 100644 --- a/tests/components/twitch/test_sensor.py +++ b/tests/components/twitch/test_sensor.py @@ -1,4 +1,5 @@ """The tests for an update of the Twitch component.""" + from datetime import datetime import pytest diff --git a/tests/components/ukraine_alarm/test_config_flow.py b/tests/components/ukraine_alarm/test_config_flow.py index 3bb776dadb0..6d9ce7b7f72 100644 --- a/tests/components/ukraine_alarm/test_config_flow.py +++ b/tests/components/ukraine_alarm/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Ukraine Alarm config flow.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/unifi/conftest.py b/tests/components/unifi/conftest.py index abc1592c4f5..1ef8948ec51 100644 --- a/tests/components/unifi/conftest.py +++ b/tests/components/unifi/conftest.py @@ -1,4 +1,5 @@ """Fixtures for UniFi Network methods.""" + from __future__ import annotations import asyncio diff --git a/tests/components/unifi/test_device_tracker.py b/tests/components/unifi/test_device_tracker.py index ebf9823fb6d..b22767a2914 100644 --- a/tests/components/unifi/test_device_tracker.py +++ b/tests/components/unifi/test_device_tracker.py @@ -1,4 +1,5 @@ """The tests for the UniFi Network device tracker platform.""" + from datetime import timedelta from aiounifi.models.message import MessageKey diff --git a/tests/components/unifi/test_diagnostics.py b/tests/components/unifi/test_diagnostics.py index ce5290bccef..792512683d3 100644 --- a/tests/components/unifi/test_diagnostics.py +++ b/tests/components/unifi/test_diagnostics.py @@ -1,4 +1,5 @@ """Test UniFi Network diagnostics.""" + from homeassistant.components.diagnostics import REDACTED from homeassistant.components.unifi.const import ( CONF_ALLOW_BANDWIDTH_SENSORS, diff --git a/tests/components/unifi/test_hub.py b/tests/components/unifi/test_hub.py index c1ea4f4ba0b..6dce2109771 100644 --- a/tests/components/unifi/test_hub.py +++ b/tests/components/unifi/test_hub.py @@ -1,4 +1,5 @@ """Test UniFi Network.""" + from copy import deepcopy from datetime import timedelta from http import HTTPStatus diff --git a/tests/components/unifi/test_init.py b/tests/components/unifi/test_init.py index f4d735c1d52..dd0442edb5c 100644 --- a/tests/components/unifi/test_init.py +++ b/tests/components/unifi/test_init.py @@ -1,4 +1,5 @@ """Test UniFi Network integration setup process.""" + from typing import Any from unittest.mock import patch diff --git a/tests/components/unifi/test_sensor.py b/tests/components/unifi/test_sensor.py index 99cc12eb3f1..7a58252a6bd 100644 --- a/tests/components/unifi/test_sensor.py +++ b/tests/components/unifi/test_sensor.py @@ -1,4 +1,5 @@ """UniFi Network sensor platform tests.""" + from copy import deepcopy from datetime import datetime, timedelta from unittest.mock import patch diff --git a/tests/components/unifi/test_services.py b/tests/components/unifi/test_services.py index 0de7d35608f..3f7da7a63ae 100644 --- a/tests/components/unifi/test_services.py +++ b/tests/components/unifi/test_services.py @@ -1,4 +1,5 @@ """deCONZ service tests.""" + from unittest.mock import patch from homeassistant.components.unifi.const import CONF_SITE_ID, DOMAIN as UNIFI_DOMAIN diff --git a/tests/components/unifi/test_switch.py b/tests/components/unifi/test_switch.py index c4fb18018f1..a6b787045bd 100644 --- a/tests/components/unifi/test_switch.py +++ b/tests/components/unifi/test_switch.py @@ -1,4 +1,5 @@ """UniFi Network switch platform tests.""" + from copy import deepcopy from datetime import timedelta diff --git a/tests/components/unifi/test_update.py b/tests/components/unifi/test_update.py index 2c6852629ea..4094c544431 100644 --- a/tests/components/unifi/test_update.py +++ b/tests/components/unifi/test_update.py @@ -1,4 +1,5 @@ """The tests for the UniFi Network update platform.""" + from copy import deepcopy from aiounifi.models.message import MessageKey diff --git a/tests/components/unifiprotect/test_config_flow.py b/tests/components/unifiprotect/test_config_flow.py index a9ff98fc681..6dfbb907097 100644 --- a/tests/components/unifiprotect/test_config_flow.py +++ b/tests/components/unifiprotect/test_config_flow.py @@ -1,4 +1,5 @@ """Test the UniFi Protect config flow.""" + from __future__ import annotations from dataclasses import asdict diff --git a/tests/components/unifiprotect/test_diagnostics.py b/tests/components/unifiprotect/test_diagnostics.py index 62d3f33ce0b..b13c069b37c 100644 --- a/tests/components/unifiprotect/test_diagnostics.py +++ b/tests/components/unifiprotect/test_diagnostics.py @@ -1,4 +1,5 @@ """Test UniFi Protect diagnostics.""" + from pyunifiprotect.data import NVR, Light from homeassistant.components.unifiprotect.const import CONF_ALLOW_EA diff --git a/tests/components/unifiprotect/test_recorder.py b/tests/components/unifiprotect/test_recorder.py index ab6e3fcb5ae..3e1a8599ea7 100644 --- a/tests/components/unifiprotect/test_recorder.py +++ b/tests/components/unifiprotect/test_recorder.py @@ -1,4 +1,5 @@ """The tests for unifiprotect recorder.""" + from __future__ import annotations from datetime import datetime, timedelta diff --git a/tests/components/unifiprotect/test_repairs.py b/tests/components/unifiprotect/test_repairs.py index 12701604306..41307029a0f 100644 --- a/tests/components/unifiprotect/test_repairs.py +++ b/tests/components/unifiprotect/test_repairs.py @@ -1,4 +1,5 @@ """Test repairs for unifiprotect.""" + from __future__ import annotations from copy import copy diff --git a/tests/components/unifiprotect/test_sensor.py b/tests/components/unifiprotect/test_sensor.py index 89a153caed2..52c70719acd 100644 --- a/tests/components/unifiprotect/test_sensor.py +++ b/tests/components/unifiprotect/test_sensor.py @@ -1,4 +1,5 @@ """Test the UniFi Protect sensor platform.""" + from __future__ import annotations from datetime import datetime, timedelta diff --git a/tests/components/universal/test_media_player.py b/tests/components/universal/test_media_player.py index 60196e6fe24..c48316e6f22 100644 --- a/tests/components/universal/test_media_player.py +++ b/tests/components/universal/test_media_player.py @@ -1,4 +1,5 @@ """The tests for the Universal Media player platform.""" + from copy import copy from unittest.mock import Mock, patch diff --git a/tests/components/upb/test_config_flow.py b/tests/components/upb/test_config_flow.py index d2fbe27248d..7641e64fece 100644 --- a/tests/components/upb/test_config_flow.py +++ b/tests/components/upb/test_config_flow.py @@ -1,4 +1,5 @@ """Test the UPB Control config flow.""" + from unittest.mock import MagicMock, PropertyMock, patch from homeassistant import config_entries diff --git a/tests/components/upcloud/test_config_flow.py b/tests/components/upcloud/test_config_flow.py index cc869cdb99b..86f73463fab 100644 --- a/tests/components/upcloud/test_config_flow.py +++ b/tests/components/upcloud/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the UpCloud config flow.""" + from unittest.mock import patch import requests.exceptions diff --git a/tests/components/update/test_device_trigger.py b/tests/components/update/test_device_trigger.py index 16749167c41..ddb98c91ea2 100644 --- a/tests/components/update/test_device_trigger.py +++ b/tests/components/update/test_device_trigger.py @@ -1,4 +1,5 @@ """The test for update device automation.""" + from datetime import timedelta import pytest diff --git a/tests/components/update/test_init.py b/tests/components/update/test_init.py index 67661d6936e..3a923c8ed18 100644 --- a/tests/components/update/test_init.py +++ b/tests/components/update/test_init.py @@ -1,4 +1,5 @@ """The tests for the Update component.""" + from collections.abc import Generator from unittest.mock import MagicMock, patch diff --git a/tests/components/update/test_recorder.py b/tests/components/update/test_recorder.py index 1c0423bb9ad..d8048316900 100644 --- a/tests/components/update/test_recorder.py +++ b/tests/components/update/test_recorder.py @@ -1,4 +1,5 @@ """The tests for update recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/update/test_significant_change.py b/tests/components/update/test_significant_change.py index 35e601f4789..6c6ffbb10ee 100644 --- a/tests/components/update/test_significant_change.py +++ b/tests/components/update/test_significant_change.py @@ -1,4 +1,5 @@ """Test the update significant change platform.""" + from homeassistant.components.update.const import ( ATTR_IN_PROGRESS, ATTR_INSTALLED_VERSION, diff --git a/tests/components/upnp/conftest.py b/tests/components/upnp/conftest.py index db166144925..c1d1903878e 100644 --- a/tests/components/upnp/conftest.py +++ b/tests/components/upnp/conftest.py @@ -1,4 +1,5 @@ """Configuration for SSDP tests.""" + from __future__ import annotations import copy diff --git a/tests/components/upnp/test_init.py b/tests/components/upnp/test_init.py index d1d3dfa6c35..c46f3187b21 100644 --- a/tests/components/upnp/test_init.py +++ b/tests/components/upnp/test_init.py @@ -1,4 +1,5 @@ """Test UPnP/IGD setup process.""" + from __future__ import annotations from unittest.mock import AsyncMock diff --git a/tests/components/uptime/conftest.py b/tests/components/uptime/conftest.py index 7ee34856e63..a681fb40173 100644 --- a/tests/components/uptime/conftest.py +++ b/tests/components/uptime/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Uptime integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/uptime/test_init.py b/tests/components/uptime/test_init.py index 3535f846013..503657eb93e 100644 --- a/tests/components/uptime/test_init.py +++ b/tests/components/uptime/test_init.py @@ -1,4 +1,5 @@ """Tests for the Uptime integration.""" + from homeassistant.components.uptime.const import DOMAIN from homeassistant.config_entries import ConfigEntryState from homeassistant.core import HomeAssistant diff --git a/tests/components/uptimerobot/common.py b/tests/components/uptimerobot/common.py index 15f6e153b19..23c0d3e1ce7 100644 --- a/tests/components/uptimerobot/common.py +++ b/tests/components/uptimerobot/common.py @@ -1,4 +1,5 @@ """Common constants and functions for UptimeRobot tests.""" + from __future__ import annotations from enum import Enum diff --git a/tests/components/uptimerobot/test_config_flow.py b/tests/components/uptimerobot/test_config_flow.py index ad495b9a55c..721338ee6e7 100644 --- a/tests/components/uptimerobot/test_config_flow.py +++ b/tests/components/uptimerobot/test_config_flow.py @@ -1,4 +1,5 @@ """Test the UptimeRobot config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/uptimerobot/test_init.py b/tests/components/uptimerobot/test_init.py index 67fac2437f0..a45480e50a5 100644 --- a/tests/components/uptimerobot/test_init.py +++ b/tests/components/uptimerobot/test_init.py @@ -1,4 +1,5 @@ """Test the UptimeRobot init.""" + from unittest.mock import patch from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/uptimerobot/test_switch.py b/tests/components/uptimerobot/test_switch.py index 7929879db19..82b8ca55831 100644 --- a/tests/components/uptimerobot/test_switch.py +++ b/tests/components/uptimerobot/test_switch.py @@ -1,4 +1,5 @@ """Test UptimeRobot switch.""" + from unittest.mock import patch import pytest diff --git a/tests/components/utility_meter/test_config_flow.py b/tests/components/utility_meter/test_config_flow.py index 75ea6d3a4d2..7a05564b5c4 100644 --- a/tests/components/utility_meter/test_config_flow.py +++ b/tests/components/utility_meter/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Utility Meter config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/utility_meter/test_init.py b/tests/components/utility_meter/test_init.py index ee0290744ce..d39d2fb6ed7 100644 --- a/tests/components/utility_meter/test_init.py +++ b/tests/components/utility_meter/test_init.py @@ -1,4 +1,5 @@ """The tests for the utility_meter component.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/utility_meter/test_sensor.py b/tests/components/utility_meter/test_sensor.py index a4b37271a85..3ec1946f3de 100644 --- a/tests/components/utility_meter/test_sensor.py +++ b/tests/components/utility_meter/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the utility_meter sensor platform.""" + from datetime import timedelta from freezegun import freeze_time diff --git a/tests/components/uvc/test_camera.py b/tests/components/uvc/test_camera.py index dd42cfc2977..ccc8b75021f 100644 --- a/tests/components/uvc/test_camera.py +++ b/tests/components/uvc/test_camera.py @@ -1,4 +1,5 @@ """The tests for UVC camera module.""" + from datetime import UTC, datetime, timedelta from unittest.mock import call, patch diff --git a/tests/components/v2c/conftest.py b/tests/components/v2c/conftest.py index 85831b607b7..2bdfc405e2d 100644 --- a/tests/components/v2c/conftest.py +++ b/tests/components/v2c/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the V2C tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/v2c/test_config_flow.py b/tests/components/v2c/test_config_flow.py index 50bc4ca91bf..a0657fa0c7c 100644 --- a/tests/components/v2c/test_config_flow.py +++ b/tests/components/v2c/test_config_flow.py @@ -1,4 +1,5 @@ """Test the V2C config flow.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/vacuum/common.py b/tests/components/vacuum/common.py index 6cecbda9968..0e46ebf5e44 100644 --- a/tests/components/vacuum/common.py +++ b/tests/components/vacuum/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.vacuum import ( ATTR_FAN_SPEED, ATTR_PARAMS, diff --git a/tests/components/vacuum/test_device_trigger.py b/tests/components/vacuum/test_device_trigger.py index 605dd6e5b9f..cb84f5697c1 100644 --- a/tests/components/vacuum/test_device_trigger.py +++ b/tests/components/vacuum/test_device_trigger.py @@ -1,4 +1,5 @@ """The tests for Vacuum device triggers.""" + from datetime import timedelta import pytest diff --git a/tests/components/vacuum/test_init.py b/tests/components/vacuum/test_init.py index 0da4470c762..7a42913afbf 100644 --- a/tests/components/vacuum/test_init.py +++ b/tests/components/vacuum/test_init.py @@ -1,4 +1,5 @@ """The tests for the Vacuum entity integration.""" + from __future__ import annotations from homeassistant.components.vacuum import StateVacuumEntity, VacuumEntityFeature diff --git a/tests/components/vacuum/test_recorder.py b/tests/components/vacuum/test_recorder.py index 3694f0b5803..884e6943e95 100644 --- a/tests/components/vacuum/test_recorder.py +++ b/tests/components/vacuum/test_recorder.py @@ -1,4 +1,5 @@ """The tests for vacuum recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/vallox/test_binary_sensor.py b/tests/components/vallox/test_binary_sensor.py index 4add40f6a45..b8915e50e20 100644 --- a/tests/components/vallox/test_binary_sensor.py +++ b/tests/components/vallox/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for Vallox binary sensor platform.""" + from typing import Any import pytest diff --git a/tests/components/vallox/test_config_flow.py b/tests/components/vallox/test_config_flow.py index 3ded98f2307..6d053dd4e8a 100644 --- a/tests/components/vallox/test_config_flow.py +++ b/tests/components/vallox/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Vallox integration config flow.""" + from unittest.mock import patch from vallox_websocket_api import ValloxApiException, ValloxWebsocketException diff --git a/tests/components/vallox/test_fan.py b/tests/components/vallox/test_fan.py index e817bfbe89a..03ca3bca365 100644 --- a/tests/components/vallox/test_fan.py +++ b/tests/components/vallox/test_fan.py @@ -1,4 +1,5 @@ """Tests for Vallox fan platform.""" + from unittest.mock import call import pytest diff --git a/tests/components/valve/test_init.py b/tests/components/valve/test_init.py index 6f5c49830bb..314819c4cc8 100644 --- a/tests/components/valve/test_init.py +++ b/tests/components/valve/test_init.py @@ -1,4 +1,5 @@ """The tests for Valve.""" + from collections.abc import Generator import pytest diff --git a/tests/components/velbus/conftest.py b/tests/components/velbus/conftest.py index c5db7f0ec73..f393ebb819d 100644 --- a/tests/components/velbus/conftest.py +++ b/tests/components/velbus/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Velbus tests.""" + from collections.abc import Generator from unittest.mock import MagicMock, patch diff --git a/tests/components/velbus/test_config_flow.py b/tests/components/velbus/test_config_flow.py index 6b491c93657..4e3eeaf0fb8 100644 --- a/tests/components/velbus/test_config_flow.py +++ b/tests/components/velbus/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Velbus config flow.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/velbus/test_init.py b/tests/components/velbus/test_init.py index 0a1a727abcf..08efdd0410b 100644 --- a/tests/components/velbus/test_init.py +++ b/tests/components/velbus/test_init.py @@ -1,4 +1,5 @@ """Tests for the Velbus component initialisation.""" + from unittest.mock import patch import pytest diff --git a/tests/components/velux/conftest.py b/tests/components/velux/conftest.py index 60144d7137c..a3ebaf51d7a 100644 --- a/tests/components/velux/conftest.py +++ b/tests/components/velux/conftest.py @@ -1,4 +1,5 @@ """Configuration for Velux tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/velux/test_config_flow.py b/tests/components/velux/test_config_flow.py index f44debcb892..816dbf95420 100644 --- a/tests/components/velux/test_config_flow.py +++ b/tests/components/velux/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Velux config flow.""" + from __future__ import annotations from copy import deepcopy diff --git a/tests/components/venstar/test_climate.py b/tests/components/venstar/test_climate.py index d7c28b953cc..c090fadb445 100644 --- a/tests/components/venstar/test_climate.py +++ b/tests/components/venstar/test_climate.py @@ -1,4 +1,5 @@ """The climate tests for the venstar integration.""" + from unittest.mock import patch from homeassistant.components.climate import ClimateEntityFeature diff --git a/tests/components/venstar/test_init.py b/tests/components/venstar/test_init.py index 2a09f31f399..14064334faf 100644 --- a/tests/components/venstar/test_init.py +++ b/tests/components/venstar/test_init.py @@ -1,4 +1,5 @@ """Tests of the initialization of the venstar integration.""" + from unittest.mock import patch from homeassistant.components.venstar.const import DOMAIN as VENSTAR_DOMAIN diff --git a/tests/components/vera/common.py b/tests/components/vera/common.py index df753713a40..b6be60927cf 100644 --- a/tests/components/vera/common.py +++ b/tests/components/vera/common.py @@ -1,4 +1,5 @@ """Common code for tests.""" + from __future__ import annotations from collections.abc import Callable diff --git a/tests/components/vera/conftest.py b/tests/components/vera/conftest.py index 2b1c65a9af1..7169765c4f2 100644 --- a/tests/components/vera/conftest.py +++ b/tests/components/vera/conftest.py @@ -1,4 +1,5 @@ """Fixtures for tests.""" + from unittest.mock import patch import pytest diff --git a/tests/components/vera/test_binary_sensor.py b/tests/components/vera/test_binary_sensor.py index 58b8ed7f461..76795ef86cf 100644 --- a/tests/components/vera/test_binary_sensor.py +++ b/tests/components/vera/test_binary_sensor.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/vera/test_climate.py b/tests/components/vera/test_climate.py index 9e5c4b607fe..f158dc9eec4 100644 --- a/tests/components/vera/test_climate.py +++ b/tests/components/vera/test_climate.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/vera/test_common.py b/tests/components/vera/test_common.py index 100a788313d..57a220493fd 100644 --- a/tests/components/vera/test_common.py +++ b/tests/components/vera/test_common.py @@ -1,4 +1,5 @@ """Tests for common vera code.""" + from datetime import timedelta from unittest.mock import MagicMock diff --git a/tests/components/vera/test_config_flow.py b/tests/components/vera/test_config_flow.py index ae85019c44c..2262347450d 100644 --- a/tests/components/vera/test_config_flow.py +++ b/tests/components/vera/test_config_flow.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock, patch from requests.exceptions import RequestException diff --git a/tests/components/vera/test_cover.py b/tests/components/vera/test_cover.py index 15b95b55e39..3549add6d38 100644 --- a/tests/components/vera/test_cover.py +++ b/tests/components/vera/test_cover.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/vera/test_init.py b/tests/components/vera/test_init.py index 23fb588d197..585d6d6f60a 100644 --- a/tests/components/vera/test_init.py +++ b/tests/components/vera/test_init.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/vera/test_light.py b/tests/components/vera/test_light.py index c96199e5989..6bdc3df9a64 100644 --- a/tests/components/vera/test_light.py +++ b/tests/components/vera/test_light.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/vera/test_lock.py b/tests/components/vera/test_lock.py index 644d58b9fc5..4139a494e1f 100644 --- a/tests/components/vera/test_lock.py +++ b/tests/components/vera/test_lock.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/vera/test_scene.py b/tests/components/vera/test_scene.py index b23d220e74e..d254a9f12aa 100644 --- a/tests/components/vera/test_scene.py +++ b/tests/components/vera/test_scene.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/vera/test_sensor.py b/tests/components/vera/test_sensor.py index 9ddf05a5b0a..ebe8beb4e29 100644 --- a/tests/components/vera/test_sensor.py +++ b/tests/components/vera/test_sensor.py @@ -1,4 +1,5 @@ """Vera tests.""" + from __future__ import annotations from collections.abc import Callable diff --git a/tests/components/vera/test_switch.py b/tests/components/vera/test_switch.py index 2ffb472aeeb..8000aeaac9d 100644 --- a/tests/components/vera/test_switch.py +++ b/tests/components/vera/test_switch.py @@ -1,4 +1,5 @@ """Vera tests.""" + from unittest.mock import MagicMock import pyvera as pv diff --git a/tests/components/verisure/conftest.py b/tests/components/verisure/conftest.py index 8e1da712a5c..445b7b95300 100644 --- a/tests/components/verisure/conftest.py +++ b/tests/components/verisure/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Verisure integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/verisure/test_config_flow.py b/tests/components/verisure/test_config_flow.py index 89b295857ff..62ae00b5622 100644 --- a/tests/components/verisure/test_config_flow.py +++ b/tests/components/verisure/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Verisure config flow.""" + from __future__ import annotations from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/version/common.py b/tests/components/version/common.py index c4759604a44..33a1747cf0e 100644 --- a/tests/components/version/common.py +++ b/tests/components/version/common.py @@ -1,4 +1,5 @@ """Fixtures for version integration.""" + from __future__ import annotations from typing import Any, Final diff --git a/tests/components/version/test_binary_sensor.py b/tests/components/version/test_binary_sensor.py index 31ac70cf8b3..38fd78dfbb6 100644 --- a/tests/components/version/test_binary_sensor.py +++ b/tests/components/version/test_binary_sensor.py @@ -1,4 +1,5 @@ """The test for the version binary sensor platform.""" + from __future__ import annotations from homeassistant.components.version.const import DEFAULT_CONFIGURATION diff --git a/tests/components/version/test_config_flow.py b/tests/components/version/test_config_flow.py index 8de4afff92e..d7edb5526d5 100644 --- a/tests/components/version/test_config_flow.py +++ b/tests/components/version/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Version config flow.""" + from unittest.mock import patch from pyhaversion.consts import HaVersionChannel, HaVersionSource diff --git a/tests/components/version/test_sensor.py b/tests/components/version/test_sensor.py index 0a3e89494f1..3a00c10aadc 100644 --- a/tests/components/version/test_sensor.py +++ b/tests/components/version/test_sensor.py @@ -1,4 +1,5 @@ """The test for the version sensor platform.""" + from __future__ import annotations from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/vesync/conftest.py b/tests/components/vesync/conftest.py index 8815a4b9748..23e0938cce6 100644 --- a/tests/components/vesync/conftest.py +++ b/tests/components/vesync/conftest.py @@ -1,4 +1,5 @@ """Configuration for VeSync tests.""" + from __future__ import annotations from unittest.mock import Mock, patch diff --git a/tests/components/vesync/test_config_flow.py b/tests/components/vesync/test_config_flow.py index acf4414900f..a283b89b841 100644 --- a/tests/components/vesync/test_config_flow.py +++ b/tests/components/vesync/test_config_flow.py @@ -1,4 +1,5 @@ """Test for vesync config flow.""" + from unittest.mock import patch from homeassistant import data_entry_flow diff --git a/tests/components/vesync/test_diagnostics.py b/tests/components/vesync/test_diagnostics.py index 62365189064..22968c79730 100644 --- a/tests/components/vesync/test_diagnostics.py +++ b/tests/components/vesync/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the VeSync integration.""" + from unittest.mock import patch from pyvesync.helpers import Helpers diff --git a/tests/components/vesync/test_init.py b/tests/components/vesync/test_init.py index c643e2bda19..005beab4503 100644 --- a/tests/components/vesync/test_init.py +++ b/tests/components/vesync/test_init.py @@ -1,4 +1,5 @@ """Tests for the init module.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/vicare/conftest.py b/tests/components/vicare/conftest.py index 46d90960f4e..fac85b5052a 100644 --- a/tests/components/vicare/conftest.py +++ b/tests/components/vicare/conftest.py @@ -1,4 +1,5 @@ """Fixtures for ViCare integration tests.""" + from __future__ import annotations from collections.abc import AsyncGenerator, Generator diff --git a/tests/components/vicare/test_config_flow.py b/tests/components/vicare/test_config_flow.py index e24f7ea834b..031fcdff9d3 100644 --- a/tests/components/vicare/test_config_flow.py +++ b/tests/components/vicare/test_config_flow.py @@ -1,4 +1,5 @@ """Test the ViCare config flow.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/vilfo/test_config_flow.py b/tests/components/vilfo/test_config_flow.py index b893d2df550..c8bae610e73 100644 --- a/tests/components/vilfo/test_config_flow.py +++ b/tests/components/vilfo/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Vilfo Router config flow.""" + from unittest.mock import Mock, patch import vilfo diff --git a/tests/components/vizio/conftest.py b/tests/components/vizio/conftest.py index ad67d309cdd..08a6e6715be 100644 --- a/tests/components/vizio/conftest.py +++ b/tests/components/vizio/conftest.py @@ -1,4 +1,5 @@ """Configure py.test.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/vizio/const.py b/tests/components/vizio/const.py index 849c13d4396..0054b47c536 100644 --- a/tests/components/vizio/const.py +++ b/tests/components/vizio/const.py @@ -1,4 +1,5 @@ """Constants for the Vizio integration tests.""" + from ipaddress import ip_address from homeassistant.components import zeroconf diff --git a/tests/components/vizio/test_init.py b/tests/components/vizio/test_init.py index 288dd2c6ac0..edab40444b6 100644 --- a/tests/components/vizio/test_init.py +++ b/tests/components/vizio/test_init.py @@ -1,4 +1,5 @@ """Tests for Vizio init.""" + from datetime import timedelta import pytest diff --git a/tests/components/vizio/test_media_player.py b/tests/components/vizio/test_media_player.py index 142c5f74b84..2f585b9e8be 100644 --- a/tests/components/vizio/test_media_player.py +++ b/tests/components/vizio/test_media_player.py @@ -1,4 +1,5 @@ """Tests for Vizio config flow.""" + from __future__ import annotations from contextlib import asynccontextmanager diff --git a/tests/components/vlc_telnet/test_config_flow.py b/tests/components/vlc_telnet/test_config_flow.py index a94f290f7e6..1d75025535a 100644 --- a/tests/components/vlc_telnet/test_config_flow.py +++ b/tests/components/vlc_telnet/test_config_flow.py @@ -1,4 +1,5 @@ """Test the VLC media player Telnet config flow.""" + from __future__ import annotations from typing import Any diff --git a/tests/components/vodafone_station/const.py b/tests/components/vodafone_station/const.py index 40dc305630e..1b3d36def03 100644 --- a/tests/components/vodafone_station/const.py +++ b/tests/components/vodafone_station/const.py @@ -1,4 +1,5 @@ """Common stuff for Vodafone Station tests.""" + from homeassistant.components.vodafone_station.const import DOMAIN from homeassistant.const import CONF_DEVICES, CONF_HOST, CONF_PASSWORD, CONF_USERNAME diff --git a/tests/components/vodafone_station/test_config_flow.py b/tests/components/vodafone_station/test_config_flow.py index a50bde8de64..6334979b742 100644 --- a/tests/components/vodafone_station/test_config_flow.py +++ b/tests/components/vodafone_station/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for Vodafone Station config flow.""" + from unittest.mock import patch from aiovodafone import exceptions as aiovodafone_exceptions diff --git a/tests/components/voicerss/test_tts.py b/tests/components/voicerss/test_tts.py index cb24d45246c..d1e7ba3c62f 100644 --- a/tests/components/voicerss/test_tts.py +++ b/tests/components/voicerss/test_tts.py @@ -1,4 +1,5 @@ """The tests for the VoiceRSS speech platform.""" + from http import HTTPStatus import pytest diff --git a/tests/components/voip/test_binary_sensor.py b/tests/components/voip/test_binary_sensor.py index 794d307ee01..58f1e0ea53b 100644 --- a/tests/components/voip/test_binary_sensor.py +++ b/tests/components/voip/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test VoIP binary sensor devices.""" + from homeassistant.components.voip.devices import VoIPDevice from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/tests/components/voip/test_config_flow.py b/tests/components/voip/test_config_flow.py index f7b3595699c..079177db139 100644 --- a/tests/components/voip/test_config_flow.py +++ b/tests/components/voip/test_config_flow.py @@ -1,4 +1,5 @@ """Test VoIP config flow.""" + from unittest.mock import patch from homeassistant import config_entries, data_entry_flow diff --git a/tests/components/voip/test_devices.py b/tests/components/voip/test_devices.py index 189dff49839..55359b8407d 100644 --- a/tests/components/voip/test_devices.py +++ b/tests/components/voip/test_devices.py @@ -1,4 +1,5 @@ """Test VoIP devices.""" + from __future__ import annotations from voip_utils import CallInfo diff --git a/tests/components/voip/test_init.py b/tests/components/voip/test_init.py index edc55685597..a0d843a47bd 100644 --- a/tests/components/voip/test_init.py +++ b/tests/components/voip/test_init.py @@ -1,4 +1,5 @@ """Test VoIP init.""" + from syrupy.assertion import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/voip/test_select.py b/tests/components/voip/test_select.py index 7dd041a6866..a9741b44081 100644 --- a/tests/components/voip/test_select.py +++ b/tests/components/voip/test_select.py @@ -1,4 +1,5 @@ """Test VoIP select.""" + from homeassistant.components.voip.devices import VoIPDevice from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/tests/components/voip/test_switch.py b/tests/components/voip/test_switch.py index eb8fcfa2220..8b3cd03f2ac 100644 --- a/tests/components/voip/test_switch.py +++ b/tests/components/voip/test_switch.py @@ -1,4 +1,5 @@ """Test VoIP switch devices.""" + from homeassistant.components.voip.devices import VoIPDevice from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/tests/components/volumio/test_config_flow.py b/tests/components/volumio/test_config_flow.py index 841b558eba3..93469a02205 100644 --- a/tests/components/volumio/test_config_flow.py +++ b/tests/components/volumio/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Volumio config flow.""" + from ipaddress import ip_address from unittest.mock import patch diff --git a/tests/components/volvooncall/test_config_flow.py b/tests/components/volvooncall/test_config_flow.py index c8ed92d8ee5..e8b9de9a07b 100644 --- a/tests/components/volvooncall/test_config_flow.py +++ b/tests/components/volvooncall/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Volvo On Call config flow.""" + from unittest.mock import Mock, patch from aiohttp import ClientResponseError diff --git a/tests/components/vultr/test_init.py b/tests/components/vultr/test_init.py index 86034cd3828..8c5ec51f584 100644 --- a/tests/components/vultr/test_init.py +++ b/tests/components/vultr/test_init.py @@ -1,4 +1,5 @@ """The tests for the Vultr component.""" + from copy import deepcopy import json from unittest.mock import patch diff --git a/tests/components/vultr/test_switch.py b/tests/components/vultr/test_switch.py index feee545c365..a8968682aef 100644 --- a/tests/components/vultr/test_switch.py +++ b/tests/components/vultr/test_switch.py @@ -1,4 +1,5 @@ """Test the Vultr switch platform.""" + from __future__ import annotations import json diff --git a/tests/components/wake_on_lan/conftest.py b/tests/components/wake_on_lan/conftest.py index 5fa44f10c2c..66782531ef1 100644 --- a/tests/components/wake_on_lan/conftest.py +++ b/tests/components/wake_on_lan/conftest.py @@ -1,4 +1,5 @@ """Test fixtures for Wake on Lan.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/wake_on_lan/test_init.py b/tests/components/wake_on_lan/test_init.py index 1cfe2fa7436..8cfb0e6491e 100644 --- a/tests/components/wake_on_lan/test_init.py +++ b/tests/components/wake_on_lan/test_init.py @@ -1,4 +1,5 @@ """Tests for Wake On LAN component.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/wake_on_lan/test_switch.py b/tests/components/wake_on_lan/test_switch.py index b2702ed1815..77e1ba55519 100644 --- a/tests/components/wake_on_lan/test_switch.py +++ b/tests/components/wake_on_lan/test_switch.py @@ -1,4 +1,5 @@ """The tests for the wake on lan switch platform.""" + from __future__ import annotations from unittest.mock import AsyncMock, patch diff --git a/tests/components/wake_word/common.py b/tests/components/wake_word/common.py index f732044bc13..9e2c570c6d0 100644 --- a/tests/components/wake_word/common.py +++ b/tests/components/wake_word/common.py @@ -1,4 +1,5 @@ """Provide common test tools for wake-word-detection.""" + from __future__ import annotations from collections.abc import Callable, Coroutine diff --git a/tests/components/wallbox/test_config_flow.py b/tests/components/wallbox/test_config_flow.py index 6b1592a3c4f..ebb3a2fd693 100644 --- a/tests/components/wallbox/test_config_flow.py +++ b/tests/components/wallbox/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Wallbox config flow.""" + from http import HTTPStatus import json diff --git a/tests/components/wallbox/test_sensor.py b/tests/components/wallbox/test_sensor.py index ad9ed6c0706..5a8b3c290c1 100644 --- a/tests/components/wallbox/test_sensor.py +++ b/tests/components/wallbox/test_sensor.py @@ -1,4 +1,5 @@ """Test Wallbox Switch component.""" + from homeassistant.const import CONF_UNIT_OF_MEASUREMENT, UnitOfPower from homeassistant.core import HomeAssistant diff --git a/tests/components/waqi/conftest.py b/tests/components/waqi/conftest.py index 176c1e27d8f..f42c8be6097 100644 --- a/tests/components/waqi/conftest.py +++ b/tests/components/waqi/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the World Air Quality Index (WAQI) tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/water_heater/common.py b/tests/components/water_heater/common.py index 0d2d73d17fd..9e47af4a19f 100644 --- a/tests/components/water_heater/common.py +++ b/tests/components/water_heater/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.water_heater import ( _LOGGER, ATTR_AWAY_MODE, diff --git a/tests/components/water_heater/conftest.py b/tests/components/water_heater/conftest.py index 0ce869ab724..d6858fe08e1 100644 --- a/tests/components/water_heater/conftest.py +++ b/tests/components/water_heater/conftest.py @@ -1,4 +1,5 @@ """Fixtures for water heater platform tests.""" + from collections.abc import Generator import pytest diff --git a/tests/components/water_heater/test_init.py b/tests/components/water_heater/test_init.py index c6f1e729edd..f6f48e65480 100644 --- a/tests/components/water_heater/test_init.py +++ b/tests/components/water_heater/test_init.py @@ -1,4 +1,5 @@ """The tests for the water heater component.""" + from __future__ import annotations from unittest import mock diff --git a/tests/components/water_heater/test_recorder.py b/tests/components/water_heater/test_recorder.py index c7a2e61ba4c..a3f808818ab 100644 --- a/tests/components/water_heater/test_recorder.py +++ b/tests/components/water_heater/test_recorder.py @@ -1,4 +1,5 @@ """The tests for water_heater recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/watttime/test_config_flow.py b/tests/components/watttime/test_config_flow.py index ce9284924f5..c8e4ed5b06b 100644 --- a/tests/components/watttime/test_config_flow.py +++ b/tests/components/watttime/test_config_flow.py @@ -1,4 +1,5 @@ """Test the WattTime config flow.""" + from unittest.mock import AsyncMock, patch from aiowatttime.errors import CoordinatesNotFoundError, InvalidCredentialsError diff --git a/tests/components/watttime/test_diagnostics.py b/tests/components/watttime/test_diagnostics.py index 1f45ba870fc..0526a64aedc 100644 --- a/tests/components/watttime/test_diagnostics.py +++ b/tests/components/watttime/test_diagnostics.py @@ -1,4 +1,5 @@ """Test WattTime diagnostics.""" + from syrupy import SnapshotAssertion from syrupy.filters import props diff --git a/tests/components/waze_travel_time/conftest.py b/tests/components/waze_travel_time/conftest.py index 64c05a5dcc1..012657bdd8d 100644 --- a/tests/components/waze_travel_time/conftest.py +++ b/tests/components/waze_travel_time/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Waze Travel Time tests.""" + from unittest.mock import patch import pytest diff --git a/tests/components/weather/conftest.py b/tests/components/weather/conftest.py index a85b5e85d4b..073af7ab8ef 100644 --- a/tests/components/weather/conftest.py +++ b/tests/components/weather/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Weather platform tests.""" + from collections.abc import Generator import pytest diff --git a/tests/components/weather/test_init.py b/tests/components/weather/test_init.py index b982ab610ec..cf29c8d62ab 100644 --- a/tests/components/weather/test_init.py +++ b/tests/components/weather/test_init.py @@ -1,4 +1,5 @@ """The test for weather entity.""" + from datetime import datetime import pytest diff --git a/tests/components/weather/test_intent.py b/tests/components/weather/test_intent.py index 1a171da7fae..a562838edf3 100644 --- a/tests/components/weather/test_intent.py +++ b/tests/components/weather/test_intent.py @@ -1,4 +1,5 @@ """Test weather intents.""" + from unittest.mock import patch import pytest diff --git a/tests/components/weather/test_recorder.py b/tests/components/weather/test_recorder.py index 6b2ce4b633a..2986ec19a8c 100644 --- a/tests/components/weather/test_recorder.py +++ b/tests/components/weather/test_recorder.py @@ -1,4 +1,5 @@ """The tests for weather recorder.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/weather/test_websocket_api.py b/tests/components/weather/test_websocket_api.py index 4a401d79849..5c8a785771f 100644 --- a/tests/components/weather/test_websocket_api.py +++ b/tests/components/weather/test_websocket_api.py @@ -1,4 +1,5 @@ """Test the weather websocket API.""" + from homeassistant.components.weather import Forecast, WeatherEntityFeature from homeassistant.components.weather.const import DOMAIN from homeassistant.const import UnitOfTemperature diff --git a/tests/components/weatherflow_cloud/conftest.py b/tests/components/weatherflow_cloud/conftest.py index 45ad80541f7..e07abe2b924 100644 --- a/tests/components/weatherflow_cloud/conftest.py +++ b/tests/components/weatherflow_cloud/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the WeatherflowCloud tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, Mock, patch diff --git a/tests/components/weatherkit/conftest.py b/tests/components/weatherkit/conftest.py index 7cfa2f7eef5..ac1dab76a86 100644 --- a/tests/components/weatherkit/conftest.py +++ b/tests/components/weatherkit/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Apple WeatherKit tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/weatherkit/test_config_flow.py b/tests/components/weatherkit/test_config_flow.py index 9e4d03cbad4..58397ac2ed0 100644 --- a/tests/components/weatherkit/test_config_flow.py +++ b/tests/components/weatherkit/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Apple WeatherKit config flow.""" + from unittest.mock import AsyncMock, patch from apple_weatherkit import DataSetType diff --git a/tests/components/weatherkit/test_coordinator.py b/tests/components/weatherkit/test_coordinator.py index 7113e1d4d51..eff142f3d94 100644 --- a/tests/components/weatherkit/test_coordinator.py +++ b/tests/components/weatherkit/test_coordinator.py @@ -1,4 +1,5 @@ """Test WeatherKit data coordinator.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/weatherkit/test_setup.py b/tests/components/weatherkit/test_setup.py index d71ecbda1b0..479d08be20d 100644 --- a/tests/components/weatherkit/test_setup.py +++ b/tests/components/weatherkit/test_setup.py @@ -1,4 +1,5 @@ """Test the WeatherKit setup process.""" + from unittest.mock import patch from apple_weatherkit.client import ( diff --git a/tests/components/webhook/test_init.py b/tests/components/webhook/test_init.py index fbe0da15853..b92e9795432 100644 --- a/tests/components/webhook/test_init.py +++ b/tests/components/webhook/test_init.py @@ -1,4 +1,5 @@ """Test the webhook component.""" + from http import HTTPStatus from ipaddress import ip_address from unittest.mock import Mock, patch diff --git a/tests/components/webhook/test_trigger.py b/tests/components/webhook/test_trigger.py index 713130b6fb6..37aae47dd14 100644 --- a/tests/components/webhook/test_trigger.py +++ b/tests/components/webhook/test_trigger.py @@ -1,4 +1,5 @@ """The tests for the webhook automation trigger.""" + from ipaddress import ip_address from unittest.mock import Mock, patch diff --git a/tests/components/webmin/conftest.py b/tests/components/webmin/conftest.py index b41e31be574..4fd674c66c8 100644 --- a/tests/components/webmin/conftest.py +++ b/tests/components/webmin/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Webmin integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/webmin/test_config_flow.py b/tests/components/webmin/test_config_flow.py index d61ed5a03d6..e680f0e164a 100644 --- a/tests/components/webmin/test_config_flow.py +++ b/tests/components/webmin/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Webmin config flow.""" + from __future__ import annotations from http import HTTPStatus diff --git a/tests/components/webmin/test_init.py b/tests/components/webmin/test_init.py index 4a6e7ce4994..7b6282edfae 100644 --- a/tests/components/webmin/test_init.py +++ b/tests/components/webmin/test_init.py @@ -1,4 +1,5 @@ """Tests for the Webmin integration.""" + from homeassistant.components.webmin.const import DOMAIN from homeassistant.config_entries import ConfigEntryState from homeassistant.core import HomeAssistant diff --git a/tests/components/webostv/conftest.py b/tests/components/webostv/conftest.py index b78046c22ec..a21b10d0d9d 100644 --- a/tests/components/webostv/conftest.py +++ b/tests/components/webostv/conftest.py @@ -1,4 +1,5 @@ """Common fixtures and objects for the LG webOS integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, Mock, patch diff --git a/tests/components/webostv/const.py b/tests/components/webostv/const.py index fbdb9c47c3b..afaed224e83 100644 --- a/tests/components/webostv/const.py +++ b/tests/components/webostv/const.py @@ -1,4 +1,5 @@ """Constants for LG webOS Smart TV tests.""" + from homeassistant.components.media_player import DOMAIN as MP_DOMAIN from homeassistant.components.webostv.const import LIVE_TV_APP_ID diff --git a/tests/components/webostv/test_diagnostics.py b/tests/components/webostv/test_diagnostics.py index b7d1646c6b6..934b59a7b83 100644 --- a/tests/components/webostv/test_diagnostics.py +++ b/tests/components/webostv/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by LG webOS Smart TV.""" + from homeassistant.components.diagnostics import REDACTED from homeassistant.core import HomeAssistant diff --git a/tests/components/webostv/test_init.py b/tests/components/webostv/test_init.py index 9d5b24d0d4e..30af1428701 100644 --- a/tests/components/webostv/test_init.py +++ b/tests/components/webostv/test_init.py @@ -1,4 +1,5 @@ """The tests for the LG webOS TV platform.""" + from unittest.mock import Mock from aiowebostv import WebOsTvPairError diff --git a/tests/components/webostv/test_media_player.py b/tests/components/webostv/test_media_player.py index cc060064b8b..2dff9477e50 100644 --- a/tests/components/webostv/test_media_player.py +++ b/tests/components/webostv/test_media_player.py @@ -1,4 +1,5 @@ """The tests for the LG webOS media player platform.""" + from datetime import timedelta from http import HTTPStatus from unittest.mock import Mock diff --git a/tests/components/webostv/test_notify.py b/tests/components/webostv/test_notify.py index dc150145b60..a1c37b9bf97 100644 --- a/tests/components/webostv/test_notify.py +++ b/tests/components/webostv/test_notify.py @@ -1,4 +1,5 @@ """The tests for the WebOS TV notify platform.""" + from unittest.mock import Mock, call from aiowebostv import WebOsTvPairError diff --git a/tests/components/webostv/test_trigger.py b/tests/components/webostv/test_trigger.py index 74573e2185b..dd119bd0d5a 100644 --- a/tests/components/webostv/test_trigger.py +++ b/tests/components/webostv/test_trigger.py @@ -1,4 +1,5 @@ """The tests for WebOS TV automation triggers.""" + from unittest.mock import patch import pytest diff --git a/tests/components/websocket_api/test_auth.py b/tests/components/websocket_api/test_auth.py index 65cf3012e30..35bf2402b6c 100644 --- a/tests/components/websocket_api/test_auth.py +++ b/tests/components/websocket_api/test_auth.py @@ -1,4 +1,5 @@ """Test auth of websocket API.""" + from unittest.mock import patch import aiohttp diff --git a/tests/components/websocket_api/test_decorators.py b/tests/components/websocket_api/test_decorators.py index 7ef14ca124f..3e9c13a8b15 100644 --- a/tests/components/websocket_api/test_decorators.py +++ b/tests/components/websocket_api/test_decorators.py @@ -1,4 +1,5 @@ """Test decorators.""" + from homeassistant.components import http, websocket_api from homeassistant.core import HomeAssistant diff --git a/tests/components/websocket_api/test_init.py b/tests/components/websocket_api/test_init.py index c4c83925311..9360ff4ef8a 100644 --- a/tests/components/websocket_api/test_init.py +++ b/tests/components/websocket_api/test_init.py @@ -1,4 +1,5 @@ """Tests for the Home Assistant Websocket API.""" + from unittest.mock import Mock, patch from aiohttp import WSMsgType diff --git a/tests/components/websocket_api/test_sensor.py b/tests/components/websocket_api/test_sensor.py index 9f53efb8610..72b39b39354 100644 --- a/tests/components/websocket_api/test_sensor.py +++ b/tests/components/websocket_api/test_sensor.py @@ -1,4 +1,5 @@ """Test cases for the API stream sensor.""" + from homeassistant.auth.providers.legacy_api_password import ( LegacyApiPasswordAuthProvider, ) diff --git a/tests/components/wemo/test_light_bridge.py b/tests/components/wemo/test_light_bridge.py index 6f4180626b2..149fb13d023 100644 --- a/tests/components/wemo/test_light_bridge.py +++ b/tests/components/wemo/test_light_bridge.py @@ -1,4 +1,5 @@ """Tests for the Wemo light entity via the bridge.""" + from unittest.mock import create_autospec import pytest diff --git a/tests/components/whirlpool/conftest.py b/tests/components/whirlpool/conftest.py index 7ab7f013dd5..7af14f9991a 100644 --- a/tests/components/whirlpool/conftest.py +++ b/tests/components/whirlpool/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Whirlpool Sixth Sense integration tests.""" + from unittest import mock from unittest.mock import AsyncMock, MagicMock diff --git a/tests/components/whirlpool/test_climate.py b/tests/components/whirlpool/test_climate.py index 0cc58e80f0d..21c4501e6d0 100644 --- a/tests/components/whirlpool/test_climate.py +++ b/tests/components/whirlpool/test_climate.py @@ -1,4 +1,5 @@ """Test the Whirlpool Sixth Sense climate domain.""" + from unittest.mock import MagicMock from attr import dataclass diff --git a/tests/components/whirlpool/test_config_flow.py b/tests/components/whirlpool/test_config_flow.py index 60e64c89929..5d2375d2668 100644 --- a/tests/components/whirlpool/test_config_flow.py +++ b/tests/components/whirlpool/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Whirlpool Sixth Sense config flow.""" + from unittest.mock import patch import aiohttp diff --git a/tests/components/whirlpool/test_init.py b/tests/components/whirlpool/test_init.py index 0eda2442b2c..b5c8cf3d481 100644 --- a/tests/components/whirlpool/test_init.py +++ b/tests/components/whirlpool/test_init.py @@ -1,4 +1,5 @@ """Test the Whirlpool Sixth Sense init.""" + from unittest.mock import AsyncMock, MagicMock import aiohttp diff --git a/tests/components/whirlpool/test_sensor.py b/tests/components/whirlpool/test_sensor.py index 20d0c436134..fc509f264c5 100644 --- a/tests/components/whirlpool/test_sensor.py +++ b/tests/components/whirlpool/test_sensor.py @@ -1,4 +1,5 @@ """Test the Whirlpool Sensor domain.""" + from datetime import UTC, datetime from unittest.mock import MagicMock diff --git a/tests/components/whois/conftest.py b/tests/components/whois/conftest.py index 1ea31621e88..c9d25e24b13 100644 --- a/tests/components/whois/conftest.py +++ b/tests/components/whois/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Whois integration tests.""" + from __future__ import annotations from collections.abc import Generator diff --git a/tests/components/whois/test_config_flow.py b/tests/components/whois/test_config_flow.py index 91aa207d60f..1d3f1a8c6d2 100644 --- a/tests/components/whois/test_config_flow.py +++ b/tests/components/whois/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Whois config flow.""" + from unittest.mock import AsyncMock, MagicMock import pytest diff --git a/tests/components/whois/test_diagnostics.py b/tests/components/whois/test_diagnostics.py index a134c2136a3..49869fb8bf7 100644 --- a/tests/components/whois/test_diagnostics.py +++ b/tests/components/whois/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the Whois integration.""" + from syrupy.assertion import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/whois/test_init.py b/tests/components/whois/test_init.py index 1cf2fb7b5ea..0765661c574 100644 --- a/tests/components/whois/test_init.py +++ b/tests/components/whois/test_init.py @@ -1,4 +1,5 @@ """Tests for the Whois integration.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/whois/test_sensor.py b/tests/components/whois/test_sensor.py index a7c1ad82291..b9619d6cfe0 100644 --- a/tests/components/whois/test_sensor.py +++ b/tests/components/whois/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the sensors provided by the Whois integration.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/wiffi/conftest.py b/tests/components/wiffi/conftest.py index bceded737c6..644c3c460ed 100644 --- a/tests/components/wiffi/conftest.py +++ b/tests/components/wiffi/conftest.py @@ -1,4 +1,5 @@ """Configuration for Wiffi tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/wilight/conftest.py b/tests/components/wilight/conftest.py index b20a7757e22..dc8bef004ce 100644 --- a/tests/components/wilight/conftest.py +++ b/tests/components/wilight/conftest.py @@ -1,2 +1,3 @@ """wilight conftest.""" + from tests.components.light.conftest import mock_light_profiles # noqa: F401 diff --git a/tests/components/wilight/test_cover.py b/tests/components/wilight/test_cover.py index ce0a65ca29a..93da57a7f7f 100644 --- a/tests/components/wilight/test_cover.py +++ b/tests/components/wilight/test_cover.py @@ -1,4 +1,5 @@ """Tests for the WiLight integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/wilight/test_fan.py b/tests/components/wilight/test_fan.py index dc3ad57e11f..7b2e9550c53 100644 --- a/tests/components/wilight/test_fan.py +++ b/tests/components/wilight/test_fan.py @@ -1,4 +1,5 @@ """Tests for the WiLight integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/wilight/test_init.py b/tests/components/wilight/test_init.py index 860fd8ea54d..aed45fcb023 100644 --- a/tests/components/wilight/test_init.py +++ b/tests/components/wilight/test_init.py @@ -1,4 +1,5 @@ """Tests for the WiLight integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/wilight/test_light.py b/tests/components/wilight/test_light.py index f82d493e70c..44c0060c5bb 100644 --- a/tests/components/wilight/test_light.py +++ b/tests/components/wilight/test_light.py @@ -1,4 +1,5 @@ """Tests for the WiLight integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/wilight/test_switch.py b/tests/components/wilight/test_switch.py index 32b54a9756d..6026cec9847 100644 --- a/tests/components/wilight/test_switch.py +++ b/tests/components/wilight/test_switch.py @@ -1,4 +1,5 @@ """Tests for the WiLight integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/withings/conftest.py b/tests/components/withings/conftest.py index 7f15c5e0252..781024c86f7 100644 --- a/tests/components/withings/conftest.py +++ b/tests/components/withings/conftest.py @@ -1,4 +1,5 @@ """Fixtures for tests.""" + from datetime import timedelta import time from unittest.mock import AsyncMock, patch diff --git a/tests/components/withings/test_binary_sensor.py b/tests/components/withings/test_binary_sensor.py index c93c4522684..56fc8bc49de 100644 --- a/tests/components/withings/test_binary_sensor.py +++ b/tests/components/withings/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests for the Withings component.""" + from unittest.mock import AsyncMock from aiohttp.client_exceptions import ClientResponseError diff --git a/tests/components/withings/test_calendar.py b/tests/components/withings/test_calendar.py index 014beb7a233..060a1baa54d 100644 --- a/tests/components/withings/test_calendar.py +++ b/tests/components/withings/test_calendar.py @@ -1,4 +1,5 @@ """Tests for the Withings calendar.""" + from datetime import date, timedelta from http import HTTPStatus from unittest.mock import AsyncMock diff --git a/tests/components/withings/test_config_flow.py b/tests/components/withings/test_config_flow.py index f8f8f62becf..9852461f5e2 100644 --- a/tests/components/withings/test_config_flow.py +++ b/tests/components/withings/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for config flow.""" + from unittest.mock import AsyncMock, patch from homeassistant.components.withings.const import DOMAIN diff --git a/tests/components/withings/test_diagnostics.py b/tests/components/withings/test_diagnostics.py index 928eccdde0f..9d8dc03e52d 100644 --- a/tests/components/withings/test_diagnostics.py +++ b/tests/components/withings/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the Withings integration.""" + from unittest.mock import AsyncMock, patch from freezegun.api import FrozenDateTimeFactory diff --git a/tests/components/withings/test_init.py b/tests/components/withings/test_init.py index 390fbc3bbc3..4caf83bef91 100644 --- a/tests/components/withings/test_init.py +++ b/tests/components/withings/test_init.py @@ -1,4 +1,5 @@ """Tests for the Withings component.""" + from datetime import timedelta from typing import Any from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/withings/test_sensor.py b/tests/components/withings/test_sensor.py index 88018d54877..72da4b9d973 100644 --- a/tests/components/withings/test_sensor.py +++ b/tests/components/withings/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the Withings component.""" + from datetime import timedelta from unittest.mock import AsyncMock, patch diff --git a/tests/components/wiz/test_config_flow.py b/tests/components/wiz/test_config_flow.py index b1a56f6c624..6ee77e83fb6 100644 --- a/tests/components/wiz/test_config_flow.py +++ b/tests/components/wiz/test_config_flow.py @@ -1,4 +1,5 @@ """Test the WiZ Platform config flow.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/wiz/test_diagnostics.py b/tests/components/wiz/test_diagnostics.py index ef26e63069b..07178d5e93b 100644 --- a/tests/components/wiz/test_diagnostics.py +++ b/tests/components/wiz/test_diagnostics.py @@ -1,4 +1,5 @@ """Test WiZ diagnostics.""" + from syrupy import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/wled/conftest.py b/tests/components/wled/conftest.py index bbbdd4e1cbe..ce0c7c28f6a 100644 --- a/tests/components/wled/conftest.py +++ b/tests/components/wled/conftest.py @@ -1,4 +1,5 @@ """Fixtures for WLED integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, MagicMock, patch diff --git a/tests/components/wled/test_button.py b/tests/components/wled/test_button.py index 92a13baf43c..ef662fb4ded 100644 --- a/tests/components/wled/test_button.py +++ b/tests/components/wled/test_button.py @@ -1,4 +1,5 @@ """Tests for the WLED button platform.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/wled/test_config_flow.py b/tests/components/wled/test_config_flow.py index 949916aaccc..fc2a11c3e46 100644 --- a/tests/components/wled/test_config_flow.py +++ b/tests/components/wled/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the WLED config flow.""" + from ipaddress import ip_address from unittest.mock import AsyncMock, MagicMock diff --git a/tests/components/wled/test_diagnostics.py b/tests/components/wled/test_diagnostics.py index 38e7ebe3e25..494e420ba77 100644 --- a/tests/components/wled/test_diagnostics.py +++ b/tests/components/wled/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the WLED integration.""" + from syrupy.assertion import SnapshotAssertion from homeassistant.core import HomeAssistant diff --git a/tests/components/wled/test_sensor.py b/tests/components/wled/test_sensor.py index db68bc2e454..d72e6581549 100644 --- a/tests/components/wled/test_sensor.py +++ b/tests/components/wled/test_sensor.py @@ -1,4 +1,5 @@ """Tests for the WLED sensor platform.""" + from datetime import datetime from unittest.mock import MagicMock, patch diff --git a/tests/components/wled/test_update.py b/tests/components/wled/test_update.py index d35f0712400..c576cdf16f9 100644 --- a/tests/components/wled/test_update.py +++ b/tests/components/wled/test_update.py @@ -1,4 +1,5 @@ """Tests for the WLED update platform.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/wolflink/test_config_flow.py b/tests/components/wolflink/test_config_flow.py index 5be2dbf78f7..5760a54f5ce 100644 --- a/tests/components/wolflink/test_config_flow.py +++ b/tests/components/wolflink/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Wolf SmartSet Service config flow.""" + from unittest.mock import patch from httpcore import ConnectError diff --git a/tests/components/workday/conftest.py b/tests/components/workday/conftest.py index a9e4dd2ffd0..1f3d9bcaabc 100644 --- a/tests/components/workday/conftest.py +++ b/tests/components/workday/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Workday integration tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/workday/test_binary_sensor.py b/tests/components/workday/test_binary_sensor.py index a359d83d87d..a3fba852f60 100644 --- a/tests/components/workday/test_binary_sensor.py +++ b/tests/components/workday/test_binary_sensor.py @@ -1,4 +1,5 @@ """Tests the Home Assistant workday binary sensor.""" + from datetime import date, datetime from typing import Any diff --git a/tests/components/workday/test_config_flow.py b/tests/components/workday/test_config_flow.py index fb0d78365e8..75677143ecb 100644 --- a/tests/components/workday/test_config_flow.py +++ b/tests/components/workday/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Workday config flow.""" + from __future__ import annotations from datetime import datetime diff --git a/tests/components/workday/test_init.py b/tests/components/workday/test_init.py index 047409b5078..e9de315e1d1 100644 --- a/tests/components/workday/test_init.py +++ b/tests/components/workday/test_init.py @@ -1,4 +1,5 @@ """Test Workday component setup process.""" + from __future__ import annotations from datetime import datetime diff --git a/tests/components/ws66i/test_config_flow.py b/tests/components/ws66i/test_config_flow.py index aeeedcd89b3..aa5e9005394 100644 --- a/tests/components/ws66i/test_config_flow.py +++ b/tests/components/ws66i/test_config_flow.py @@ -1,4 +1,5 @@ """Test the WS66i 6-Zone Amplifier config flow.""" + from unittest.mock import patch from homeassistant import config_entries, data_entry_flow diff --git a/tests/components/ws66i/test_init.py b/tests/components/ws66i/test_init.py index 7110a598e3e..9938ed84303 100644 --- a/tests/components/ws66i/test_init.py +++ b/tests/components/ws66i/test_init.py @@ -1,4 +1,5 @@ """Test the WS66i 6-Zone Amplifier init file.""" + from unittest.mock import patch from homeassistant.components.ws66i.const import DOMAIN diff --git a/tests/components/ws66i/test_media_player.py b/tests/components/ws66i/test_media_player.py index a79ff96cfd7..08ab646ce28 100644 --- a/tests/components/ws66i/test_media_player.py +++ b/tests/components/ws66i/test_media_player.py @@ -1,4 +1,5 @@ """The tests for WS66i Media player platform.""" + from collections import defaultdict from unittest.mock import patch diff --git a/tests/components/wsdot/test_sensor.py b/tests/components/wsdot/test_sensor.py index 9f3f2472ba6..2ab5f3dc4b5 100644 --- a/tests/components/wsdot/test_sensor.py +++ b/tests/components/wsdot/test_sensor.py @@ -1,4 +1,5 @@ """The tests for the WSDOT platform.""" + from datetime import datetime, timedelta, timezone import re diff --git a/tests/components/wyoming/conftest.py b/tests/components/wyoming/conftest.py index f22ec7e9e16..b6111eaddd8 100644 --- a/tests/components/wyoming/conftest.py +++ b/tests/components/wyoming/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Wyoming tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/wyoming/test_binary_sensor.py b/tests/components/wyoming/test_binary_sensor.py index fba181a63ca..8d4e3c72c56 100644 --- a/tests/components/wyoming/test_binary_sensor.py +++ b/tests/components/wyoming/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test Wyoming binary sensor devices.""" + from homeassistant.components.wyoming.devices import SatelliteDevice from homeassistant.config_entries import ConfigEntry from homeassistant.const import STATE_OFF, STATE_ON diff --git a/tests/components/wyoming/test_config_flow.py b/tests/components/wyoming/test_config_flow.py index f711b56b3bc..f0713448e54 100644 --- a/tests/components/wyoming/test_config_flow.py +++ b/tests/components/wyoming/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Wyoming config flow.""" + from ipaddress import IPv4Address from unittest.mock import AsyncMock, patch diff --git a/tests/components/wyoming/test_devices.py b/tests/components/wyoming/test_devices.py index 0273a7da275..98efb76ab1d 100644 --- a/tests/components/wyoming/test_devices.py +++ b/tests/components/wyoming/test_devices.py @@ -1,4 +1,5 @@ """Test Wyoming devices.""" + from __future__ import annotations from homeassistant.components.assist_pipeline.select import OPTION_PREFERRED diff --git a/tests/components/wyoming/test_init.py b/tests/components/wyoming/test_init.py index 85539f5a164..ad92a317717 100644 --- a/tests/components/wyoming/test_init.py +++ b/tests/components/wyoming/test_init.py @@ -1,4 +1,5 @@ """Test init.""" + from unittest.mock import patch from homeassistant.config_entries import ConfigEntry diff --git a/tests/components/wyoming/test_number.py b/tests/components/wyoming/test_number.py index 084021d61a7..bc6dbc2c677 100644 --- a/tests/components/wyoming/test_number.py +++ b/tests/components/wyoming/test_number.py @@ -1,4 +1,5 @@ """Test Wyoming number.""" + from unittest.mock import patch from homeassistant.components.wyoming.devices import SatelliteDevice diff --git a/tests/components/wyoming/test_select.py b/tests/components/wyoming/test_select.py index 128aab57a1a..e6ec2c4d432 100644 --- a/tests/components/wyoming/test_select.py +++ b/tests/components/wyoming/test_select.py @@ -1,4 +1,5 @@ """Test Wyoming select.""" + from unittest.mock import Mock, patch from homeassistant.components import assist_pipeline diff --git a/tests/components/wyoming/test_stt.py b/tests/components/wyoming/test_stt.py index 1938d44d310..4d1ab6dc4d9 100644 --- a/tests/components/wyoming/test_stt.py +++ b/tests/components/wyoming/test_stt.py @@ -1,4 +1,5 @@ """Test stt.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/wyoming/test_switch.py b/tests/components/wyoming/test_switch.py index 6246ba95003..160712bf3de 100644 --- a/tests/components/wyoming/test_switch.py +++ b/tests/components/wyoming/test_switch.py @@ -1,4 +1,5 @@ """Test Wyoming switch devices.""" + from homeassistant.components.wyoming.devices import SatelliteDevice from homeassistant.config_entries import ConfigEntry from homeassistant.const import STATE_OFF, STATE_ON diff --git a/tests/components/wyoming/test_tts.py b/tests/components/wyoming/test_tts.py index 301074e8ffb..895774bf92a 100644 --- a/tests/components/wyoming/test_tts.py +++ b/tests/components/wyoming/test_tts.py @@ -1,4 +1,5 @@ """Test tts.""" + from __future__ import annotations import io diff --git a/tests/components/xbox/test_config_flow.py b/tests/components/xbox/test_config_flow.py index 9738dc70148..d4f7a697839 100644 --- a/tests/components/xbox/test_config_flow.py +++ b/tests/components/xbox/test_config_flow.py @@ -1,4 +1,5 @@ """Test the xbox config flow.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/xiaomi/test_device_tracker.py b/tests/components/xiaomi/test_device_tracker.py index 9b302160f30..0a576b70bdf 100644 --- a/tests/components/xiaomi/test_device_tracker.py +++ b/tests/components/xiaomi/test_device_tracker.py @@ -1,4 +1,5 @@ """The tests for the Xiaomi router device tracker platform.""" + from http import HTTPStatus import logging from unittest.mock import MagicMock, call, patch diff --git a/tests/components/xiaomi_aqara/test_config_flow.py b/tests/components/xiaomi_aqara/test_config_flow.py index d15a442a840..a2cf62297ef 100644 --- a/tests/components/xiaomi_aqara/test_config_flow.py +++ b/tests/components/xiaomi_aqara/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Xiaomi Aqara config flow.""" + from ipaddress import ip_address from socket import gaierror from unittest.mock import Mock, patch diff --git a/tests/components/xiaomi_ble/test_config_flow.py b/tests/components/xiaomi_ble/test_config_flow.py index e821f5ec779..1ae2a75e66b 100644 --- a/tests/components/xiaomi_ble/test_config_flow.py +++ b/tests/components/xiaomi_ble/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Xiaomi config flow.""" + from unittest.mock import patch from xiaomi_ble import XiaomiBluetoothDeviceData as DeviceData diff --git a/tests/components/xiaomi_ble/test_sensor.py b/tests/components/xiaomi_ble/test_sensor.py index ceca08a68ee..96957bb686f 100644 --- a/tests/components/xiaomi_ble/test_sensor.py +++ b/tests/components/xiaomi_ble/test_sensor.py @@ -1,4 +1,5 @@ """Test Xiaomi BLE sensors.""" + from datetime import timedelta import time diff --git a/tests/components/xiaomi_miio/test_button.py b/tests/components/xiaomi_miio/test_button.py index 552b302aafe..098c08d189a 100644 --- a/tests/components/xiaomi_miio/test_button.py +++ b/tests/components/xiaomi_miio/test_button.py @@ -1,4 +1,5 @@ """The tests for the xiaomi_miio button component.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/xiaomi_miio/test_config_flow.py b/tests/components/xiaomi_miio/test_config_flow.py index b36924764fe..06c3bf15a1e 100644 --- a/tests/components/xiaomi_miio/test_config_flow.py +++ b/tests/components/xiaomi_miio/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Xiaomi Miio config flow.""" + from ipaddress import ip_address from unittest.mock import Mock, patch diff --git a/tests/components/xiaomi_miio/test_vacuum.py b/tests/components/xiaomi_miio/test_vacuum.py index 9e823035dd9..a020b4bf8e9 100644 --- a/tests/components/xiaomi_miio/test_vacuum.py +++ b/tests/components/xiaomi_miio/test_vacuum.py @@ -1,4 +1,5 @@ """The tests for the Xiaomi vacuum platform.""" + from datetime import datetime, time, timedelta from unittest import mock from unittest.mock import MagicMock, patch diff --git a/tests/components/yale_smart_alarm/conftest.py b/tests/components/yale_smart_alarm/conftest.py index c3f5fcf74b8..816fc922411 100644 --- a/tests/components/yale_smart_alarm/conftest.py +++ b/tests/components/yale_smart_alarm/conftest.py @@ -1,4 +1,5 @@ """Fixtures for the Yale Smart Living integration.""" + from __future__ import annotations import json diff --git a/tests/components/yale_smart_alarm/test_config_flow.py b/tests/components/yale_smart_alarm/test_config_flow.py index 90c0b78baf5..5a7f3bc3d08 100644 --- a/tests/components/yale_smart_alarm/test_config_flow.py +++ b/tests/components/yale_smart_alarm/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Yale Smart Living config flow.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/yale_smart_alarm/test_coordinator.py b/tests/components/yale_smart_alarm/test_coordinator.py index 9ee09e9c0f2..5125c817567 100644 --- a/tests/components/yale_smart_alarm/test_coordinator.py +++ b/tests/components/yale_smart_alarm/test_coordinator.py @@ -1,4 +1,5 @@ """The test for the sensibo coordinator.""" + from __future__ import annotations from datetime import timedelta diff --git a/tests/components/yale_smart_alarm/test_diagnostics.py b/tests/components/yale_smart_alarm/test_diagnostics.py index dc4c5e8c8d7..23fc77fedcc 100644 --- a/tests/components/yale_smart_alarm/test_diagnostics.py +++ b/tests/components/yale_smart_alarm/test_diagnostics.py @@ -1,4 +1,5 @@ """Test Yale Smart Living diagnostics.""" + from __future__ import annotations from unittest.mock import Mock diff --git a/tests/components/yamaha/test_media_player.py b/tests/components/yamaha/test_media_player.py index 6fc3259a4c0..73885bc8ac7 100644 --- a/tests/components/yamaha/test_media_player.py +++ b/tests/components/yamaha/test_media_player.py @@ -1,4 +1,5 @@ """The tests for the Yamaha Media player platform.""" + from unittest.mock import MagicMock, PropertyMock, call, patch import pytest diff --git a/tests/components/yamaha_musiccast/test_config_flow.py b/tests/components/yamaha_musiccast/test_config_flow.py index 4ce95e418d0..356dc78ded1 100644 --- a/tests/components/yamaha_musiccast/test_config_flow.py +++ b/tests/components/yamaha_musiccast/test_config_flow.py @@ -1,4 +1,5 @@ """Test config flow.""" + from unittest.mock import patch from aiomusiccast import MusicCastConnectionException diff --git a/tests/components/yandextts/test_tts.py b/tests/components/yandextts/test_tts.py index 79e1f9108c5..6a4b7e11ce6 100644 --- a/tests/components/yandextts/test_tts.py +++ b/tests/components/yandextts/test_tts.py @@ -1,4 +1,5 @@ """The tests for the Yandex SpeechKit speech platform.""" + from http import HTTPStatus import pytest diff --git a/tests/components/yardian/conftest.py b/tests/components/yardian/conftest.py index d4f289c4242..985d2303fdf 100644 --- a/tests/components/yardian/conftest.py +++ b/tests/components/yardian/conftest.py @@ -1,4 +1,5 @@ """Common fixtures for the Yardian tests.""" + from collections.abc import Generator from unittest.mock import AsyncMock, patch diff --git a/tests/components/yardian/test_config_flow.py b/tests/components/yardian/test_config_flow.py index 5f1fcc940cc..c93f48d1c48 100644 --- a/tests/components/yardian/test_config_flow.py +++ b/tests/components/yardian/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Yardian config flow.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/yeelight/test_binary_sensor.py b/tests/components/yeelight/test_binary_sensor.py index 1410a3a8cdc..5ada7377b08 100644 --- a/tests/components/yeelight/test_binary_sensor.py +++ b/tests/components/yeelight/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test the Yeelight binary sensor.""" + from unittest.mock import patch from homeassistant.components.yeelight import DOMAIN diff --git a/tests/components/yeelight/test_config_flow.py b/tests/components/yeelight/test_config_flow.py index 512ad78fca0..e04dad88da4 100644 --- a/tests/components/yeelight/test_config_flow.py +++ b/tests/components/yeelight/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Yeelight config flow.""" + from ipaddress import ip_address from unittest.mock import patch diff --git a/tests/components/yeelight/test_init.py b/tests/components/yeelight/test_init.py index 12f1dd8e182..f9ccc7edb8b 100644 --- a/tests/components/yeelight/test_init.py +++ b/tests/components/yeelight/test_init.py @@ -1,4 +1,5 @@ """Test Yeelight.""" + from datetime import timedelta from unittest.mock import AsyncMock, patch diff --git a/tests/components/yeelight/test_light.py b/tests/components/yeelight/test_light.py index e16692de990..d61532e3f21 100644 --- a/tests/components/yeelight/test_light.py +++ b/tests/components/yeelight/test_light.py @@ -1,4 +1,5 @@ """Test the Yeelight light.""" + from datetime import timedelta import logging import socket diff --git a/tests/components/yolink/test_config_flow.py b/tests/components/yolink/test_config_flow.py index 2b6034fd597..60b190025c6 100644 --- a/tests/components/yolink/test_config_flow.py +++ b/tests/components/yolink/test_config_flow.py @@ -1,4 +1,5 @@ """Test yolink config flow.""" + from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/youless/test_config_flows.py b/tests/components/youless/test_config_flows.py index 6512103cde0..bc53c55539b 100644 --- a/tests/components/youless/test_config_flows.py +++ b/tests/components/youless/test_config_flows.py @@ -1,4 +1,5 @@ """Test the youless config flow.""" + from unittest.mock import MagicMock, patch from urllib.error import URLError diff --git a/tests/components/youtube/conftest.py b/tests/components/youtube/conftest.py index 8b6ce5d00a2..a90dbba8aaa 100644 --- a/tests/components/youtube/conftest.py +++ b/tests/components/youtube/conftest.py @@ -1,4 +1,5 @@ """Configure tests for the YouTube integration.""" + from collections.abc import Awaitable, Callable, Coroutine import time from typing import Any diff --git a/tests/components/youtube/test_config_flow.py b/tests/components/youtube/test_config_flow.py index c4aacc9603d..c735add840b 100644 --- a/tests/components/youtube/test_config_flow.py +++ b/tests/components/youtube/test_config_flow.py @@ -1,4 +1,5 @@ """Test the YouTube config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/youtube/test_diagnostics.py b/tests/components/youtube/test_diagnostics.py index 4fe16c3a8b6..3a5765b5890 100644 --- a/tests/components/youtube/test_diagnostics.py +++ b/tests/components/youtube/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the YouTube integration.""" + from syrupy import SnapshotAssertion from homeassistant.components.youtube.const import DOMAIN diff --git a/tests/components/youtube/test_sensor.py b/tests/components/youtube/test_sensor.py index 9f0b63bc062..ae0c38306e4 100644 --- a/tests/components/youtube/test_sensor.py +++ b/tests/components/youtube/test_sensor.py @@ -1,4 +1,5 @@ """Sensor tests for the YouTube integration.""" + from datetime import timedelta from unittest.mock import patch diff --git a/tests/components/zamg/conftest.py b/tests/components/zamg/conftest.py index e3d3d384e85..0598e2adfb4 100644 --- a/tests/components/zamg/conftest.py +++ b/tests/components/zamg/conftest.py @@ -1,4 +1,5 @@ """Fixtures for Zamg integration tests.""" + from collections.abc import Generator import json from unittest.mock import MagicMock, patch diff --git a/tests/components/zamg/test_config_flow.py b/tests/components/zamg/test_config_flow.py index e7df8532e26..bc95afa7936 100644 --- a/tests/components/zamg/test_config_flow.py +++ b/tests/components/zamg/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Zamg config flow.""" + from unittest.mock import MagicMock from zamg.exceptions import ZamgApiError diff --git a/tests/components/zamg/test_init.py b/tests/components/zamg/test_init.py index 2d6bc339de5..cda17268478 100644 --- a/tests/components/zamg/test_init.py +++ b/tests/components/zamg/test_init.py @@ -1,4 +1,5 @@ """Test Zamg component init.""" + from unittest.mock import MagicMock import pytest diff --git a/tests/components/zeroconf/test_init.py b/tests/components/zeroconf/test_init.py index c94b2d66465..b156690d290 100644 --- a/tests/components/zeroconf/test_init.py +++ b/tests/components/zeroconf/test_init.py @@ -1,4 +1,5 @@ """Test Zeroconf component setup process.""" + from typing import Any from unittest.mock import call, patch diff --git a/tests/components/zeroconf/test_usage.py b/tests/components/zeroconf/test_usage.py index 81743cb5e93..9162e3eb5af 100644 --- a/tests/components/zeroconf/test_usage.py +++ b/tests/components/zeroconf/test_usage.py @@ -1,4 +1,5 @@ """Test Zeroconf multiple instance protection.""" + from unittest.mock import Mock, patch import pytest diff --git a/tests/components/zerproc/conftest.py b/tests/components/zerproc/conftest.py index 9d6bd9dea23..e6297d2cb14 100644 --- a/tests/components/zerproc/conftest.py +++ b/tests/components/zerproc/conftest.py @@ -1,2 +1,3 @@ """zerproc conftest.""" + from tests.components.light.conftest import mock_light_profiles # noqa: F401 diff --git a/tests/components/zerproc/test_config_flow.py b/tests/components/zerproc/test_config_flow.py index 0a493929b67..2d933158c54 100644 --- a/tests/components/zerproc/test_config_flow.py +++ b/tests/components/zerproc/test_config_flow.py @@ -1,4 +1,5 @@ """Test the zerproc config flow.""" + from unittest.mock import patch import pyzerproc diff --git a/tests/components/zerproc/test_light.py b/tests/components/zerproc/test_light.py index 2046afca278..56a5590e293 100644 --- a/tests/components/zerproc/test_light.py +++ b/tests/components/zerproc/test_light.py @@ -1,4 +1,5 @@ """Test the zerproc lights.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/zeversolar/test_config_flow.py b/tests/components/zeversolar/test_config_flow.py index 9ef1c1d6f83..57b7fefefb4 100644 --- a/tests/components/zeversolar/test_config_flow.py +++ b/tests/components/zeversolar/test_config_flow.py @@ -1,4 +1,5 @@ """Test the Zeversolar config flow.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/zha/conftest.py b/tests/components/zha/conftest.py index 36d0cbcff97..4c3c4f82a21 100644 --- a/tests/components/zha/conftest.py +++ b/tests/components/zha/conftest.py @@ -1,4 +1,5 @@ """Test configuration for the ZHA component.""" + from collections.abc import Callable, Generator import itertools import time diff --git a/tests/components/zha/test_alarm_control_panel.py b/tests/components/zha/test_alarm_control_panel.py index 49ad1b81e3b..18065420e58 100644 --- a/tests/components/zha/test_alarm_control_panel.py +++ b/tests/components/zha/test_alarm_control_panel.py @@ -1,4 +1,5 @@ """Test ZHA alarm control panel.""" + from unittest.mock import AsyncMock, call, patch, sentinel import pytest diff --git a/tests/components/zha/test_api.py b/tests/components/zha/test_api.py index c3dac0ddd8c..9e35e482fcf 100644 --- a/tests/components/zha/test_api.py +++ b/tests/components/zha/test_api.py @@ -1,4 +1,5 @@ """Test ZHA API.""" + from __future__ import annotations from typing import TYPE_CHECKING diff --git a/tests/components/zha/test_backup.py b/tests/components/zha/test_backup.py index bee00c5a587..9cf88df1707 100644 --- a/tests/components/zha/test_backup.py +++ b/tests/components/zha/test_backup.py @@ -1,4 +1,5 @@ """Unit tests for ZHA backup platform.""" + from unittest.mock import AsyncMock from zigpy.application import ControllerApplication diff --git a/tests/components/zha/test_binary_sensor.py b/tests/components/zha/test_binary_sensor.py index 5dd7a5653ec..91a800cafd5 100644 --- a/tests/components/zha/test_binary_sensor.py +++ b/tests/components/zha/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test ZHA binary sensor.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zha/test_button.py b/tests/components/zha/test_button.py index 9eab72b435b..4c0c6845885 100644 --- a/tests/components/zha/test_button.py +++ b/tests/components/zha/test_button.py @@ -1,4 +1,5 @@ """Test ZHA button.""" + from typing import Final from unittest.mock import call, patch diff --git a/tests/components/zha/test_climate.py b/tests/components/zha/test_climate.py index d60b4bd1a49..744bbcb9f12 100644 --- a/tests/components/zha/test_climate.py +++ b/tests/components/zha/test_climate.py @@ -1,4 +1,5 @@ """Test ZHA climate.""" + from typing import Literal from unittest.mock import call, patch diff --git a/tests/components/zha/test_cluster_handlers.py b/tests/components/zha/test_cluster_handlers.py index 252148481a7..30d892fb436 100644 --- a/tests/components/zha/test_cluster_handlers.py +++ b/tests/components/zha/test_cluster_handlers.py @@ -1,4 +1,5 @@ """Test ZHA Core cluster handlers.""" + from collections.abc import Callable import logging import math diff --git a/tests/components/zha/test_device.py b/tests/components/zha/test_device.py index 411d7081577..94994250167 100644 --- a/tests/components/zha/test_device.py +++ b/tests/components/zha/test_device.py @@ -1,4 +1,5 @@ """Test ZHA device switch.""" + from datetime import timedelta import logging import time diff --git a/tests/components/zha/test_device_action.py b/tests/components/zha/test_device_action.py index 229fde89f15..a7b66dea8d7 100644 --- a/tests/components/zha/test_device_action.py +++ b/tests/components/zha/test_device_action.py @@ -1,4 +1,5 @@ """The test for ZHA device automation actions.""" + from unittest.mock import call, patch import pytest diff --git a/tests/components/zha/test_device_tracker.py b/tests/components/zha/test_device_tracker.py index aa3c6b7d146..89ea788e5ef 100644 --- a/tests/components/zha/test_device_tracker.py +++ b/tests/components/zha/test_device_tracker.py @@ -1,4 +1,5 @@ """Test ZHA Device Tracker.""" + from datetime import timedelta import time from unittest.mock import patch diff --git a/tests/components/zha/test_device_trigger.py b/tests/components/zha/test_device_trigger.py index c3563872873..2698866ebaa 100644 --- a/tests/components/zha/test_device_trigger.py +++ b/tests/components/zha/test_device_trigger.py @@ -1,4 +1,5 @@ """ZHA device automation trigger tests.""" + from datetime import timedelta import time from unittest.mock import patch diff --git a/tests/components/zha/test_diagnostics.py b/tests/components/zha/test_diagnostics.py index c91d9c1ddbc..3493d772a6f 100644 --- a/tests/components/zha/test_diagnostics.py +++ b/tests/components/zha/test_diagnostics.py @@ -1,4 +1,5 @@ """Tests for the diagnostics data provided by the ESPHome integration.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zha/test_discover.py b/tests/components/zha/test_discover.py index c8eba90a372..760f6da5337 100644 --- a/tests/components/zha/test_discover.py +++ b/tests/components/zha/test_discover.py @@ -1,4 +1,5 @@ """Test ZHA device discovery.""" + from collections.abc import Callable import re from typing import Any diff --git a/tests/components/zha/test_fan.py b/tests/components/zha/test_fan.py index 51b1cd9160c..5da333afdcd 100644 --- a/tests/components/zha/test_fan.py +++ b/tests/components/zha/test_fan.py @@ -1,4 +1,5 @@ """Test ZHA fan.""" + from unittest.mock import AsyncMock, call, patch import pytest diff --git a/tests/components/zha/test_light.py b/tests/components/zha/test_light.py index bd799187a19..a6473c6007c 100644 --- a/tests/components/zha/test_light.py +++ b/tests/components/zha/test_light.py @@ -1,4 +1,5 @@ """Test ZHA light.""" + from datetime import timedelta from unittest.mock import AsyncMock, call, patch, sentinel diff --git a/tests/components/zha/test_lock.py b/tests/components/zha/test_lock.py index 2f1ecb6983d..52b1d891dfd 100644 --- a/tests/components/zha/test_lock.py +++ b/tests/components/zha/test_lock.py @@ -1,4 +1,5 @@ """Test ZHA lock.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zha/test_logbook.py b/tests/components/zha/test_logbook.py index b0d7d7579f3..889c73362ae 100644 --- a/tests/components/zha/test_logbook.py +++ b/tests/components/zha/test_logbook.py @@ -1,4 +1,5 @@ """ZHA logbook describe events tests.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zha/test_number.py b/tests/components/zha/test_number.py index 3d888a57a28..4a6482183ab 100644 --- a/tests/components/zha/test_number.py +++ b/tests/components/zha/test_number.py @@ -1,4 +1,5 @@ """Test ZHA analog output.""" + from unittest.mock import call, patch import pytest diff --git a/tests/components/zha/test_registries.py b/tests/components/zha/test_registries.py index 80845cf9866..317f47f1eea 100644 --- a/tests/components/zha/test_registries.py +++ b/tests/components/zha/test_registries.py @@ -1,4 +1,5 @@ """Test ZHA registries.""" + from __future__ import annotations import typing diff --git a/tests/components/zha/test_repairs.py b/tests/components/zha/test_repairs.py index 0efff5ecb52..5d5dbe8d147 100644 --- a/tests/components/zha/test_repairs.py +++ b/tests/components/zha/test_repairs.py @@ -1,4 +1,5 @@ """Test ZHA repairs.""" + from collections.abc import Callable from http import HTTPStatus import logging diff --git a/tests/components/zha/test_select.py b/tests/components/zha/test_select.py index 549a123aefb..e044281d2a1 100644 --- a/tests/components/zha/test_select.py +++ b/tests/components/zha/test_select.py @@ -1,4 +1,5 @@ """Test ZHA select entities.""" + from unittest.mock import call, patch import pytest diff --git a/tests/components/zha/test_sensor.py b/tests/components/zha/test_sensor.py index a7047b8dcd4..0ff5e91f4a9 100644 --- a/tests/components/zha/test_sensor.py +++ b/tests/components/zha/test_sensor.py @@ -1,4 +1,5 @@ """Test ZHA sensor.""" + from datetime import timedelta import math from unittest.mock import MagicMock, patch diff --git a/tests/components/zha/test_silabs_multiprotocol.py b/tests/components/zha/test_silabs_multiprotocol.py index 074484e6d24..03c845269e0 100644 --- a/tests/components/zha/test_silabs_multiprotocol.py +++ b/tests/components/zha/test_silabs_multiprotocol.py @@ -1,4 +1,5 @@ """Test ZHA Silicon Labs Multiprotocol support.""" + from __future__ import annotations from typing import TYPE_CHECKING diff --git a/tests/components/zha/test_siren.py b/tests/components/zha/test_siren.py index b953d833330..dae04c45fef 100644 --- a/tests/components/zha/test_siren.py +++ b/tests/components/zha/test_siren.py @@ -1,4 +1,5 @@ """Test zha siren.""" + from datetime import timedelta from unittest.mock import ANY, call, patch diff --git a/tests/components/zha/test_switch.py b/tests/components/zha/test_switch.py index 9a9fbc2b50e..644062198f9 100644 --- a/tests/components/zha/test_switch.py +++ b/tests/components/zha/test_switch.py @@ -1,4 +1,5 @@ """Test ZHA switch.""" + from unittest.mock import AsyncMock, call, patch import pytest diff --git a/tests/components/zha/test_update.py b/tests/components/zha/test_update.py index 29be109c673..31c28e31646 100644 --- a/tests/components/zha/test_update.py +++ b/tests/components/zha/test_update.py @@ -1,4 +1,5 @@ """Test ZHA firmware updates.""" + from unittest.mock import AsyncMock, call, patch import pytest diff --git a/tests/components/zha/test_websocket_api.py b/tests/components/zha/test_websocket_api.py index bafea7e1965..4bd6540f411 100644 --- a/tests/components/zha/test_websocket_api.py +++ b/tests/components/zha/test_websocket_api.py @@ -1,4 +1,5 @@ """Test ZHA WebSocket API.""" + from __future__ import annotations from binascii import unhexlify diff --git a/tests/components/zodiac/test_config_flow.py b/tests/components/zodiac/test_config_flow.py index 4b5baefb0f2..15e8bb04ef6 100644 --- a/tests/components/zodiac/test_config_flow.py +++ b/tests/components/zodiac/test_config_flow.py @@ -1,4 +1,5 @@ """Tests for the Zodiac config flow.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zodiac/test_sensor.py b/tests/components/zodiac/test_sensor.py index 9fa151c87d5..3d43fe60a5a 100644 --- a/tests/components/zodiac/test_sensor.py +++ b/tests/components/zodiac/test_sensor.py @@ -1,4 +1,5 @@ """The test for the zodiac sensor platform.""" + from datetime import datetime from unittest.mock import patch diff --git a/tests/components/zone/test_init.py b/tests/components/zone/test_init.py index 2924e6654e2..08e96c104d2 100644 --- a/tests/components/zone/test_init.py +++ b/tests/components/zone/test_init.py @@ -1,4 +1,5 @@ """Test zone component.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zwave_js/common.py b/tests/components/zwave_js/common.py index f4d7ea0a754..64bc981de11 100644 --- a/tests/components/zwave_js/common.py +++ b/tests/components/zwave_js/common.py @@ -1,4 +1,5 @@ """Provide common test tools for Z-Wave JS.""" + from __future__ import annotations from copy import deepcopy diff --git a/tests/components/zwave_js/test_api.py b/tests/components/zwave_js/test_api.py index bf5ad88447e..ed84d155e1d 100644 --- a/tests/components/zwave_js/test_api.py +++ b/tests/components/zwave_js/test_api.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS Websocket API.""" + from copy import deepcopy from http import HTTPStatus import json diff --git a/tests/components/zwave_js/test_binary_sensor.py b/tests/components/zwave_js/test_binary_sensor.py index a3ae9954d2f..61ceb82263e 100644 --- a/tests/components/zwave_js/test_binary_sensor.py +++ b/tests/components/zwave_js/test_binary_sensor.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS binary sensor platform.""" + from zwave_js_server.event import Event from zwave_js_server.model.node import Node diff --git a/tests/components/zwave_js/test_device_action.py b/tests/components/zwave_js/test_device_action.py index ce2b916b7a1..46686be0994 100644 --- a/tests/components/zwave_js/test_device_action.py +++ b/tests/components/zwave_js/test_device_action.py @@ -1,4 +1,5 @@ """The tests for Z-Wave JS device actions.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zwave_js/test_device_condition.py b/tests/components/zwave_js/test_device_condition.py index f7aacec36ac..4c3cfd5d8a0 100644 --- a/tests/components/zwave_js/test_device_condition.py +++ b/tests/components/zwave_js/test_device_condition.py @@ -1,4 +1,5 @@ """The tests for Z-Wave JS device conditions.""" + from __future__ import annotations from unittest.mock import patch diff --git a/tests/components/zwave_js/test_device_trigger.py b/tests/components/zwave_js/test_device_trigger.py index f9615c84e1d..0835ef01162 100644 --- a/tests/components/zwave_js/test_device_trigger.py +++ b/tests/components/zwave_js/test_device_trigger.py @@ -1,4 +1,5 @@ """The tests for Z-Wave JS device triggers.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zwave_js/test_event.py b/tests/components/zwave_js/test_event.py index 12187d3d227..1db02662f4e 100644 --- a/tests/components/zwave_js/test_event.py +++ b/tests/components/zwave_js/test_event.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS event platform.""" + from datetime import timedelta from freezegun import freeze_time diff --git a/tests/components/zwave_js/test_events.py b/tests/components/zwave_js/test_events.py index 1e91b9338fa..0bb6376a02b 100644 --- a/tests/components/zwave_js/test_events.py +++ b/tests/components/zwave_js/test_events.py @@ -1,4 +1,5 @@ """Test Z-Wave JS events.""" + from unittest.mock import AsyncMock import pytest diff --git a/tests/components/zwave_js/test_humidifier.py b/tests/components/zwave_js/test_humidifier.py index 23e2dc68314..261e09babee 100644 --- a/tests/components/zwave_js/test_humidifier.py +++ b/tests/components/zwave_js/test_humidifier.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS humidifier platform.""" + from zwave_js_server.const import CommandClass from zwave_js_server.const.command_class.humidity_control import HumidityControlMode from zwave_js_server.event import Event diff --git a/tests/components/zwave_js/test_light.py b/tests/components/zwave_js/test_light.py index f5b53f6a76e..0f41ae7dbaa 100644 --- a/tests/components/zwave_js/test_light.py +++ b/tests/components/zwave_js/test_light.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS light platform.""" + from copy import deepcopy from zwave_js_server.event import Event diff --git a/tests/components/zwave_js/test_logbook.py b/tests/components/zwave_js/test_logbook.py index c4e601da2fc..e42a2b2c56e 100644 --- a/tests/components/zwave_js/test_logbook.py +++ b/tests/components/zwave_js/test_logbook.py @@ -1,4 +1,5 @@ """The tests for Z-Wave JS logbook.""" + from zwave_js_server.const import CommandClass from homeassistant.components.zwave_js.const import ( diff --git a/tests/components/zwave_js/test_number.py b/tests/components/zwave_js/test_number.py index b05d9e46f73..e05346b442a 100644 --- a/tests/components/zwave_js/test_number.py +++ b/tests/components/zwave_js/test_number.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS number platform.""" + from unittest.mock import patch import pytest diff --git a/tests/components/zwave_js/test_repairs.py b/tests/components/zwave_js/test_repairs.py index d2b702089f2..77191982b6e 100644 --- a/tests/components/zwave_js/test_repairs.py +++ b/tests/components/zwave_js/test_repairs.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS repairs module.""" + from copy import deepcopy from http import HTTPStatus from unittest.mock import patch diff --git a/tests/components/zwave_js/test_select.py b/tests/components/zwave_js/test_select.py index 1cbdb8799f3..ee2d14cfcba 100644 --- a/tests/components/zwave_js/test_select.py +++ b/tests/components/zwave_js/test_select.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS number platform.""" + from unittest.mock import MagicMock from zwave_js_server.const import CURRENT_VALUE_PROPERTY, CommandClass diff --git a/tests/components/zwave_js/test_services.py b/tests/components/zwave_js/test_services.py index 8697dad2e7b..633a4dbf7de 100644 --- a/tests/components/zwave_js/test_services.py +++ b/tests/components/zwave_js/test_services.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS services.""" + from unittest.mock import MagicMock, patch import pytest diff --git a/tests/components/zwave_js/test_siren.py b/tests/components/zwave_js/test_siren.py index 6df5881107a..4eb872954d1 100644 --- a/tests/components/zwave_js/test_siren.py +++ b/tests/components/zwave_js/test_siren.py @@ -1,4 +1,5 @@ """Test the Z-Wave JS siren platform.""" + from zwave_js_server.event import Event from homeassistant.components.siren import ( diff --git a/tests/components/zwave_js/test_trigger.py b/tests/components/zwave_js/test_trigger.py index 26b9459cfc2..23c97913400 100644 --- a/tests/components/zwave_js/test_trigger.py +++ b/tests/components/zwave_js/test_trigger.py @@ -1,4 +1,5 @@ """The tests for Z-Wave JS automation triggers.""" + from unittest.mock import AsyncMock, patch import pytest diff --git a/tests/components/zwave_me/test_config_flow.py b/tests/components/zwave_me/test_config_flow.py index 145cecd58c8..f84b74b2f0e 100644 --- a/tests/components/zwave_me/test_config_flow.py +++ b/tests/components/zwave_me/test_config_flow.py @@ -1,4 +1,5 @@ """Test the zwave_me config flow.""" + from ipaddress import ip_address from unittest.mock import patch diff --git a/tests/components/zwave_me/test_remove_stale_devices.py b/tests/components/zwave_me/test_remove_stale_devices.py index d5496255add..8117237ba15 100644 --- a/tests/components/zwave_me/test_remove_stale_devices.py +++ b/tests/components/zwave_me/test_remove_stale_devices.py @@ -1,4 +1,5 @@ """Test the zwave_me removal of stale devices.""" + from unittest.mock import patch import uuid