hass-core/tests/components
J. Nick Koston 7746ecc9fb
Cache checking for entity exposure in emulated_hue (#37260)
Since we now base all of exposure checks on data that
will not change, we can cache the result instead
of calculating it every loop.

This change complements the work done in #32718
2020-06-30 13:22:17 -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 Drop use of mock_mqtt_component (#37013) 2020-06-23 10:17:22 -07:00
alert Complete deprecation of hidden attribute (ATTR_HIDDEN) (#37041) 2020-06-23 17:05:32 -05:00
alexa Add logbook platforms (#37078) 2020-06-24 18:14:50 -07:00
almond ConfigFlow default discovery without unique ID (#36754) 2020-06-15 13:38:38 +02:00
ambiclimate Fix cloudhooks coming in for non existing webhooks (#36836) 2020-06-15 16:30:40 -07:00
ambient_station Modernize Ambient PWS config flow (#32164) 2020-02-24 21:37:38 -08:00
androidtv Register 'androidtv.learn_sendevent' service (#35707) 2020-06-29 18:17:04 -07:00
apache_kafka Changed FilterTest namedtuples to dataclasses (#37252) 2020-06-30 11:59:21 -05:00
api Add concept of allowed external URLs to config (#36988) 2020-06-24 17:37:01 -07:00
api_streams Fixing the api_streams sensor (#22200) 2019-03-22 11:59:10 -07:00
apns Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Arcam config flow (#34384) 2020-06-06 13:43:28 -07:00
arlo Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
asuswrt Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
auth Fix client ID lookup for official apps (#36131) 2020-05-25 15:39:24 -04:00
automation Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
avri Add Avri config flow (#34288) 2020-06-06 09:37:31 -05:00
awair Refactor / update Awair integration (#34394) 2020-06-21 21:46:07 +02:00
aws Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
axis Drop use of async_mock_mqtt_component (#37011) 2020-06-22 23:59:50 +02:00
azure_event_hub Changed FilterTest namedtuples to dataclasses (#37252) 2020-06-30 11:59:21 -05: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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
blebox Clean up blebox climate (#36143) 2020-05-26 13:29:19 +02:00
blink Add blink tests (#36672) 2020-06-16 11:05:33 +02:00
bluetooth_le_tracker Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
bom Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Fix flapping buienradar tests (#36394) 2020-06-02 18:54:58 -05: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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
cast Bump pychromecast to 7.0.1 (#37225) 2020-06-30 16:35:10 +02:00
cert_expiry Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
climate Add climate services required features (#35804) 2020-05-20 23:47:30 +02:00
cloud Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
coinmarketcap Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
command_line Fix command line sensors removing quotes with template (#35559) 2020-06-10 18:31:59 +02:00
config Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
configurator Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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 Fix coronavirus worldwide sum (#36737) 2020-06-22 21:22:52 -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 Fix unique_id in Zeroconf flow (#36948) 2020-06-20 22:59:25 +02:00
darksky Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
datadog Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
debugpy Add new Remote Python Debugger integration (#36960) 2020-06-22 15:17:59 +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 Add new humidifier entity integration (#28693) 2020-06-22 17:59:16 -07:00
denonavr DenonAVR Config Flow (#35255) 2020-06-16 14:46:39 +02: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 eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
devolo_home_control Use show_advanced_options in devolo home control (#35360) 2020-06-02 17:52:36 -07: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 shared zeroconf for discovery netdisco (#37237) 2020-06-29 19:34:38 -05: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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
duckdns Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
dunehd Add config flow to Dune HD (#36345) 2020-06-03 07:01:56 -05:00
dynalite Strict creation of the config for dynalite (#34663) 2020-05-04 20:30:24 -07:00
dyson Add support for Dyson Pure HP04 purifying heater + fan (#34537) 2020-06-16 05:31:11 +01: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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Cache checking for entity exposure in emulated_hue (#37260) 2020-06-30 13:22:17 -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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
fan Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
feedreader Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -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 unexpected versions in forked_daapd zeroconf (#37053) 2020-06-24 14:19:08 +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 Make generic camera stream_source a template (#36123) 2020-06-22 16:11:18 -07:00
generic_thermostat Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Use builtin mock (#36473) 2020-06-05 10:59:55 +02:00
google Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
google_assistant Handle ArmDisarm execute without arm level (#36942) 2020-06-22 16:06:30 -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 Changed FilterTest namedtuples to dataclasses (#37252) 2020-06-30 11:59:21 -05:00
google_translate Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
google_wifi Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Improve scalability of state change event routing (#37174) 2020-06-27 14:46:45 -07:00
guardian Bump aioguardian (#37188) 2020-06-27 23:16:42 -06:00
hangouts Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
harmony Allow harmony activity change on start of switching activity (#36699) 2020-06-19 21:50:42 -05:00
hassio Fire config changed event during start (#36812) 2020-06-15 15:22:53 -07:00
hddtemp Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
heos Add TTS support to Heos (#35386) 2020-06-20 09:54:44 +02:00
here_travel_time Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
hisense_aehw4a1 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
history Ensure history states can be copied (#37081) 2020-06-24 22:43:08 -05:00
history_stats Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
home_connect Avoid Home connect test doing I/O (#37017) 2020-06-22 23:41:44 -07:00
homeassistant Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
homekit Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
homekit_controller Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
homematic Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
homematicip_cloud Bump dependency & add devices for HomematicIP Cloud (#36595) 2020-06-10 11:34:14 +02: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
humidifier Add humidifier reproduce state (#36799) 2020-06-23 17:00:32 -07:00
hunterdouglas_powerview Fix exception in hunterdouglas_powerview with ignored config entry (#35482) 2020-05-10 22:06:31 -07:00
hvv_departures Add HVV integration (Hamburg public transportation) (#31564) 2020-06-15 00:15:20 +02: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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
influxdb Refactor Influx logic to reduce V1 vs V2 code paths (#37232) 2020-06-30 20:02:25 +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 ConfigFlow default discovery without unique ID (#36754) 2020-06-15 13:38:38 +02:00
iqvia Use a future for mock coro (#34989) 2020-04-30 16:31:00 -07:00
islamic_prayer_times Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07: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 eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
juicenet Rewrite JuiceNet for async and config flow (#34365) 2020-05-08 00:52:20 -05:00
kira Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
konnected Use chip id in Konnected pro boards (#36940) 2020-06-20 08:39:04 +02:00
lastfm Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
light Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Move logbook continuous domain filtering to sql (#37115) 2020-06-26 09:12:50 -05:00
logentries Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
manual_mqtt Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
marytts Use builtin mock (#36473) 2020-06-05 10:59:55 +02:00
media_player Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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
metoffice Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -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 eventloop for scheduling (#37184) 2020-06-29 09:39:24 -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 mobile_app: Camera Stream Webhook (#36839) 2020-06-15 19:09:53 -07:00
mochad Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
modbus Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
mold_indicator Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
monoprice Try to automatically detect zones on first run of Monoprice integration (#35127) 2020-05-12 22:30:59 +02:00
moon Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
mqtt Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
mqtt_eventstream Drop use of mock_mqtt_component (#37013) 2020-06-23 10:17:22 -07:00
mqtt_json Drop use of async_mock_mqtt_component (#37011) 2020-06-22 23:59:50 +02:00
mqtt_room Drop use of async_mock_mqtt_component (#37011) 2020-06-22 23:59:50 +02:00
mqtt_statestream Add support for glob matching to entity filters (#36913) 2020-06-23 20:02:29 -05: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 Drop use of mock_mqtt_component (#37013) 2020-06-23 10:17:22 -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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Add discovery to NUT integration (#36827) 2020-06-19 17:33:01 +02:00
nws Fix wind speed change in NWS (#37222) 2020-06-29 15:41:52 -07:00
nx584 Add NX584 alarm binary_sensor zone_number attribute (#36552) 2020-06-09 14:19:46 +02:00
onboarding Onboarding to validate redirect uri (#36863) 2020-06-17 12:13:28 -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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Drop use of async_mock_mqtt_component (#37011) 2020-06-22 23:59:50 +02:00
ozw Add support for window covers to ozw integration (#37217) 2020-06-30 13:02:30 +02:00
panasonic_viera Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
panel_custom Make panel_custom backwards compatible (#36926) 2020-06-19 16:03:39 +02:00
panel_iframe Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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 Drop use of mock_mqtt_component (#37013) 2020-06-23 10:17:22 -07:00
pilight Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
plant Attempt to fix CI (#34800) 2020-04-28 10:31:22 -07:00
plex Update Plex tests to mock websockets (#37147) 2020-06-27 10:03:51 +02:00
plugwise Update plugwise to async and config_flow (#33691) 2020-05-28 10:52:25 -05:00
plum_lightpad Add first unit test to config flow for Plum Lightpad (#37183) 2020-06-29 18:07:43 +02:00
point Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const (#36233) 2020-05-30 17:27:20 +02:00
powerwall Remove powerwall attributes no longer present in latest firmware (#36667) 2020-06-11 10:15:02 -07:00
prometheus Changed FilterTest namedtuples to dataclasses (#37252) 2020-06-30 11:59:21 -05:00
proximity Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
ps4 Fix json overwriting if you have >1 PS4 connected (#35778) 2020-06-02 17:55:55 -07:00
ptvsd Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
push Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
pushbullet Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
pvpc_hourly_pricing Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Ensure recorder data integrity and MySQL lock error handling (#37228) 2020-06-29 16:23:11 -07:00
reddit Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
remember_the_milk Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
remote Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
rest Add resource_template to rest binary_sensor (#30703) 2020-06-23 15:08:55 -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 eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
rfxtrx Fixup rfxtrx tests to at least run (#37186) 2020-06-27 21:54:27 -07:00
ring Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
rmvtransport Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
roku Add service to trigger roku search (#37014) 2020-06-23 09:03:43 -07: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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
script Enhance script integration to use new features in script helper (#37201) 2020-06-30 10:22:26 -07:00
search Automation device/entity extraction to include triggers + conditions (#31474) 2020-02-05 16:52:21 +01:00
season Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Use builtin mock (#36473) 2020-06-05 10:59:55 +02:00
shell_command Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
shopping_list Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
sigfox Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
sma Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
smappee Improve Smappee integration (#37087) 2020-06-26 10:46:14 -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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
snips Drop use of async_mock_mqtt_component (#37011) 2020-06-22 23:59:50 +02: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
speedtestdotnet Add Speedtestdotnet config_flow (#36254) 2020-06-10 18:33:48 +02:00
splunk Add support for glob matching to entity filters (#36913) 2020-06-23 20:02:29 -05: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
squeezebox Squeezebox config flow (#35669) 2020-06-22 09:29:01 -05: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 Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
statsd Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
switch Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 ConfigFlow default discovery without unique ID (#36754) 2020-06-15 13:38:38 +02:00
template Add attribute templates to template vacuum (#36518) 2020-06-22 17:21:20 -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
tile Clean up Tile refactor (#36450) 2020-06-05 21:12:48 +02:00
time_date Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
timer Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
tod Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
tomato Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
toon Fix/Rewrite of Toon integration (#36952) 2020-06-22 18:22:41 -07:00
totalconnect Notify user if arming or disarming totalconnect alarm fails (#36085) 2020-06-03 18:38:31 +02: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 Limit and sort transmission torrents_info attribute (#35411) 2020-06-28 13:56:54 +02:00
transport_nsw Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
trend Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
tts Fix TTS key by hashing options values too (#36813) 2020-06-15 13:33:26 +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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -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 Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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 Poll all status data in Vera (#35703) 2020-06-13 16:36:50 +02: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 TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
wake_on_lan Allow specifying port for wake_on_lan (#36510) 2020-06-11 00:05:24 +02:00
water_heater Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
weather Add precipitation probability to weather forcast (#36019) 2020-06-17 07:39:33 +02: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 Add concept of allowed external URLs to config (#36988) 2020-06-24 17:37:01 -07:00
wiffi Add config option to set timeout for wiffi devices (#35694) 2020-05-17 10:31:28 +02:00
withings Drop use of mock_mqtt_component (#37013) 2020-06-23 10:17:22 -07:00
wled Fix WLED power and brightness with WLED 0.10+ (#36529) 2020-06-07 23:37:58 +02:00
workday Do async_setup_platform in background (#36244) 2020-05-31 22:18:30 -07:00
worldclock Add worldclock custom format (#36157) 2020-06-25 11:41:53 -07:00
wsdot Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07: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_aqara Add Xiaomi Aqara Config Flow (#35595) 2020-06-22 11:54:17 +02:00
xiaomi_miio Xiaomii miio vaccum clean segment service (#36801) 2020-06-22 16:37:05 -07:00
yamaha Add service select scene to Yamaha Hifi media player (#36564) 2020-06-08 19:31:58 +02:00
yandex_transport Drop use of mock_mqtt_component (#37013) 2020-06-23 10:17:22 -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 Use eventloop for scheduling (#37184) 2020-06-29 09:39:24 -07:00
zeroconf Upgrade zeroconf to 0.27.1 (#36277) 2020-06-05 14:33:26 -07:00
zerproc Add Zerproc integration (#35477) 2020-05-13 00:26:44 +02:00
zha Drop ZHA sensor for Analog/Multistate input clusters (#36696) 2020-06-12 06:08:11 -04:00
zone Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
zwave Use TestCase.addCleanup (#36560) 2020-06-08 12:26:40 -07:00
__init__.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
conftest.py Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00