hass-core/tests/components
jan iversen ffdfc521b9
Allow discovery configuration of modbus platforms ()
* Change modbus configuration to new style.

The old (frozen) configuration is still supported, but when detected a big
warning is issued that it will soon be removed. This allows users to change
their configuration at their pace.

Clean configuration SCHEMAs and move common modbus parts
to MODBUS_SCHEMA (renamed from BASE_SCHEMA).

Add BASE_COMPONENT_SCHEMA to ensure common configuration of components.
All component define e.g. NAME, move these to a common schema.
change components (binary_sensor, sensor, switch) to new config

Add test set for modbus itself (old config and discovery_info).
Add test of devices discovery_info configuration

* Update discovery_info configuration for binary_sensor.

* Update discovery_info configuration for sensor.

* Update discovery_info configuration for switch.

* Review comments.

* update due to change in core

* flake8 problem.

* Correct log message.

* add should_poll property.

* Fix polling for Modbus binary sensor

* Fix polling for Modbus sensor

* Fix polling for Modbus switch

* Fix switch.

* Fix pytest errors.

* Update homeassistant/components/modbus/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/modbus.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/switch.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/switch.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/modbus/switch.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* ToogleEntity -> SwitchEntity and add abastract

* Update homeassistant/components/modbus/switch.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update tests/components/modbus/test_init.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* removed if/else in test.

* Remove other if.

