core/tests/components
J. Nick Koston ed0568c655
Ensure config entries are not unloaded while their platforms are setting up (#118767)
* Report non-awaited/non-locked config entry platform forwards

Its currently possible for config entries to be reloaded while their platforms
are being forwarded if platform forwards are not awaited or done after the
config entry is setup since the lock will not be held in this case.

In https://developers.home-assistant.io/blog/2022/07/08/config_entry_forwards
we advised to await platform forwards to ensure this does not happen, however
for sleeping devices and late discovered devices, platform forwards may happen
later.

If config platform forwards are happening during setup, they should be awaited

If config entry platform forwards are not happening during setup, instead
async_late_forward_entry_setups should be used which will hold the lock to
prevent the config entry from being unloaded while its platforms are being
setup

* Report non-awaited/non-locked config entry platform forwards

Its currently possible for config entries to be reloaded while their platforms
are being forwarded if platform forwards are not awaited or done after the
config entry is setup since the lock will not be held in this case.

In https://developers.home-assistant.io/blog/2022/07/08/config_entry_forwards
we advised to await platform forwards to ensure this does not happen, however
for sleeping devices and late discovered devices, platform forwards may happen
later.

If config platform forwards are happening during setup, they should be awaited

If config entry platform forwards are not happening during setup, instead
async_late_forward_entry_setups should be used which will hold the lock to
prevent the config entry from being unloaded while its platforms are being
setup

* run with error on to find them

* cert_exp, hold lock

* cert_exp, hold lock

* shelly async_late_forward_entry_setups

* compact

* compact

* found another

* patch up mobileapp

* patch up hue tests

* patch up smartthings

* fix mqtt

* fix esphome

* zwave_js

* mqtt

* rework

* fixes

* fix mocking

* fix mocking

* do not call async_forward_entry_setup directly

* docstrings

* docstrings

* docstrings

* add comments

* doc strings

* fixed all in core, turn off strict

* coverage

* coverage

* missing

* coverage
2024-06-04 21:34:39 -04:00
..
abode Add type hints for requests_mock.Mocker in test fixtures (#118678) 2024-06-03 10:30:08 +02:00
accuweather Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
acmeda
adax
adguard
advantage_air Use registry fixtures in tests (a-h) (#118288) 2024-05-28 13:15:16 +02:00
aemet Update codespell ignore list (#118018) 2024-05-24 10:24:34 +02:00
aftership
agent_dvr Use ConfigEntry runtime_data in agent_dvr (#117412) 2024-05-14 11:10:40 +02:00
air_quality
airgradient Require firmware version 3.1.1 for airgradient (#118744) 2024-06-03 21:08:28 +02:00
airly Store Airly runtime data in config entry (#117031) 2024-05-07 22:04:37 +02:00
airnow
airq Add options flow to the airq integration (#109337) 2024-05-15 09:13:26 +02:00
airthings
airthings_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
airtouch4
airtouch5
airvisual Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
airvisual_pro
airzone Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
airzone_cloud Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
aladdin_connect Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
alarm_control_panel Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
alarmdecoder
alert
alexa Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
amberelectric
ambient_network Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
ambient_station
analytics Move mock_hass_config fixture to decorator (#118807) 2024-06-04 16:05:56 +02:00
analytics_insights Handle uncaught exceptions in Analytics insights (#117558) 2024-05-16 13:43:03 +02:00
android_ip_webcam Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
androidtv Add remote entity to AndroidTV (#103496) 2024-06-04 17:02:30 +02:00
androidtv_remote
anova Improve annotation styling (#118032) 2024-05-24 15:05:53 +02:00
anthemav
aosmith
apache_kafka
apcupsd
api
api_streams
apple_tv
application_credentials Fix incorrect current_request_with_host type hint (#118809) 2024-06-04 16:26:39 +02:00
apprise
aprilaire
aprs Add APRS object tracking (#113080) 2024-05-24 13:13:02 +02:00
apsystems Post review comments on APsystems (#117504) 2024-05-15 19:56:12 +02:00
aranet Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
arcam_fmj Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
arve Remove unused snapshots [a-f] (#117999) 2024-05-24 08:28:04 +02:00
aseko_pool_live
assist_pipeline Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
asterisk_mbox
asuswrt
atag
august Add august open action (#113795) 2024-05-28 20:35:53 -10:00
aurora Refactor Aurora tests (#117323) 2024-05-18 13:40:30 +02:00
aurora_abb_powerone
aussie_broadband
auth Add ws endpoint to remove expiration date from refresh tokens (#117546) 2024-05-29 09:09:59 +02:00
automation Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
awair
aws
axis Avoid expensive inspection of callbacks to setup mqtt subscriptions (#118161) 2024-05-26 01:22:44 -10:00
azure_data_explorer Add Azure data explorer (#68992) 2024-05-23 09:14:09 +02:00
azure_devops Azure DevOps build sensor attributes to new sensors (#114948) 2024-06-04 10:50:43 +02:00
azure_event_hub Ensure config entry operations are always holding the lock (#117214) 2024-05-12 08:20:08 +09:00
backup
baf
balboa Fix icons and strings in Balboa (#117618) 2024-05-17 16:17:36 +02:00
bang_olufsen
bayesian Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
binary_sensor Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
blackbird
blebox Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
blink
blue_current Use registry fixtures in tests (a-h) (#118288) 2024-05-28 13:15:16 +02:00
bluemaestro Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
blueprint Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
bluetooth Move None bluetooth fixtures to decorator (#118802) 2024-06-04 16:26:07 +02:00
bluetooth_adapters Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
bluetooth_le_tracker Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
bmw_connected_drive Add tests for BMW binary_sensor and lock (#118436) 2024-06-04 15:08:15 +02:00
bond
bosch_shc
braviatv
bring
broadlink
brother Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
brottsplatskartan
brunt
bsblan
bthome Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
buienradar
button Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
caldav Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
calendar Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
camera Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
canary
cast
ccm15 Add missing FAN_ONLY mode to ccm15 (#118804) 2024-06-04 20:58:58 +02:00
cert_expiry
clicksend_tts
climate Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
cloud Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
cloudflare Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
co2signal
coinbase
color_extractor
comelit
comfoconnect
command_line
compensation
config Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
configurator
control4
conversation Clean up exposed domains (#118753) 2024-06-03 21:26:40 -05:00
coolmaster
counter Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
cover Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
cpuspeed
crownstone Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
daikin
datadog
date
datetime Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
debugpy
deconz Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
default_config Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
deluge
demo Rename calls fixture in components tests (#118355) 2024-05-29 09:26:44 +02:00
denonavr
derivative
devialet
device_automation Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
device_sun_light_trigger
device_tracker Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
devolo_home_control
devolo_home_network Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
dexcom
dhcp
diagnostics Remove @ from codeowners when downloading diagnostics (#117825) 2024-05-21 09:32:07 +02:00
dialogflow Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
directv
discord
discovergy
dlink Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
dlna_dmr Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
dlna_dms Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
dnsip Add support for round-robin DNS (#115218) 2024-05-07 11:49:13 +02:00
doorbird
dormakaba_dkey Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
downloader
dremel_3d_printer Fix incorrect type hint in dremel_3d_printer tests (#118709) 2024-06-03 17:16:48 +02:00
drop_connect
dsmr
dsmr_reader Add DSMR Reader tests (#115808) 2024-05-28 10:42:21 +02:00
dte_energy_bridge
duckdns Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
dunehd
duotecno
dwd_weather_warnings
dynalite Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
eafm Ensure config entry operations are always holding the lock (#117214) 2024-05-12 08:20:08 +09:00
easyenergy Remove unused snapshots [a-f] (#117999) 2024-05-24 08:28:04 +02:00
ecobee Add type hints for requests_mock.Mocker in test fixtures (#118678) 2024-06-03 10:30:08 +02:00
ecoforest
econet
ecovacs Bump deebot-client to 7.3.0 (#118462) 2024-05-30 11:40:05 +02:00
ecowitt
edl21
efergy Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
eight_sleep
electrasmart
electric_kiwi Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
elgato Use runtime_data for elgato (#116614) 2024-05-06 19:12:01 +02:00
elkm1
elmax Remove unused fixture from elmax tests (#118684) 2024-06-03 10:18:36 +02:00
elvia
emonitor
emulated_hue Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
emulated_kasa
emulated_roku Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
energenie_power_sockets
energy Add type hints for Recorder in test fixtures (#118685) 2024-06-03 10:17:51 +02:00
energyzero Remove unused snapshots [a-f] (#117999) 2024-05-24 08:28:04 +02:00
enigma2 Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
enocean
enphase_envoy Use registry fixtures in tests (a-h) (#118288) 2024-05-28 13:15:16 +02:00
environment_canada
epic_games_store Fix epic_games_store mystery game URL (#118314) 2024-05-29 08:32:29 +02:00
epion
epson
eq3btsmart Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
escea
esphome Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
eufylife_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
event Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
everlights
evil_genius_labs
ezviz
faa_delays
facebook
fail2ban
fan Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
fastdotcom Remove config flow import from fastdotcom (#118665) 2024-06-02 21:04:35 -04:00
feedreader Convert Feedreader to use an update coordinator (#118007) 2024-05-27 14:48:41 +02:00
ffmpeg
fibaro
fido
file Migrate File notify entity platform (#117215) 2024-05-13 11:22:13 +02:00
file_upload Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
filesize
filter
fints
fireservicerota
firmata
fitbit Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
fivem
fjaraskupan Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
flexit_bacnet Use snapshot platform helper in Flexit bacnet (#117428) 2024-05-14 15:10:21 +02:00
flic
flick_electric
flipr
flo Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
flume
flux Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
flux_led
folder
folder_watcher Create EventEntity for Folder Watcher (#116526) 2024-05-27 08:47:02 +02:00
foobot
forecast_solar Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
forked_daapd Ensure config entry operations are always holding the lock (#117214) 2024-05-12 08:20:08 +09:00
foscam
freebox
freedns Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
freedompro
fritz Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
fritzbox
fritzbox_callmonitor
fronius Add diagnostics support for Fronius (#117845) 2024-05-25 14:01:24 +02:00
frontend Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
frontier_silicon
fully_kiosk Fix Fully Kiosk set config service (#112840) 2024-05-15 15:01:55 +02:00
fyta Raise UpdateFailed on fyta API error (#118318) 2024-05-28 21:18:15 +02:00
garages_amsterdam
gardena_bluetooth
gdacs
generic Don't prompt user to verify still image if none was provided in generic camera (#118599) 2024-06-01 10:30:32 -04:00
generic_hygrostat Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
generic_thermostat Remove duplicate tests in generic_thermostat (#105622) 2024-05-24 12:24:05 +02:00
geo_json_events
geo_location Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
geo_rss_events
geocaching Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
geofency Add type hints for list[Device] in test fixtures (#118681) 2024-06-03 10:21:24 +02:00
geonetnz_quakes
geonetnz_volcano
gios Move gios coordinator to separate module (#117471) 2024-05-15 11:26:04 +02:00
github User eager task in github config flow (#117066) 2024-05-08 11:25:57 +02:00
glances Add support for Glances v4 (#117664) 2024-05-21 16:21:36 +02:00
goalzero Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
gogogate2
goodwe
google Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
google_assistant Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
google_assistant_sdk Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
google_domains Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
google_generative_ai_conversation Use ISO format when passing date to LLMs (#118705) 2024-06-03 19:48:50 +02:00
google_mail Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
google_pubsub
google_sheets Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
google_tasks Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
google_translate Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
google_travel_time
google_wifi
govee_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
govee_light_local Better handling of EADDRINUSE for Govee light (#117943) 2024-05-23 08:45:49 +02:00
gpsd
gpslogger Add type hints for list[Device] in test fixtures (#118681) 2024-06-03 10:21:24 +02:00
graphite
gree Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
greeneye_monitor
group Fix group platform dependencies (#118499) 2024-05-30 19:14:54 +02:00
growatt_server
guardian
habitica Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
hardkernel
hardware
harmony Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
hassio Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
hddtemp
hdmi_cec Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
heos Ensure config entry operations are always holding the lock (#117214) 2024-05-12 08:20:08 +09:00
here_travel_time
hisense_aehw4a1
history Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
history_stats Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
hive
hko
hlk_sw16
holiday
home_connect Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
homeassistant Move mock_hass_config fixture to decorator (#118807) 2024-06-04 16:05:56 +02:00
homeassistant_alerts Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
homeassistant_green
homeassistant_hardware Fix incorrect current_request_with_host type hint (#118809) 2024-06-04 16:26:39 +02:00
homeassistant_sky_connect Simplify SkyConnect setup flow (#117868) 2024-05-22 14:09:30 -04:00
homeassistant_yellow
homekit Fix incorrect `zeroconf` type hint in tests (#118465) 2024-05-30 21:57:09 +02:00
homekit_controller Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
homematic Add shared notify service migration repair helper (#117213) 2024-05-11 21:13:44 +02:00
homematicip_cloud Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
homewizard Fix unique_id not being unique in HomeWizard (#117940) 2024-05-27 11:23:10 +02:00
homeworks
honeywell Catch client connection error in Honeywell (#117502) 2024-05-24 10:40:30 +02:00
html5
http Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
huawei_lte Improve type hints in tests (a-h) (#118379) 2024-05-30 08:46:18 +02:00
hue Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
huisbaasje
humidifier Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
hunterdouglas_powerview
husqvarna_automower Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
huum
hvv_departures Update codespell ignore list (#118018) 2024-05-24 10:24:34 +02:00
hydrawise Add flow and rain sensor support to Hydrawise (#116303) 2024-05-07 21:26:10 +02:00
hyperion Use registry fixtures in tests (a-h) (#118288) 2024-05-28 13:15:16 +02:00
ialarm
iaqualink
ibeacon Move enable_bluetooth fixture to decorator (#118803) 2024-06-04 16:20:11 +02:00
icloud
idasen_desk Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
ifttt
ign_sismologia
image Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
image_processing Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
image_upload Extend image_upload to return the original image (#116652) 2024-05-29 11:16:23 +02:00
imap Ensure config entry operations are always holding the lock (#117214) 2024-05-12 08:20:08 +09:00
imgw_pib Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
improv_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
incomfort Fix device name not set on all incomfort platforms (#118827) 2024-06-04 20:51:34 +02:00
influxdb Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
inkbird Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
input_boolean Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
input_button Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
input_datetime Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
input_number Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
input_select Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
input_text Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
insteon
integration Add time based integration trigger to Riemann sum integral helper sensor (#110685) 2024-05-30 20:40:23 +02:00
intellifire
intent Allow delayed commands to not have a device id (#118390) 2024-05-29 12:39:41 -04:00
intent_script Intent script: allow setting description and platforms (#118500) 2024-05-30 12:53:42 -04:00
ios
iotawatt
ipma Cleanup unused FixtureRequest in tests (#118780) 2024-06-04 11:49:21 +02:00
ipp Store runtime data inside the config entry in IPP (#116765) 2024-05-08 01:16:06 -05:00
iqvia
isal
islamic_prayer_times Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
iss
ista_ecotrend Add ista EcoTrend integration (#118360) 2024-06-04 10:45:53 +02:00
isy994
izone
jellyfin Add Jellyfin audio_codec optionflow (#113036) 2024-05-15 16:11:11 +02:00
jewish_calendar Fix updating options in Jewish Calendar (#118643) 2024-06-04 20:55:38 +02:00
juicenet
justnimbus
jvc_projector Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
kaleidescape
keenetic_ndms2
kegtron Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
keymitt_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
kira
kitchen_sink Add `open` state to LockEntity (#111968) 2024-05-08 20:42:22 +02:00
kmtronic
knx Move mock_hass_config fixture to decorator (#118807) 2024-06-04 16:05:56 +02:00
kodi Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
konnected
kostal_plenticore Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
kraken Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
kulersky
lacrosse_view
lamarzocco Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
lametric Cleanup unused FixtureRequest in tests (#118780) 2024-06-04 11:49:21 +02:00
landisgyr_heat_meter
lastfm Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
launch_library
laundrify
lawn_mower Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
lcn Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
ld2410_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
leaone Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
led_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
lg_netcast Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
lg_soundbar
lidarr Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
life360
lifx Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
light Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
linear_garage_door Add light platform to Linear garage door (#111426) 2024-05-15 21:43:31 +02:00
litejet Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
litterrobot Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
livisi
local_calendar Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
local_file
local_ip Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
local_todo Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
locative Add type hints for list[Device] in test fixtures (#118681) 2024-06-03 10:21:24 +02:00
lock Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
logbook Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
logentries
logger
logi_circle
london_air
london_underground
lookin
loqed Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
lovelace Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
luftdaten
lupusec
lutron
lutron_caseta Improve typing for `calls` fixture in tests (a-l) (#118349) 2024-05-29 09:06:48 +02:00
lyric Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
mailbox
mailgun Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
manual Add default code to alarm_control_panel (#112540) 2024-05-29 10:46:53 +02:00
manual_mqtt Add default code to alarm_control_panel (#112540) 2024-05-29 10:46:53 +02:00
map Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
marytts Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
matrix Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
matter Extend Matter sensor discovery schemas for Air Purifier / Air Quality devices (#118483) 2024-05-30 16:59:45 +02:00
maxcube Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
mazda
meater
medcom_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
media_extractor Add config flow to Media Extractor (#115717) 2024-05-27 10:43:49 +02:00
media_player Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
media_source
melcloud
melissa
melnor Cleanup pylint ignore in melnor tests (#118564) 2024-06-01 08:03:32 +02:00
meraki Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
met Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
met_eireann
meteo_france
meteoclimatic
metoffice
mfi
microbees Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
microsoft Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
microsoft_face
microsoft_face_detect
microsoft_face_identify
mikrotik Use registry fixtures in tests (m-n) (#118291) 2024-05-28 13:40:45 +02:00
mill
min_max
minecraft_server
minio
mjpeg
moat Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
mobile_app Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
mochad
modbus Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
modem_callerid
modern_forms Move modern_forms coordinator to separate module (#117610) 2024-05-17 15:19:40 +02:00
moehlenhoff_alpha2 Move moehlenhoff_alpha2 coordinator to separate module (#117970) 2024-05-23 21:06:00 +02:00
mold_indicator
monoprice
monzo Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
moon
mopeka Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
motion_blinds Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
motionblinds_ble
motioneye Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
motionmount
mqtt Remove useless threading locks in mqtt (#118737) 2024-06-04 14:21:03 -05:00
mqtt_eventstream Avoid expensive inspection of callbacks to setup mqtt subscriptions (#118161) 2024-05-26 01:22:44 -10:00
mqtt_json Refactor MQTT to replace get_mqtt_data with HassKey (#117899) 2024-05-21 23:21:51 -10:00
mqtt_room
mqtt_statestream
mullvad
mutesync
my
myq
mysensors
mystrom
mythicbeastsdns
myuplink Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
nam Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
namecheapdns Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
nanoleaf
neato Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
ness_alarm
nest Cleanup unused FixtureRequest in tests (#118780) 2024-06-04 11:49:21 +02:00
netatmo Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
netgear
netgear_lte Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
network Fix incorrect `patch` type hint in main conftest (#118461) 2024-06-02 15:34:30 +02:00
nexia Use registry fixtures in tests (m-n) (#118291) 2024-05-28 13:40:45 +02:00
nextbus
nextcloud
nextdns Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
nfandroidtv
nibe_heatpump Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
nightscout
nina Use registry fixtures in tests (m-n) (#118291) 2024-05-28 13:40:45 +02:00
nmap_tracker Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
no_ip Add AiohttpClientMocker type hints in tests (#118373) 2024-05-29 14:38:46 +02:00
nobo_hub
notify Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
notify_events
notion
nsw_fuel_station
nsw_rural_fire_service_feed
nuheat
nuki Add snapshot tests to nuki (#117973) 2024-05-24 10:36:59 +02:00
numato Enable Ruff RUF010 (#115371) 2024-05-08 23:54:49 +02:00
number Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
nut Use registry fixtures in tests (m-n) (#118291) 2024-05-28 13:40:45 +02:00
nws Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
nx584
nzbget Use registry fixtures in tests (m-n) (#118291) 2024-05-28 13:40:45 +02:00
obihai
octoprint Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
ollama Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
omnilogic Move omnilogic coordinator to separate module (#118014) 2024-05-24 08:48:05 +02:00
onboarding Add type hints for AiohttpClientMocker in test fixtures (#118691) 2024-06-03 10:13:22 +02:00
oncue Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
ondilo_ico Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
onewire Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
onvif Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
open_meteo
openai_conversation Update OpenAI prompt on each interaction (#118747) 2024-06-03 22:27:05 +02:00
openalpr_cloud
openerz
openexchangerates
opengarage
openhardwaremonitor
openhome
opensky
opentherm_gw Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
openuv
openweathermap Migrate OpenWeaterMap to new library (support API 3.0) (#116870) 2024-05-23 21:51:10 -10:00
opnsense
opower
oralb Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
osoenergy
otbr Fix incorrect `zeroconf` type hint in tests (#118465) 2024-05-30 21:57:09 +02:00
ourgroceries
overkiz
ovo_energy
owntracks Add type hints for list[Device] in test fixtures (#118681) 2024-06-03 10:21:24 +02:00
p1_monitor Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
panasonic_viera
panel_custom
panel_iframe Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
peco
pegel_online Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
permobil
persistent_notification
person Improve type hints in tests (i-p) (#118380) 2024-05-30 08:47:08 +02:00
philips_js Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
pi_hole Clean up PIhole unneccesary async_block_till_done call (#118166) 2024-05-26 12:40:22 +02:00
picnic
pilight
ping
pjlink
plaato Freeze and fix plaato CI tests (#118103) 2024-05-25 12:34:44 +02:00
plant
plex Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
plugwise Discover new device at runtime in Plugwise (#117688) 2024-05-29 11:00:07 +02:00
plum_lightpad
point
poolsense Add Poolsense platform tests (#117579) 2024-05-16 21:35:00 +02:00
powerwall Move entity_registry_enabled_by_default to decorator [a-p] (#118794) 2024-06-04 16:18:42 +02:00
private_ble_device Move enable_bluetooth fixture to decorator (#118803) 2024-06-04 16:20:11 +02:00
profiler
progettihwsw
prometheus
prosegur Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
proximity
prusalink
ps4
pure_energie Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
purpleair Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
push
pushbullet
pushover
pvoutput Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
pvpc_hourly_pricing Use registry fixtures in tests (o-p) (#118292) 2024-05-28 13:42:38 +02:00
python_script Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
qbittorrent
qingping Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
qld_bushfire
qnap Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
qnap_qsw Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
qwikswitch
rabbitair
rachio
radarr Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
radio_browser
radiotherm
rainbird Add type hints for ClientSessionGenerator in test fixtures (#118689) 2024-06-03 10:19:49 +02:00
rainforest_eagle Move rainforest_eagle coordinator to separate module (#117556) 2024-05-16 12:57:20 +02:00
rainforest_raven Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
rainmachine Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
random
rapt_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
raspberry_pi
rdw Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
recollect_waste
recorder Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
recovery_mode
reddit
refoss
remember_the_milk
remote Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
renault Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
renson
reolink Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
repairs Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
rest Add XML support to RESTful binary sensor (#110062) 2024-05-30 16:29:50 +02:00
rest_command Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
rflink Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
rfxtrx Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
rhasspy
ridwell
ring Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
risco Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
rituals_perfume_genie
rmvtransport
roborock Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
roku Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
romy
roomba
roon
rova
rpi_power
rss_feed_template Add more type hints to pylint plugin (#118319) 2024-05-28 18:37:38 +02:00
rtsp_to_webrtc Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
ruckus_unleashed Use registry fixtures in tests (r) (#118293) 2024-05-28 14:23:31 +02:00
ruuvi_gateway Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
ruuvitag_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
rympro
sabnzbd
samsungtv Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
sanix
scene
schedule Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
schlage Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
scrape Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
screenlogic Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
script Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
search
season Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
select Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
sense
sensibo Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
sensirion_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
sensor Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
sensorpro Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
sensorpush Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
sentry
senz Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
seventeentrack Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
sfr_box
sharkiq Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
shell_command
shelly Check if Shelly `entry.runtime_data` is available (#118805) 2024-06-04 18:40:18 +02:00
shopping_list
sia
sigfox
sighthound
signal_messenger
simplepush
simplisafe Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
simulated
siren
skybell
slack
sleepiq Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
slimproto
sma
smappee Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
smart_meter_texas
smartthings Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
smarttub
smhi Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
sms
smtp
snapcast
snips
snmp Fix snmp doing blocking I/O in the event loop (#118521) 2024-05-31 07:44:28 -05:00
snooz Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
solaredge Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
solarlog
solax
soma
somfy_mylink
sonarr Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
songpal Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
sonos Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
soundtouch
spaceapi Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
spc
speedtestdotnet
spider
spotify Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
sql Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
squeezebox
srp_energy Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
ssdp Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
starline
starlink
startca
statistics Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
statsd
steam_online Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
steamist Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
stookalert
stookwijzer
stream Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
streamlabswater
stt Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
subaru Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
suez_water
sun Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
sunweg
surepetcare Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
swiss_public_transport
switch Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
switch_as_x Use registry fixtures in tests (s) (#118295) 2024-05-28 15:41:03 +02:00
switchbee
switchbot Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
switchbot_cloud
switcher_kis Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
syncthing
syncthru
synology_dsm
system_bridge
system_health
system_log Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
systemmonitor Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
tado Use integration fallback configuration for tado water heater fallback (#111014) 2024-05-14 19:27:26 +02:00
tag Remove tag_id from tag store (#118713) 2024-06-03 17:15:57 +02:00
tailscale Use registry fixtures in tests (tailscale) (#118301) 2024-05-28 13:12:51 +02:00
tailwind
tami4 Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
tankerkoenig
tasmota Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
tautulli
tcp
technove
tedee Cleanup unused FixtureRequest in tests (#118780) 2024-06-04 11:49:21 +02:00
telegram
telegram_bot Add context to `telegram_bot` events (#109920) 2024-05-14 15:48:59 +02:00
tellduslive
temper
template Add LogCaptureFixture type hints in tests (#118372) 2024-05-29 14:10:00 +02:00
tesla_wall_connector Tesla wall connector add sensors (#117769) 2024-05-21 09:30:24 +02:00
teslemetry Fix off_grid_vehicle_charging_reserve_percent in Teselemetry (#118532) 2024-05-31 07:54:40 -05:00
tessie Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
text
thermobeacon Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
thermopro Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
thethingsnetwork Upgrade thethingsnetwork to v3 (#113375) 2024-05-26 16:30:33 +02:00
thread Fix incorrect `zeroconf` type hint in tests (#118465) 2024-05-30 21:57:09 +02:00
threshold Use registry fixtures in tests (t-u) (#118297) 2024-05-28 14:23:01 +02:00
tibber Move TibberDataCoordinator to separate module (#118027) 2024-05-24 11:05:54 +02:00
tile
tilt_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
time
time_date Use issue_registry fixture in component tests (#118041) 2024-05-24 15:54:20 +02:00
timer Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
tod Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
todo Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
todoist Fix blocking I/O in the event loop when loading timezones (#117721) 2024-05-20 11:06:03 +02:00
tolo
tomato
tomorrowio Use registry fixtures in tests (t-u) (#118297) 2024-05-28 14:23:01 +02:00
toon Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
totalconnect Add default code to alarm_control_panel (#112540) 2024-05-29 10:46:53 +02:00
tplink Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
tplink_omada
traccar Add type hints for list[Device] in test fixtures (#118681) 2024-06-03 10:21:24 +02:00
traccar_server
trace Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
tractive Add tests for Tractive integration (#118470) 2024-05-30 12:45:11 +02:00
tradfri
trafikverket_camera Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
trafikverket_ferry Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
trafikverket_train Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
trafikverket_weatherstation
transmission
transport_nsw
trend Use registry fixtures in tests (t-u) (#118297) 2024-05-28 14:23:01 +02:00
tts Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
tuya
twentemilieu Use ConfigEntry runtime_data in TwenteMilieu (#116642) 2024-05-06 19:21:34 +02:00
twilio
twinkly Use PEP 695 type alias in tests (#117797) 2024-05-20 19:03:04 +02:00
twitch Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
uk_transport
ukraine_alarm
unifi Use fixtures in UniFi switch tests (#118831) 2024-06-04 21:01:03 +02:00
unifiprotect Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
universal
upb
upcloud Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
update Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
upnp Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
uptime
uptimerobot Use registry fixtures in tests (t-u) (#118297) 2024-05-28 14:23:01 +02:00
usb
usgs_earthquakes_feed
utility_meter Use registry fixtures in tests (t-u) (#118297) 2024-05-28 14:23:01 +02:00
uvc
v2c Move entity_registry_enabled_by_default to decorator [q-z] (#118793) 2024-06-04 13:38:32 +02:00
vacuum Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
vallox Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
valve Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
velbus
velux
venstar Move venstar coordinator to separate module (#117500) 2024-05-15 15:18:26 +02:00
vera Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
verisure
version
vesync Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
vicare
vilfo
vizio Move vizio coordinator to separate module (#117498) 2024-05-15 21:00:21 +02:00
vlc_telnet
vodafone_station
voicerss Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
voip Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
volumio
volvooncall
vulcan
vultr Add type hints for requests_mock.Mocker in test fixtures (#118678) 2024-06-03 10:30:08 +02:00
wake_on_lan
wake_word Ensure config entries are not unloaded while their platforms are setting up (#118767) 2024-06-04 21:34:39 -04:00
wallbox
waqi Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
water_heater
watttime
waze_travel_time Add service waze_travel_time.get_travel_times (#108170) 2024-05-08 07:56:17 +02:00
weather Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
weatherflow
weatherflow_cloud Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
weatherkit
webhook Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
webmin Add Webmin filesystem sensors (#112660) 2024-05-16 09:03:35 +02:00
webostv Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
websocket_api Add ClientSessionGenerator type hints in tests (#118377) 2024-05-29 14:49:14 +02:00
wemo Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
whirlpool Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
whois
wiffi
wilight Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
withings Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
wiz Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
wled Use runtime_data for wled (#116615) 2024-05-06 19:19:47 +02:00
wolflink
workday
worldclock
ws66i Use registry fixtures in tests (v-y) (#118299) 2024-05-28 14:26:14 +02:00
wsdot
wyoming Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
xbox Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
xiaomi
xiaomi_aqara
xiaomi_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
xiaomi_miio Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
yale_smart_alarm Add more tests to Yale Smart Alarm (#116501) 2024-05-29 10:34:20 +02:00
yalexs_ble Improve type hints for mock_bluetooth/enable_bluetooth (#118484) 2024-05-30 22:16:45 -04:00
yamaha
yamaha_musiccast Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
yandex_transport
yandextts Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00
yardian
yeelight Cleanup mock_get_source_ip from tests (#118459) 2024-05-30 09:37:01 +02:00
yolink Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
youless
youtube Move current_request_with_host fixture to decorator (#118810) 2024-06-04 17:50:22 +02:00
zamg Use registry fixtures in tests (z) (#118300) 2024-05-28 18:25:49 +02:00
zeroconf Fix incorrect `zeroconf` type hint in tests (#118465) 2024-05-30 21:57:09 +02:00
zerproc
zeversolar Add tests to Zeversolar integration (#117928) 2024-05-24 22:18:29 +02:00
zha Add type hints for FixtureRequest in tests (#118779) 2024-06-04 10:37:54 +02:00
zodiac Use registry fixtures in tests (z) (#118300) 2024-05-28 18:25:49 +02:00
zone Improve type hints in tests (q-z) (#118381) 2024-05-30 08:48:02 +02:00
zwave_js Improve typing for `calls` fixture in tests (m-z) (#118350) 2024-05-29 09:30:41 +02:00
zwave_me
__init__.py
conftest.py Add type hints for TTS test fixtures (#118704) 2024-06-03 17:43:18 +02:00