hass-core/tests/components
J. Nick Koston 578d4a9b6a
Make the frontend available sooner (Part 1 of 2) (#36263)
* Part 1 of 2 (no breaking changes in part 1).

When integrations configured via the UI block startup or fail to start,
the webserver can remain offline which make it is impossible
to recover without manually changing files in
.storage since the UI is not available.

This change is the foundation that part 2 will build on
and enable a listener to start the webserver when the frontend
is finished loading.

Frontend Changes (home-assistant/frontend#6068)

* Address review comments

* bump timeout to 1800s, adjust comment

* bump timeout to 4h

* remove timeout failsafe

* and the test
2020-06-02 13:54:11 -05:00
..
abode Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
acmeda Add Acmeda integration (#33384) 2020-05-17 12:15:06 +02:00
adguard Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
agent_dvr Add agent_dvr integration (#32711) 2020-05-08 09:49:47 -05:00
air_quality Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
airly Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
airvisual Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
alarm_control_panel Rename AlarmControlPanel to AlarmControlPanelEntity (#34590) 2020-04-25 18:05:28 +02:00
alert Add state reproduction to the alert component (#35267) 2020-05-06 17:02:21 -06:00
alexa Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
almond Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
ambiclimate Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
ambient_station Modernize Ambient PWS config flow (#32164) 2020-02-24 21:37:38 -08:00
androidtv Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
api Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
api_streams Fixing the api_streams sensor (#22200) 2019-03-22 11:59:10 -07:00
apns Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
apprise Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
aprs Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
arcam_fmj Fix CI failure on arcam tests (#35641) 2020-05-15 01:27:22 +02:00
arlo Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
asuswrt Use a future for mock coro (#34989) 2020-04-30 16:31:00 -07:00
atag Add tests to Atag integration (#35944) 2020-05-26 08:38:02 +02:00
august Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
aurora Fix aurora sensor not converting latitude and longitude correctly (#28643) 2020-01-09 08:40:10 +01:00
auth Fix client ID lookup for official apps (#36131) 2020-05-25 15:39:24 -04:00
automation Migrate automation to use describe_event for logbook (#36356) 2020-06-01 17:18:40 -07:00
awair Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
aws Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
axis Axis - Add device class property to binary sensors (#36384) 2020-06-02 20:12:19 +02:00
bayesian Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
binary_sensor Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
blackbird Sort imports according to PEP8 for components starting with "B" (#29762) 2019-12-09 13:52:18 +01:00
blebox Clean up blebox climate (#36143) 2020-05-26 13:29:19 +02:00
bluetooth_le_tracker Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
bom Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
braviatv Catch NoIPControl exception (#36088) 2020-05-25 16:05:52 -04:00
broadlink Fix connection problems in the Broadlink integration (#34670) 2020-05-13 10:36:32 +02:00
brother Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
bsblan Add BSBLan Climate integration (#32375) 2020-05-09 22:16:21 -04:00
buienradar Add block_till_done to buienradar test (#36332) 2020-06-01 00:24:16 -07:00
caldav Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
calendar Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
camera Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
canary Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
cast Prevent race in pychromecast.start_discovery (#36350) 2020-06-01 23:25:06 +02:00
cert_expiry Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
climate Add climate services required features (#35804) 2020-05-20 23:47:30 +02:00
cloud Handle error fetching available account link services (#35485) 2020-05-11 08:09:44 -04:00
coinmarketcap Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
command_line Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
config Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
configurator Sort imports according to PEP8 for components starting with "C" (#29763) 2019-12-09 18:56:21 +01:00
conversation Clean up core services (#31509) 2020-02-08 13:10:59 +01:00
coolmaster Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
coronavirus Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
counter Add transition support to scenes, cleanup blocking parameter (#34434) 2020-04-20 18:07:50 -07:00
cover Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
daikin Add KEY_HOSTNAME for Daikin zeroconf (#36253) 2020-05-30 09:50:18 +02:00
darksky Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
datadog String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
deconz Change deCONZ sensor device classes (#36352) 2020-06-02 16:17:21 +02:00
default_config Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
demo Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
denonavr Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
derivative Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
device_automation Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
device_sun_light_trigger Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
device_tracker Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
devolo_home_control Add devolo home control (#33181) 2020-05-07 16:08:51 +02:00
dialogflow Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
directv Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
discovery Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
doorbird Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
dsmr Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
dte_energy_bridge Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
duckdns Sort imports according to PEP8 for components starting with "D" (#29764) 2019-12-09 17:42:00 +01:00
dynalite Strict creation of the config for dynalite (#34663) 2020-05-04 20:30:24 -07:00
dyson Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
ecobee Ecobee to use HVAC mode heat-cool instead of auto (#34193) 2020-04-14 09:56:50 +02:00
ee_brightbox Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
efergy Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
elgato Add unique ID to elgato config entries (#30486) 2020-01-04 22:45:11 +01:00
elkm1 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
emulated_hue Fix emulated_hue compatibility with older devices (#36090) 2020-05-25 14:55:23 -05:00
emulated_roku Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
esphome Add unique id to esphome config flow (#34753) 2020-04-30 16:24:47 -07:00
everlights Black 2019-07-31 12:25:30 -07:00
facebook Send messages conforming new facebook policy (#32516) 2020-03-05 17:19:30 -08:00
facebox Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
fail2ban Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
fan Fix fan not checking supported_features (#35248) 2020-05-06 09:58:07 +02:00
feedreader Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
ffmpeg Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
fido Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
file Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
filesize Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
filter Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
flick_electric Add Flick Electric NZ integration (#30696) 2020-05-09 22:13:06 -04:00
flume Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
flunearyou Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
flux Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
folder Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
folder_watcher Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
foobot Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
forked_daapd Handle None received from pyforked-daapd (#35830) 2020-05-20 21:06:51 +02:00
freebox Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
freedns Migrate freedns tests from coroutine to async/await (#30390) 2020-01-02 14:22:30 -06:00
fritzbox Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
frontend Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
garmin_connect Fix garmin_connect test (#35724) 2020-05-17 14:48:56 +02:00
gdacs Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
generic Fix various flapping tests that are missing block_till_done (#36346) 2020-06-01 10:11:09 -05:00
generic_thermostat Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
geo_json_events Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
geo_location Fix demo (#23087) 2019-04-14 16:59:06 -07:00
geo_rss_events Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
geofency Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
geonetnz_quakes Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
geonetnz_volcano Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
gios Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
glances Add Glances sensors dynamically (#28639) 2020-02-10 15:02:14 -08:00
gogogate2 Add config flow to gogogate2 component (#34709) 2020-05-16 10:53:11 -05:00
google Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
google_assistant Implement google_assistant ModesTrait for input_select (#36313) 2020-06-01 09:40:47 -07:00
google_domains Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
google_pubsub Removal of old style class definitions in tests (#33671) 2020-04-05 02:21:07 +02:00
google_translate Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
google_wifi Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
gpslogger Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
graphite Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
griddy Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
group Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
guardian Allow Guardian config flow to be ignored (#36207) 2020-05-27 16:45:28 -06:00
hangouts Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
harmony Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
hassio Make the frontend available sooner (Part 1 of 2) (#36263) 2020-06-02 13:54:11 -05:00
hddtemp Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
heos Add ability to ignore heos discovery (#34653) 2020-05-26 10:51:50 -05:00
here_travel_time Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
hisense_aehw4a1 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
history Improve history api performance (#35822) 2020-05-26 21:53:56 -05:00
history_stats Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
home_connect Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
homeassistant Add config reloaded events for automation and scene (#34664) 2020-06-01 15:19:00 -07:00
homekit Mark homekit accessories unavailable if the underlying entity is unavailable (#35685) 2020-06-01 10:11:48 -05:00
homekit_controller Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
homematic Sort imports according to PEP8 for components starting with "H" (#29768) 2019-12-09 14:19:48 +01:00
homematicip_cloud Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
honeywell Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
html5 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
http Make the frontend available sooner (Part 1 of 2) (#36263) 2020-06-02 13:54:11 -05:00
huawei_lte Address new issues flagged by flake8 3.8.0a2 (#34964) 2020-04-30 21:37:58 +02:00
hue Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
hunterdouglas_powerview Fix exception in hunterdouglas_powerview with ignored config entry (#35482) 2020-05-10 22:06:31 -07:00
iaqualink Sort imports according to PEP8 for iaqualink (#29681) 2019-12-09 11:56:51 +01:00
icloud Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
ifttt Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
ign_sismologia Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
image_processing Fix base_url extract stack (#36331) 2020-06-01 11:44:45 -07:00
imap_email_content Sort imports according to PEP8 for components starting with "I" (#29769) 2019-12-09 14:21:24 +01:00
influxdb Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
input_boolean Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
input_datetime Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
input_number Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
input_select Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
input_text Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
integration Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
intent Clean up core services (#31509) 2020-02-08 13:10:59 +01:00
intent_script Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
ios Fix uncaught exceptions in ios (#34119) 2020-04-17 10:25:31 +02:00
ipma Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
ipp Improve ipp unique id parsing (#35959) 2020-05-23 20:02:49 +02:00
iqvia Use a future for mock coro (#34989) 2020-04-30 16:31:00 -07:00
islamic_prayer_times Fix Islamic prayer sensor timestamp format (#35243) 2020-05-06 15:17:40 +02:00
isy994 Add ssdp discovery for isy994 (#35568) 2020-05-13 11:15:17 -05:00
izone Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
jewish_calendar Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
juicenet Rewrite JuiceNet for async and config flow (#34365) 2020-05-08 00:52:20 -05:00
kira Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
konnected Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
lastfm Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
light Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
linky Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
litejet Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
local_file Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
local_ip Add local_ip unique_id & icon and single_instance_allowed (#33483) 2020-04-09 16:06:01 +02:00
locative Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
lock Rename LockDevice to LockEntity (#34594) 2020-04-25 18:02:41 +02:00
logbook Make the frontend available sooner (Part 1 of 2) (#36263) 2020-06-02 13:54:11 -05:00
logentries Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
logger Ensure configured logger severity is respected (#35749) 2020-05-23 18:12:55 +02:00
logi_circle Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
london_air Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
lovelace Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
luftdaten Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
lutron_caseta Fix lutron_caseta setup options (#35974) 2020-05-22 23:01:48 +02:00
mailbox Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
mailgun Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
manual Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
manual_mqtt Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
marytts Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
media_player Fix flaky media player test (#36358) 2020-06-01 18:19:12 -05:00
melcloud Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
melissa Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
meraki Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
met Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
meteo_france Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mfi Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mhz19 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
microsoft_face Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
microsoft_face_detect Fix base_url extract stack (#36331) 2020-06-01 11:44:45 -07:00
microsoft_face_identify Fix base_url extract stack (#36331) 2020-06-01 11:44:45 -07:00
mikrotik Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
mill Add Mill config flow (#35136) 2020-05-10 08:44:05 -05:00
min_max Report entity IDs for min/max sensor platform (#33806) 2020-05-25 16:08:49 -04:00
minecraft_server Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
minio Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
mobile_app Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mochad Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
modbus Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mold_indicator Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
monoprice Try to automatically detect zones on first run of Monoprice integration (#35127) 2020-05-12 22:30:59 +02:00
moon Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mqtt Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mqtt_eventstream Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
mqtt_json Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
mqtt_room Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mqtt_statestream Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
myq Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
mythicbeastsdns Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
namecheapdns Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
neato Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
ness_alarm Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nest Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
netatmo Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
nexia Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nextbus Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
no_ip Migrate no_ip tests from coroutine to async/await (#30370) 2020-01-01 17:18:40 -06:00
notify Black 2019-07-31 12:25:30 -07:00
notion Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nsw_fuel_station Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
nsw_rural_fire_service_feed Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
nuheat Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
numato Add numato integration (#33816) 2020-04-30 14:23:30 +02:00
nut Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nws Cache data and update faster after failed updates in NWS (#35722) 2020-05-25 18:39:46 -05:00
nx584 Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
onboarding Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
onvif Fix ONVIF config entry unique ID (#36008) 2020-05-24 21:50:50 +02:00
openalpr_cloud Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
openalpr_local Fix base_url extract stack (#36331) 2020-06-01 11:44:45 -07:00
openerz Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
openhardwaremonitor Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
opentherm_gw Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
openuv Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
opnsense Fix tests for opnsense (#31277) 2020-01-29 18:18:24 +01:00
owntracks Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
ozw Add fan platform to ozw component (#35249) 2020-05-26 19:48:39 -04:00
panasonic_viera Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
panel_custom Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
panel_iframe Make the frontend available sooner (Part 1 of 2) (#36263) 2020-06-02 13:54:11 -05:00
persistent_notification Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
person Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
pi_hole Add config flow to pi_hole integration (#35442) 2020-05-13 09:25:06 -04:00
pilight Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
plant Attempt to fix CI (#34800) 2020-04-28 10:31:22 -07:00
plex Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
plugwise Update plugwise to async and config_flow (#33691) 2020-05-28 10:52:25 -05:00
point Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
powerwall Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
prometheus Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
proximity Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
ps4 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
ptvsd Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
push Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
pushbullet Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
pvpc_hourly_pricing Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
python_script Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
qld_bushfire Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
qwikswitch Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
rachio Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
radarr Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
rainmachine Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
random Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
recorder Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
reddit Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
remember_the_milk Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
remote Rename RemoteDevice to RemoteEntity (#34676) 2020-04-26 02:12:36 +02:00
rest Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
rest_command Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
rflink Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
rfxtrx Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
ring Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
rmvtransport Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
roku Fix roku select source with app ids (#36191) 2020-05-27 17:53:26 +02:00
roomba Remove certificate configuration variable from roomba (#35162) 2020-05-04 08:28:32 -04:00
rss_feed_template Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
safe_mode Add Safe Mode (#30723) 2020-01-14 13:03:02 -08:00
samsungtv Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
scene Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
script Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
search Automation device/entity extraction to include triggers + conditions (#31474) 2020-02-05 16:52:21 +01:00
season Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
sense Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
sensor Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
sentry Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
seventeentrack Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
shell_command Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
shopping_list Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
sigfox Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
sighthound Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
signal_messenger Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
simplisafe Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
simulated Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sleepiq Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
sma Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
smartthings Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
smhi Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
smtp Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
snips Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
solaredge Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
solarlog Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
soma Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
somfy Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
sonarr Fix lint on sonarr 2020-05-29 17:32:14 -07:00
songpal Widen songpal volume step change compatibility (#36152) 2020-05-28 00:09:15 +02:00
sonos Add sw_version and connections to sonos devices (#35743) 2020-05-17 16:16:50 -05:00
soundtouch Implement soundtouch select source (#31669) 2020-05-12 22:56:12 +02:00
spaceapi Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
spc Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
splunk Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
spotify Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
sql Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
ssdp Address new issues flagged by flake8 3.8.0a2 (#34964) 2020-04-30 21:37:58 +02:00
starline String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
startca Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
statistics Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
statsd move imports in statsd component (#27649) 2019-10-14 14:19:37 -07:00
stream Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
stt Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
sun Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
switch Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
switcher_kis Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
synology_dsm Bump python-synology to 0.8.1 (#35640) 2020-05-14 22:20:53 -05:00
system_health Black 2019-07-31 12:25:30 -07:00
system_log Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
tado Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
tcp Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
teksavvy Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
tellduslive Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
template Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
tesla Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
threshold Sort imports according to PEP8 for components starting with "T" (#29778) 2019-12-09 14:41:48 +01:00
tibber Tibber config flow (#34469) 2020-05-03 14:40:19 +02:00
time_date Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
timer Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
tod Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
tomato Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
toon Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
totalconnect Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
tplink Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
traccar Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
tradfri Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
transmission Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
transport_nsw Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
trend Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
tts Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
tuya Add config flow for Tuya (#35422) 2020-05-10 22:01:00 -05:00
twentemilieu Bump twentemilieu to 0.3.0 (#33622) 2020-04-04 14:51:12 +02:00
twilio Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
twitch Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
uk_transport Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
unifi UniFi - Increase time to mark UniFi devices as away (#36366) 2020-06-02 10:35:27 +02:00
unifi_direct Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
universal Rename MediaPlayerDevice to MediaPlayerEntity (#34592) 2020-04-25 18:00:57 +02:00
upb Add Universal Powerline Bus (#34692) 2020-05-08 15:00:47 -05:00
updater Add more system information from Supervisor (#35560) 2020-05-12 15:27:34 -07:00
upnp Properly handle incomplete upnp ssdp discovery (#35553) 2020-05-14 22:58:41 +02:00
uptime Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
usgs_earthquakes_feed Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
utility_meter Fix utility_meter calibration with float values (#35186) 2020-05-05 02:44:00 +02:00
uvc Fix various flapping tests that are missing block_till_done (#36346) 2020-06-01 10:11:09 -05:00
vacuum Rename VacuumDevice to VacuumEntity (#34674) 2020-04-26 02:11:08 +02:00
velbus Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
vera Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
verisure Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
version Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
vesync Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
vilfo Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
vizio Clean up vizio translation strings (#35725) 2020-05-25 16:36:49 -04:00
voicerss Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
vultr Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
wake_on_lan Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
water_heater Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
weather Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
webhook Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
webostv Add webostv payload option to command service (#36164) 2020-05-27 15:51:39 +02:00
websocket_api Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
wiffi Add config option to set timeout for wiffi devices (#35694) 2020-05-17 10:31:28 +02:00
withings Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
wled Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
workday Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
worldclock Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
wsdot Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
wunderground Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
xiaomi Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
xiaomi_miio Xiaomi Miio zeroconf discovery (#35352) 2020-05-14 15:59:40 +02:00
yamaha Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
yandex_transport Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
yandextts Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
yessssms Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
yr Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
zeroconf Use a single service browser for zeroconf discovery (#35997) 2020-05-23 18:05:41 +02:00
zerproc Add Zerproc integration (#35477) 2020-05-13 00:26:44 +02:00
zha Implement Keen vents as zha cover devices (#36080) 2020-05-24 11:10:16 -04:00
zone Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
zwave Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
__init__.py
conftest.py Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00