core/tests/components
uvjustin c41fb2a21f
Add forked_daapd integration (#31953)
* New forked_daapd component

* Bunch of changes

Add config flow and zeroconf
Add zones on callback when added by server
Add password auth
Add async_play_media for TTS
Add media_image_url
Add support for pipe control/input from librespot-java
Improve update callbacks

* Refactor as per code review suggestions

Move config_flow connection testing to pypi library (v0.1.4)
Remove use of ForkedDaapdData class
Decouple Master and Zone data and functions
Add updater class to manage websocket and entity updates

* More changes as per code review

Avoid direct access to entities in tests
Bump pypi version
Mark entities unavailable when websocket disconnected
Move config tests to test_config_flow
Move full url creation from media_image_url to library
Move updater entity from master to hass.data
Remove default unmute volume option
Remove name from config_flow
Remove storage of entities in hass.data
Use async_write_ha_state
Use signal to trigger update_options
Use unittest.mock instead of asynctest.mock

* Yet more changes as per code review

Add more assertions in tests
Avoid patching asyncio
Make off state require player state stopped
Only send update to existing zones
Split up some tests
Use events instead of async_block_till_done
Use sets instead of lists where applicable
Wait for pause callback before continuing TTS

* Remove unnecessary use of Future()

* Add pipes and playlists as sources

* Add support for multiple servers

Change config options to add max_playlists+remove use_pipe_control
Create Machine ID in test_connection and also get from zeroconf
Modify hass.data storage
Update host for known configurations
Use Machine ID in unique_ids, entity names, config title, signals

* Use entry_id as basis for multiple entries

* Use f-strings and str.format, abort for same host

* Clean up check for same host
2020-05-13 09:13:41 -04:00
..
abode Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07: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 Add unit_of_measurement property for air_quality entity (#33304) 2020-04-14 23:15:08 +02:00
airly Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
airvisual Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -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 Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
almond async_get_url -> get_url (#35382) 2020-05-08 21:53:28 +02:00
ambiclimate Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
ambient_station
androidtv Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
api Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
api_streams
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 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07: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 Rewrite Atag (#35496) 2020-05-12 11:47:33 +02:00
august Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
aurora
auth Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
automation Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
bayesian Fix Bayesian Binary JSON Serialization (#34540) 2020-04-22 11:25:14 -07:00
binary_sensor Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
blackbird
blebox support BleBox sensor (#35374) 2020-05-12 09:10:03 -05:00
bluetooth_le_tracker Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
bom Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
braviatv Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07: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 Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
caldav Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
calendar
camera Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
canary Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
cast Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
cert_expiry Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
climate Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
cloud Handle error fetching available account link services (#35485) 2020-05-11 08:09:44 -04:00
coinmarketcap Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
command_line Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
config Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
configurator
conversation
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 Rename CoverDevice to CoverEntity (#34595) 2020-04-25 18:07:15 +02:00
daikin Bump pydaikin to 2.0.1, catch HTTPForbidden exception (#35466) 2020-05-11 10:39:20 -07:00
darksky Add temperature device class to Darksky sensors (#35544) 2020-05-12 10:37:04 -07:00
datadog String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
deconz Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
default_config Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
demo Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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
device_sun_light_trigger Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
dte_energy_bridge
duckdns
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 String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
elgato
elkm1 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
emulated_hue Improve emulated_hue compatibility with newer systems (#35148) 2020-05-04 00:18:33 -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
facebook
facebox Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
file Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
filesize Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
filter Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
flick_electric Add Flick Electric NZ integration (#30696) 2020-05-09 22:13:06 -04:00
flume Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
flunearyou Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
flux Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
folder Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
folder_watcher Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
foobot Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
forked_daapd Add forked_daapd integration (#31953) 2020-05-13 09:13:41 -04:00
freebox Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
freedns
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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
gdacs Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
generic Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
generic_thermostat Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
geo_json_events Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
geo_location
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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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
google Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
google_assistant Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
google_domains
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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07: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 Add more system information from Supervisor (#35560) 2020-05-12 15:27:34 -07:00
hddtemp Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
heos Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
here_travel_time Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
hisense_aehw4a1 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
history Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
history_stats Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
home_connect Add Home Connect integration (#29214) 2020-05-05 11:26:14 +02:00
homeassistant Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
homekit Use system zeroconf singleton for homekit (#35502) 2020-05-11 13:21:16 -05:00
homekit_controller Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
homematic
homematicip_cloud Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
honeywell
html5 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
http async_get_url -> get_url (#35382) 2020-05-08 21:53:28 +02: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
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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
image_processing Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
imap_email_content
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
intent_script
ios Fix uncaught exceptions in ios (#34119) 2020-04-17 10:25:31 +02:00
ipma Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
ipp Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07: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 support for ISY994 Variables as Sensors (#35453) 2020-05-10 09:40:19 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
light Fix light toggle service attributes (#35483) 2020-05-11 12:58:59 +02: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 Fix uncaught exception in local_file (#34312) 2020-04-17 13:10:48 +02: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 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
logentries
logger
logi_circle Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
london_air
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 Add lutron_caseta config entries (#34133) 2020-05-11 11:05:13 +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 asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
manual_mqtt Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
marytts Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
media_player Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -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
met Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
meteo_france Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
mfi Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
microsoft_face_identify String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02: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 Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02: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 String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
mochad Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
modbus Add modbus sensor string data_type (#35269) 2020-05-08 11:30:05 +02:00
mold_indicator
monoprice Try to automatically detect zones on first run of Monoprice integration (#35127) 2020-05-12 22:30:59 +02:00
moon Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
mqtt Add min_mireds and max_mireds to MQTT Light (#32613) 2020-05-10 09:34:48 +02: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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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
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 built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nexia Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nextbus Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
no_ip
notify
notion Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
nsw_fuel_station Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
nsw_rural_fire_service_feed Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 Enable async_update for entities in NWS (#35048) 2020-05-07 22:43:43 -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 Refactor ONVIF (#35222) 2020-05-06 09:29:59 -07:00
openalpr_cloud Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
openalpr_local Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
openerz Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
openhardwaremonitor
opentherm_gw Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
openuv
opnsense
owntracks Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02: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
persistent_notification
person Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
pi_hole Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
pilight Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
plant Attempt to fix CI (#34800) 2020-04-28 10:31:22 -07:00
plex Plex discovery on demand (#35303) 2020-05-13 09:11:00 -04:00
point Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
powerwall Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
prometheus Drop UNIT_ prefix for constants (#34164) 2020-04-21 19:45:53 +02: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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
recorder Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
reddit Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
rest_command
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 Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
roku Update roku supported features to VOLUME_STEP (#35481) 2020-05-10 22:06:10 -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
samsungtv Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
scene Add transition support to scenes, cleanup blocking parameter (#34434) 2020-04-20 18:07:50 -07:00
script Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
search
season
sense Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
sensor String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
sentry Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
seventeentrack Use a future for mock coro (#34989) 2020-04-30 16:31:00 -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
sighthound
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
sleepiq Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
sma Drop UNIT_ prefix for constants (#34164) 2020-04-21 19:45:53 +02:00
smartthings Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
smhi Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
smtp Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
snips
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 asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
sonarr Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
songpal Use common strings for songpal config flow (#35517) 2020-05-11 22:48:41 -05:00
sonos Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07: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
splunk
spotify Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
sql
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 Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
statistics Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
statsd
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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
switcher_kis Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
synology_dsm Fix Synology DSM discovery can't be ignored (#35331) 2020-05-07 10:31:35 -07:00
system_health
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 Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
tellduslive
template Add required features to cover service registration (#35073) 2020-05-03 23:21:12 +02:00
tesla Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
threshold
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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
tomato
toon Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07: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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
transmission Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
transport_nsw Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
trend Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
uk_transport Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
unifi UniFi - Sites don't declare role on UniFiOS 1.7.0 beta (#35555) 2020-05-13 00:37:16 +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 Move upnp update_interval options flow (#35474) 2020-05-11 20:03:12 +02:00
uptime Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
usgs_earthquakes_feed Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
utility_meter Fix utility_meter calibration with float values (#35186) 2020-05-05 02:44:00 +02:00
uvc Compare uvc rtsp stream uri to host config (#31107) 2020-05-12 00:50:54 +02: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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07: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 Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
water_heater Rename WaterHeaterDevice to WaterHeaterEntity (#34675) 2020-05-01 16:29:14 +02:00
weather
webhook Detect use of deprecated base_url (#35353) 2020-05-08 17:52:32 +02:00
webostv Change unique_id for webostv (#34979) 2020-05-11 11:09:16 +02:00
websocket_api Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
wiffi Add wiffi integration (#30784) 2020-05-13 10:40:58 +02:00
withings Add get_url helper, deprecate base_url (#35224) 2020-05-08 02:29:47 +02:00
wled Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
workday Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
worldclock
wsdot
wunderground Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
wwlln Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
xiaomi Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00
xiaomi_miio Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
yamaha Use asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
yandex_transport Use a future for mock coro (#34989) 2020-04-30 16:31:00 -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 asynctest-mock in most places (#35109) 2020-05-03 11:27:19 -07:00
zeroconf Ensure homekit_controller recieves zeroconf c# updates (#35545) 2020-05-12 14:59:29 -05:00
zerproc Add Zerproc integration (#35477) 2020-05-13 00:26:44 +02:00
zha Bump up ZHA dependecy (#35521) 2020-05-11 20:22:27 -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
zwave_mqtt Add binary sensor platform to zwave_mqtt (#35519) 2020-05-12 20:07:11 +02:00
__init__.py
conftest.py Use built-in test helpers on 3.8 (#34901) 2020-04-30 13:29:50 -07:00