Co-authored-by: Vladimir Zahradnik <vladimir@zahradnik.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-27 22:48:06 +01:00
..
abode Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
accuweather Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
acmeda Drop asynctest () 2021-01-01 22:31:56 +01:00
adguard Complete typing on AdGuard Home integration () 2021-03-06 23:19:03 +01:00
advantage_air Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
aemet Correct weather entities forecast time () 2021-03-07 16:07:02 +01:00
agent_dvr Add common strings in Agent dvr config flow () 2020-10-07 15:39:10 +02:00
air_quality
airly Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
airnow Drop asynctest () 2021-01-01 22:31:56 +01:00
airvisual Add ability to configure AirVisual with city/state/country in UI () 2021-02-01 11:38:03 -10:00
alarm_control_panel Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
alarmdecoder Drop asynctest () 2021-01-01 22:31:56 +01:00
alert Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
alexa Fix Alexa doorbells () 2021-03-02 15:13:45 +01:00
almond Drop asynctest () 2021-01-01 22:31:56 +01:00
ambiclimate Remove base_url fallback () 2021-02-10 14:31:11 +01:00
ambient_station
androidtv Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
apache_kafka Update typing 15 () 2021-03-18 15:13:22 +01:00
api Do not use AsyncTrackStates () 2021-03-11 23:18:09 -08:00
api_streams
apns Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
apple_tv Drop asynctest () 2021-01-01 22:31:56 +01:00
apprise Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
aprs Drop asynctest () 2021-01-01 22:31:56 +01:00
arcam_fmj Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
arlo Update integrations a-e to override extra_state_attributes() () 2021-03-11 16:51:03 +01:00
asuswrt Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
atag Improve Atag integration and bump version to 0.3.5.3 () 2021-03-11 22:15:45 -08:00
august Convert august to be push instead of poll () 2021-03-21 22:35:12 -07:00
aurora Add sensor platform for Aurora integration () 2021-02-05 23:05:39 -08:00
auth Support blocking trusted network from new ip () 2021-01-28 12:06:20 +01:00
automation Refactor tracing: Move trace support to its own integration () 2021-03-22 19:19:38 +01:00
awair Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
aws Drop asynctest () 2021-01-01 22:31:56 +01:00
axis Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
azure_devops Drop asynctest () 2021-01-01 22:31:56 +01:00
azure_event_hub Drop asynctest () 2021-01-01 22:31:56 +01:00
bayesian Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
binary_sensor Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
blackbird Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
blebox Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
blink Add Blink config migration () 2021-03-23 09:24:42 +01:00
blueprint Drop asynctest () 2021-01-01 22:31:56 +01:00
bluetooth_le_tracker Drop asynctest () 2021-01-01 22:31:56 +01:00
bmw_connected_drive Use core constants for bmw_connected_drive () 2021-02-05 08:02:28 -05:00
bond Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
braviatv Drop asynctest () 2021-01-01 22:31:56 +01:00
broadlink Update mac address in broadlink test to match mocked device () 2021-03-27 20:47:47 +01:00
brother Update tests a-b to use async_get() instead of async_get_registry() () 2021-03-09 14:24:34 +01:00
bsblan Add authentication support to bsblan () 2020-11-30 20:13:16 +01:00
buienradar Use contextlib.suppress where possible () 2021-03-23 14:36:43 +01:00
caldav Only show matching caldav events in calendar () 2021-01-29 15:25:01 +01:00
calendar
camera Change the API boundary between camera and stream with initial improvement for nest expiring stream urls () 2021-02-08 19:53:28 -08:00
canary Make DeviceRegistry.async_get_device connections arg optional () 2021-01-07 13:49:45 +01:00
cast Add allowed UUIDs and ignore CEC to Google Cast options flow () 2021-03-25 14:06:01 +01:00
cert_expiry Mark entities as unavailable when they are removed but are still registered () 2021-02-08 10:45:46 +01:00
climacell Remove flaky climacell test () 2021-02-26 13:45:21 +01:00
climate Fix condition extra fields for climate and humidifier () 2021-03-22 14:59:40 +01:00
cloud Fix device discovery of OAuth2 config flows () 2021-03-25 10:35:01 -07:00
cloudflare Update typing 15 () 2021-03-18 15:13:22 +01:00
color_extractor Drop asynctest () 2021-01-01 22:31:56 +01:00
comfoconnect Add total energy, preheater and RMOT sensors to comfoconnect () 2021-01-27 08:10:58 -05:00
command_line Overhaul command_line tests () 2021-03-01 17:27:04 +01:00
config Return config entry details after creation () 2021-03-26 18:31:29 +01:00
configurator Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
control4 Drop asynctest () 2021-01-01 22:31:56 +01:00
conversation
coolmaster Drop asynctest () 2021-01-01 22:31:56 +01:00
coronavirus Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
counter Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
cover Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
daikin Clean up discovery integration () 2021-02-25 12:19:21 +01:00
darksky Drop asynctest () 2021-01-01 22:31:56 +01:00
datadog Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
debugpy Drop asynctest () 2021-01-01 22:31:56 +01:00
deconz Add proper percentage support to deCONZ fan integration () 2021-03-23 22:29:55 +01:00
default_config Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
demo Use contextlib.suppress where possible () 2021-03-23 14:36:43 +01:00
denonavr Drop asynctest () 2021-01-01 22:31:56 +01:00
derivative Drop asynctest () 2021-01-01 22:31:56 +01:00
device_automation Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
device_sun_light_trigger Drop asynctest () 2021-01-01 22:31:56 +01:00
device_tracker Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
devolo_home_control Use new fixtures in devolo Home Control tests () 2021-01-29 03:14:39 +01:00
dexcom Drop asynctest () 2021-01-01 22:31:56 +01:00
dhcp Catch dhcp setup permission errors sooner () 2021-03-08 15:15:22 -08:00
dialogflow Upgrade black to 20.8b1 () 2020-08-27 13:56:20 +02:00
directv Update typing 15 () 2021-03-18 15:13:22 +01:00
discovery Clean up discovery integration () 2021-02-25 12:19:21 +01:00
doorbird Drop asynctest () 2021-01-01 22:31:56 +01:00
dsmr Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
dte_energy_bridge Rewrite dte_energy_bridge unittest tests to pytest style test functions () 2020-10-04 13:50:03 +02:00
duckdns Have pylint warn when user visible log messages do not start with capital letter or end with a period () 2021-03-19 09:26:36 -05:00
dunehd Drop asynctest () 2021-01-01 22:31:56 +01:00
dynalite Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
dyson Update typing 15 () 2021-03-18 15:13:22 +01:00
eafm Mark entities as unavailable when they are removed but are still registered () 2021-02-08 10:45:46 +01:00
ecobee Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
econet Upgrade econet to use new API () 2021-01-26 09:18:20 +01:00
ee_brightbox Drop asynctest () 2021-01-01 22:31:56 +01:00
efergy Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
elgato Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
elkm1 Merge of nested IF-IF case in elkm1 test () 2021-03-26 06:54:16 -10:00
emulated_hue Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
emulated_kasa Drop asynctest () 2021-01-01 22:31:56 +01:00
emulated_roku Drop asynctest () 2021-01-01 22:31:56 +01:00
enocean Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
epson Drop asynctest () 2021-01-01 22:31:56 +01:00
esphome Some code cleanups for ESPHome () 2021-02-11 10:19:39 +01:00
everlights Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
faa_delays Add FAA Delays Integration () 2021-02-24 14:11:20 -06:00
facebook Rewrite Facebook unit test to pytest style test function () 2020-10-13 13:45:46 +02:00
facebox Drop asynctest () 2021-01-01 22:31:56 +01:00
fail2ban Mark base components' state_attribute @final, rename others to extra_state_attributes () 2021-03-21 10:38:24 +01:00
fan Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
feedreader Cleanup unused loggers () 2021-02-14 13:46:58 +01:00
ffmpeg Drop asynctest () 2021-01-01 22:31:56 +01:00
fido Drop asynctest () 2021-01-01 22:31:56 +01:00
file Drop asynctest () 2021-01-01 22:31:56 +01:00
filesize Drop asynctest () 2021-01-01 22:31:56 +01:00
filter Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
fireservicerota Drop asynctest () 2021-01-01 22:31:56 +01:00
firmata Drop asynctest () 2021-01-01 22:31:56 +01:00
flick_electric Drop asynctest () 2021-01-01 22:31:56 +01:00
flo Add support for Flo "pucks" () 2021-03-08 07:36:03 -05:00
flume Drop asynctest () 2021-01-01 22:31:56 +01:00
flunearyou Drop asynctest () 2021-01-01 22:31:56 +01:00
flux Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
folder Rewrite folder unittest tests to pytest style test functions () 2020-10-16 13:19:38 +02:00
folder_watcher Drop asynctest () 2021-01-01 22:31:56 +01:00
foobot Drop asynctest () 2021-01-01 22:31:56 +01:00
forked_daapd Mark entities as unavailable when they are removed but are still registered () 2021-02-08 10:45:46 +01:00
foscam Fix foscam to work again with non-admin accounts and make RTSP port configurable again () 2021-02-05 22:39:31 +01:00
freebox Add init test to Freebox () 2021-03-02 13:37:33 +01:00
freedns
fritzbox Mark entities as unavailable when they are removed but are still registered () 2021-02-08 10:45:46 +01:00
fritzbox_callmonitor Revert const replacement in fritzbox_callmonitor () 2021-03-01 10:31:13 +01:00
frontend Do not cache frontend files during dev () 2021-01-30 00:05:06 +01:00
garmin_connect Drop asynctest () 2021-01-01 22:31:56 +01:00
gdacs Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
generic Add rtsp transport options to generic camera () 2021-02-21 02:11:50 +08:00
generic_thermostat Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
geo_json_events Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
geo_location Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
geo_rss_events Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
geofency Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
geonetnz_quakes Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
geonetnz_volcano Drop asynctest () 2021-01-01 22:31:56 +01:00
gios Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
glances
goalzero Drop asynctest () 2021-01-01 22:31:56 +01:00
gogogate2 Add temperature sensor for gogogate2 wireless door sensor () 2021-03-12 19:04:56 +01:00
google Drop asynctest () 2021-01-01 22:31:56 +01:00
google_assistant Add definitions for grouping media players () 2021-03-18 18:19:28 +01:00
google_domains
google_pubsub Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
google_translate Drop asynctest () 2021-01-01 22:31:56 +01:00
google_wifi Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
gpslogger Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
graphite Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
gree Drop asynctest () 2021-01-01 22:31:56 +01:00
group Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
guardian Drop asynctest () 2021-01-01 22:31:56 +01:00
habitica Fix habitica entry unload clean up () 2021-02-20 20:59:59 +01:00
hangouts Drop asynctest () 2021-01-01 22:31:56 +01:00
harmony Refactor Harmony tests to better follow Home Assistant conventions () 2021-03-10 08:19:04 -10:00
hassio Fix a collection of tests with missing asserts () 2021-03-20 17:23:55 +01:00
hddtemp Rewrite hddtemp unittest tests to pytest () 2021-01-27 10:24:04 +01:00
heos Update typing 15 () 2021-03-18 15:13:22 +01:00
here_travel_time Drop asynctest () 2021-01-01 22:31:56 +01:00
hisense_aehw4a1 Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
history Switch history tests to pytest () 2021-03-17 15:32:44 +01:00
history_stats Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
hive Add Hive config flow () 2021-03-15 12:27:10 +01:00
hlk_sw16 Drop asynctest () 2021-01-01 22:31:56 +01:00
home_connect Drop asynctest () 2021-01-01 22:31:56 +01:00
home_plus_control Add Homepluscontrol integration () 2021-03-25 14:12:31 +01:00
homeassistant Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
homekit Ensure homekit yaml config works when there is an ignored config entry () 2021-03-21 21:17:04 -10:00
homekit_controller Exclude homekit accessories created by the homekit integration from homekit_controller () 2021-03-21 22:18:24 -07:00
homematic Rewrite homematic unittest tests to pytest style test functions () 2020-10-13 19:51:08 +02:00
homematicip_cloud Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
honeywell Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
html5 Drop asynctest () 2021-01-01 22:31:56 +01:00
http Revert CORS changes for my home assistant () 2021-02-25 15:28:22 -08:00
huawei_lte Drop asynctest () 2021-01-01 22:31:56 +01:00
hue Index config entries by id () 2021-03-21 21:44:29 -07:00
huisbaasje Address huisbaasje review comments () 2021-03-26 04:18:46 +01:00
humidifier Fix condition extra fields for climate and humidifier () 2021-03-22 14:59:40 +01:00
hunterdouglas_powerview Remove YAML support from hunterdouglas_powerview () 2021-01-21 13:51:08 -05:00
hvv_departures Drop asynctest () 2021-01-01 22:31:56 +01:00
hyperion Add an option to hide selected Hyperion effects () 2021-03-22 15:59:12 +01:00
iaqualink Use reference strings in iaqualink () 2020-10-05 14:55:12 -05:00
icloud Add support for iCloud 2FA () 2021-02-03 19:18:31 +01:00
ifttt Remove base_url fallback () 2021-02-10 14:31:11 +01:00
ign_sismologia Drop asynctest () 2021-01-01 22:31:56 +01:00
image Drop asynctest () 2021-01-01 22:31:56 +01:00
image_processing Drop asynctest () 2021-01-01 22:31:56 +01:00
imap_email_content Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
influxdb Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
input_boolean Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
input_datetime Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
input_number Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
input_select Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
input_text Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
insteon Fix Insteon config flow with add X10 and device override () 2021-02-20 13:00:18 -10:00
integration Drop asynctest () 2021-01-01 22:31:56 +01:00
intent
intent_script
ios
ipma Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
ipp Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
iqvia Drop asynctest () 2021-01-01 22:31:56 +01:00
islamic_prayer_times Drop asynctest () 2021-01-01 22:31:56 +01:00
isy994 Drop asynctest () 2021-01-01 22:31:56 +01:00
izone Drop asynctest () 2021-01-01 22:31:56 +01:00
jewish_calendar Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
juicenet Drop asynctest () 2021-01-01 22:31:56 +01:00
keenetic_ndms2 Add keenetic_ndms2 config flow () 2021-02-14 13:09:19 +01:00
kira Update integrations j-o to override extra_state_attributes() () 2021-03-11 20:11:25 +01:00
kmtronic Add option to reverse switch behaviour in KMTronic () 2021-03-08 22:56:24 +01:00
knx Type check KNX integration __init__ and knx_entity () 2021-03-26 16:10:55 +01:00
kodi Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
konnected Drop asynctest () 2021-01-01 22:31:56 +01:00
kulersky Fix Kulersky and Zerproc config unloading () 2021-03-21 22:08:09 -07:00
lastfm Drop asynctest () 2021-01-01 22:31:56 +01:00
lcn Migrate LCN configuration to ConfigEntry (Part 1) () 2021-03-15 13:45:13 +01:00
light Add support for light color modes () 2021-03-16 12:51:39 +01:00
litejet Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
litterrobot Update typing 15 () 2021-03-18 15:13:22 +01:00
local_file
local_ip Upgrade black to 20.8b1 () 2020-08-27 13:56:20 +02:00
locative Drop asynctest () 2021-01-01 22:31:56 +01:00
lock Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
logbook Allow filtering the logbook by context_id () 2021-03-12 09:04:02 -08:00
logentries Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
logger Fix a collection of tests with missing asserts () 2021-03-20 17:23:55 +01:00
logi_circle Drop asynctest () 2021-01-01 22:31:56 +01:00
london_air Rewrite london_air tests in pytest style () 2020-10-21 23:49:28 +02:00
lovelace Drop asynctest () 2021-01-01 22:31:56 +01:00
luftdaten Drop asynctest () 2021-01-01 22:31:56 +01:00
lutron_caseta Add timeout to lutron_caseta to prevent it blocking startup () 2021-01-31 21:43:00 +01:00
lyric Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
mailbox Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
mailgun Upgrade black to 20.8b1 () 2020-08-27 13:56:20 +02:00
manual Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
manual_mqtt Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
marytts Drop asynctest () 2021-01-01 22:31:56 +01:00
maxcube Add Maxcube unit tests () 2021-03-27 12:42:23 +01:00
mazda Address review comments and minor fix for Mazda integration () 2021-03-15 06:57:39 +01:00
media_player Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
media_source Fix Local Media in Media Browser () 2021-02-04 17:02:56 +01:00
melcloud Drop asynctest () 2021-01-01 22:31:56 +01:00
melissa Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
meraki Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
met Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
meteo_france Drop asynctest () 2021-01-01 22:31:56 +01:00
metoffice Drop asynctest () 2021-01-01 22:31:56 +01:00
mfi Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
mhz19 Update integrations j-o to override extra_state_attributes() () 2021-03-11 20:11:25 +01:00
microsoft_face Drop asynctest () 2021-01-01 22:31:56 +01:00
microsoft_face_detect
microsoft_face_identify
mikrotik Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
mill Drop asynctest () 2021-01-01 22:31:56 +01:00
min_max Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
minecraft_server Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
minio Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
mobile_app Verify get_zones webhook works () 2021-03-11 01:08:12 +01:00
mochad Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
modbus Allow discovery configuration of modbus platforms () 2021-03-27 22:48:06 +01:00
mold_indicator Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
monoprice Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
moon Drop asynctest () 2021-01-01 22:31:56 +01:00
motion_blinds Drop asynctest () 2021-01-01 22:31:56 +01:00
mqtt Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
mqtt_eventstream Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
mqtt_json Drop asynctest () 2021-01-01 22:31:56 +01:00
mqtt_room Clean up mqtt_room () 2021-02-28 14:16:37 +01:00
mqtt_statestream Drop asynctest () 2021-01-01 22:31:56 +01:00
mullvad Mullvad integration improvements () 2021-02-24 13:43:44 +01:00
my Add my component () 2021-02-08 14:44:46 +01:00
myq Bump pymyq to 3.0.1 () 2021-02-10 10:30:52 -10:00
mysensors Update typing 15 () 2021-03-18 15:13:22 +01:00
mythicbeastsdns Drop asynctest () 2021-01-01 22:31:56 +01:00
namecheapdns
neato Drop asynctest () 2021-01-01 22:31:56 +01:00
ness_alarm Drop asynctest () 2021-01-01 22:31:56 +01:00
nest Invalidate HLS Stream on nest url refresh failure () 2021-03-14 22:49:21 -07:00
netatmo Add Netatmo schedule event handling () 2021-03-26 15:08:41 +01:00
nexia Remove YAML support from nexia () 2021-01-21 13:45:52 -05:00
nextbus Drop asynctest () 2021-01-01 22:31:56 +01:00
nightscout Clean up constants () 2021-02-22 15:28:08 +01:00
no_ip
notify Allow notify services to update existing targets () 2021-01-18 21:42:20 +01:00
notion Drop asynctest () 2021-01-01 22:31:56 +01:00
nsw_fuel_station Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
nsw_rural_fire_service_feed Drop asynctest () 2021-01-01 22:31:56 +01:00
nuheat Remove YAML support from nuheat () 2021-01-23 06:27:32 +01:00
nuki Add DHCP discovery support to Nuki integration () 2021-02-08 17:11:27 -10:00
numato
number Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
nut Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
nws Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
nx584 Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
nzbget Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
omnilogic Drop asynctest () 2021-01-01 22:31:56 +01:00
onboarding Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
ondilo_ico Address late review of ondilo_ico () 2021-01-06 12:36:39 +01:00
onewire Uniformize platform setup () 2021-03-02 21:43:59 +01:00
onvif Drop asynctest () 2021-01-01 22:31:56 +01:00
openalpr_cloud Drop asynctest () 2021-01-01 22:31:56 +01:00
openalpr_local Drop asynctest () 2021-01-01 22:31:56 +01:00
openerz Drop asynctest () 2021-01-01 22:31:56 +01:00
openhardwaremonitor Rewrite openhardwaremonitor tests to pytest style test functions () 2020-10-19 12:18:34 +02:00
opentherm_gw Add Opentherm Gateway current and setpoint precision () 2021-03-19 00:47:59 +01:00
openuv Drop asynctest () 2021-01-01 22:31:56 +01:00
openweathermap Drop asynctest () 2021-01-01 22:31:56 +01:00
opnsense
ovo_energy Drop asynctest () 2021-01-01 22:31:56 +01:00
owntracks Drop asynctest () 2021-01-01 22:31:56 +01:00
ozw Update tests i-o to use async_get() instead of async_get_registry() () 2021-03-09 14:32:08 +01:00
panasonic_viera Add remote control platform to Panasonic Viera () 2021-02-25 13:40:01 +01:00
panel_custom Drop asynctest () 2021-01-01 22:31:56 +01:00
panel_iframe Rewrite panel_iframe unittest tests to pytest style tests () 2020-10-07 00:40:28 +02:00
persistent_notification
person Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
philips_js Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
pi_hole Add empty password support to pi-hole () 2021-01-20 16:40:23 +01:00
pilight Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
ping Drop asynctest () 2021-01-01 22:31:56 +01:00
plaato Address Plaato post merge review () 2021-02-05 18:28:06 +01:00
plant Mark base components' state_attribute @final, rename others to extra_state_attributes () 2021-03-21 10:38:24 +01:00
plex Bump plexwebsocket to 0.0.13 () 2021-03-25 19:12:12 +01:00
plugwise Correct Plugwise sensor scaling () 2021-01-08 02:44:00 +01:00
plum_lightpad Drop asynctest () 2021-01-01 22:31:56 +01:00
point Drop asynctest () 2021-01-01 22:31:56 +01:00
poolsense Drop asynctest () 2021-01-01 22:31:56 +01:00
powerwall Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
profiler Drop asynctest () 2021-01-01 22:31:56 +01:00
progettihwsw Drop asynctest () 2021-01-01 22:31:56 +01:00
prometheus Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
proximity Rewrite proximity tests to be pytest functions () 2020-10-16 13:13:34 +02:00
ps4 Make DeviceRegistry.async_get_device connections arg optional () 2021-01-07 13:49:45 +01:00
push Upgrade black to 20.8b1 () 2020-08-27 13:56:20 +02:00
pushbullet Drop asynctest () 2021-01-01 22:31:56 +01:00
pvpc_hourly_pricing Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
python_script Drop asynctest () 2021-01-01 22:31:56 +01:00
qld_bushfire Drop asynctest () 2021-01-01 22:31:56 +01:00
qwikswitch Drop asynctest () 2021-01-01 22:31:56 +01:00
rachio Drop asynctest () 2021-01-01 22:31:56 +01:00
radarr Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
rainmachine Drop asynctest () 2021-01-01 22:31:56 +01:00
random Drop asynctest () 2021-01-01 22:31:56 +01:00
recollect_waste Drop asynctest () 2021-01-01 22:31:56 +01:00
recorder Fix a collection of tests with missing asserts () 2021-03-20 17:23:55 +01:00
reddit Drop asynctest () 2021-01-01 22:31:56 +01:00
remember_the_milk Drop asynctest () 2021-01-01 22:31:56 +01:00
remote Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
rest Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
rest_command Use content type json constant () 2020-09-23 20:21:55 +02:00
rflink Make Rflink handle set_level command for dimmable devices () 2021-03-21 08:43:38 +01:00
rfxtrx Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
ring Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
risco Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
rituals_perfume_genie Fix unmocked I/O in rituals_perfume_genie config flow test () 2021-02-21 20:47:38 +01:00
rmvtransport Drop asynctest () 2021-01-01 22:31:56 +01:00
roku Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
roomba Add support for Roomba 980 discovery () 2021-03-24 08:46:11 -10:00
roon Pyroon discovery () 2021-01-18 10:00:30 -05:00
rpi_power Drop asynctest () 2021-01-01 22:31:56 +01:00
rss_feed_template
ruckus_unleashed Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
safe_mode
samsungtv Drop asynctest () 2021-01-01 22:31:56 +01:00
scene Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
screenlogic ScreenLogic cleanups () 2021-03-21 11:56:46 +01:00
script Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
search Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
season Drop asynctest () 2021-01-01 22:31:56 +01:00
sense Drop asynctest () 2021-01-01 22:31:56 +01:00
sensor Add device classes for CO and CO2 measurements () 2021-03-07 00:52:43 +01:00
sentry Drop asynctest () 2021-01-01 22:31:56 +01:00
seventeentrack Upgrade flake8 and dependencies, enable flake8-noqa () 2021-03-27 10:22:11 +01:00
sharkiq Update typing 15 () 2021-03-18 15:13:22 +01:00
shell_command Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
shelly Shelly: set confirm only () 2021-03-09 13:13:43 +01:00
shopping_list Add more shopping list services () 2021-02-23 23:25:50 +01:00
sigfox Rewrite sigfox unittest tests to pytest () 2020-10-06 10:16:41 +02:00
sighthound
signal_messenger Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
simplisafe Drop asynctest () 2021-01-01 22:31:56 +01:00
simulated Rewrite simulated unittest tests to pytest style test functions () 2020-10-04 13:48:47 +02:00
slack Update typing 15 () 2021-03-18 15:13:22 +01:00
sleepiq Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
sma Cleanup unused loggers (components N-Z + tests) () 2020-10-16 21:24:08 -05:00
smappee Drop asynctest () 2021-01-01 22:31:56 +01:00
smart_meter_texas Drop asynctest () 2021-01-01 22:31:56 +01:00
smarthab Drop asynctest () 2021-01-01 22:31:56 +01:00
smartthings Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
smarttub Clean up SmartTub reminders () 2021-03-24 08:39:23 +01:00
smhi Drop asynctest () 2021-01-01 22:31:56 +01:00
smtp Drop asynctest () 2021-01-01 22:31:56 +01:00
snips Add native Python types support to templates () 2020-10-07 00:05:52 +02:00
solaredge Drop asynctest () 2021-01-01 22:31:56 +01:00
solarlog Drop asynctest () 2021-01-01 22:31:56 +01:00
soma Drop asynctest () 2021-01-01 22:31:56 +01:00
somfy Fix device discovery of OAuth2 config flows () 2021-03-25 10:35:01 -07:00
somfy_mylink Fix exception when trying to configure an ignored somfy mylink () 2021-01-16 00:48:19 +01:00
sonarr Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
songpal Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
sonos Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
soundtouch Drop asynctest () 2021-01-01 22:31:56 +01:00
spaceapi Use more state attribute name constants () 2020-09-21 23:03:39 +02:00
spc
speedtestdotnet Drop asynctest () 2021-01-01 22:31:56 +01:00
spider Drop asynctest () 2021-01-01 22:31:56 +01:00
spotify Drop asynctest () 2021-01-01 22:31:56 +01:00
sql Rewrite SQL tests to pytest style () 2020-10-03 03:42:50 +02:00
squeezebox Drop asynctest () 2021-01-01 22:31:56 +01:00
srp_energy Update integrations p-s to override extra_state_attributes() () 2021-03-11 21:23:20 +01:00
ssdp Switch ssdp to be async by using async_upnp_client for scanning () 2021-02-18 11:00:11 +01:00
starline
startca Use more state attribute name constants () 2020-09-21 23:03:39 +02:00
statistics Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
statsd Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
stream Remove login details before logging stream source () 2021-03-23 07:30:45 +01:00
stt
subaru Subaru integration code quality changes () 2021-03-26 04:24:37 +01:00
sun Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
surepetcare Update tests p-s to use async_get() instead of async_get_registry() () 2021-03-09 14:28:32 +01:00
switch Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
switcher_kis Update typing 15 () 2021-03-18 15:13:22 +01:00
syncthru Drop asynctest () 2021-01-01 22:31:56 +01:00
synology_dsm Drop asynctest () 2021-01-01 22:31:56 +01:00
system_health Drop asynctest () 2021-01-01 22:31:56 +01:00
system_log Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
tado Add Tado weather support () 2021-03-10 10:31:37 -10:00
tag Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
tasmota Add device class CO2 to various integrations () 2021-03-10 12:52:55 +01:00
tcp Clean tcp tests () 2021-01-27 22:37:59 +01:00
telegram Drop asynctest () 2021-01-01 22:31:56 +01:00
tellduslive Add unknown_authorize_url_generation to base strings for config flows () 2020-11-24 12:00:16 -05:00
template Add template support for remaining attributes of weather entity () 2021-03-27 18:53:35 +00:00
tesla Add reauth support for tesla () 2021-02-10 20:55:06 +01:00
threshold Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
tibber Drop asynctest () 2021-01-01 22:31:56 +01:00
tile Drop asynctest () 2021-01-01 22:31:56 +01:00
time_date Drop asynctest () 2021-01-01 22:31:56 +01:00
timer Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
tod Fix a collection of tests with missing asserts () 2021-03-20 17:23:55 +01:00
tomato
toon Drop asynctest () 2021-01-01 22:31:56 +01:00
totalconnect Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
tplink Update typing 15 () 2021-03-18 15:13:22 +01:00
traccar Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
trace Improve traces for nested script runs () 2021-03-26 10:14:01 -07:00
tradfri Update tests t-z to use async_get() instead of async_get_registry() () 2021-03-09 14:25:03 +01:00
transmission Drop asynctest () 2021-01-01 22:31:56 +01:00
transport_nsw Drop asynctest () 2021-01-01 22:31:56 +01:00
trend Drop asynctest () 2021-01-01 22:31:56 +01:00
tts Include relative path in tts get url () 2021-01-28 09:33:18 +01:00
tuya Fix Tuya Option Flow tests () 2021-02-17 10:43:12 +01:00
twentemilieu Complete typing on TwenteMilieu integration () 2021-03-05 15:33:26 -08:00
twilio Remove base_url fallback () 2021-02-10 14:31:11 +01:00
twinkly Update typing 15 () 2021-03-18 15:13:22 +01:00
twitch Drop asynctest () 2021-01-01 22:31:56 +01:00
uk_transport Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
unifi Update typing 15 () 2021-03-18 15:13:22 +01:00
unifi_direct Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
universal Fix a collection of tests with missing asserts () 2021-03-20 17:23:55 +01:00
upb Drop asynctest () 2021-01-01 22:31:56 +01:00
upcloud Convert UpCloud to config flow, improve error handling () 2020-10-15 23:26:01 +02:00
updater Drop asynctest () 2021-01-01 22:31:56 +01:00
upnp Allow upnp ignore SSDP-discoveries () 2021-02-20 16:26:17 -10:00
uptime Move uptime from relative time to absolute time () 2020-12-01 17:28:59 +01:00
usgs_earthquakes_feed Drop asynctest () 2021-01-01 22:31:56 +01:00
utility_meter Update the Utility Meter sensor status on HA start () 2021-01-13 16:42:28 +01:00
uvc Improve uvc test camera () 2021-03-19 15:54:07 +01:00
vacuum Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
velbus Drop asynctest () 2021-01-01 22:31:56 +01:00
vera Update typing 16 () 2021-03-18 22:58:19 +01:00
verisure Add reauthentication to Verisure () 2021-03-16 08:41:41 +01:00
version Drop asynctest () 2021-01-01 22:31:56 +01:00
vesync Drop asynctest () 2021-01-01 22:31:56 +01:00
vilfo Drop asynctest () 2021-01-01 22:31:56 +01:00
vizio Update typing 15 () 2021-03-18 15:13:22 +01:00
voicerss
volumio Drop asynctest () 2021-01-01 22:31:56 +01:00
vultr Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
wake_on_lan Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
water_heater Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
weather Update weather tests to pytest style () 2020-10-01 09:14:48 +02:00
webhook Lint suppression cleanups () 2021-03-02 09:02:04 +01:00
webostv Upgraded aiopylgtv to v0.4.0 () 2021-03-17 20:59:48 -07:00
websocket_api Test that homeassistant stop and restart do not block WS () 2021-03-21 22:12:56 -07:00
wemo Update tests t-z to use async_get() instead of async_get_registry() () 2021-03-09 14:25:03 +01:00
wiffi Drop asynctest () 2021-01-01 22:31:56 +01:00
wilight Update tests t-z to use async_get() instead of async_get_registry() () 2021-03-09 14:25:03 +01:00
withings Fix device discovery of OAuth2 config flows () 2021-03-25 10:35:01 -07:00
wled Update tests t-z to use async_get() instead of async_get_registry() () 2021-03-09 14:25:03 +01:00
wolflink Drop asynctest () 2021-01-01 22:31:56 +01:00
workday Drop asynctest () 2021-01-01 22:31:56 +01:00
worldclock Rewrite worldclock unittest tests to pytest style test functions () 2020-10-01 09:42:23 +02:00
wsdot Update integrations t-z to override extra_state_attributes() () 2021-03-11 20:16:26 +01:00
wunderground Use more state attribute name constants () 2020-09-21 23:03:39 +02:00
xbox Drop asynctest () 2021-01-01 22:31:56 +01:00
xiaomi Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
xiaomi_aqara Use core constants for xiaomi_aqara () 2021-02-16 00:14:27 +01:00
xiaomi_miio Fix Xiaomi Miio discovery () 2021-02-28 12:25:40 -08:00
yamaha Drop asynctest () 2021-01-01 22:31:56 +01:00
yandex_transport Drop asynctest () 2021-01-01 22:31:56 +01:00
yandextts
yeelight Add support for light color modes () 2021-03-16 12:51:39 +01:00
zeroconf Handle zeroconf updated events () 2021-03-09 10:14:00 -10:00
zerproc Fix Kulersky and Zerproc config unloading () 2021-03-21 22:08:09 -07:00
zha ZHA lock code services and events () 2021-03-27 15:23:40 -04:00
zodiac Drop asynctest () 2021-01-01 22:31:56 +01:00
zone Yoda assertion style removed is () 2021-03-20 13:55:10 +01:00
zwave Merge multiple context managers in tests () 2021-03-27 09:17:15 +01:00
zwave_js Add support for selective config parameter entity discovery () 2021-03-27 18:14:06 +01:00
__init__.py
conftest.py Drop asynctest () 2021-01-01 22:31:56 +01:00