core/tests/components
Ziv 302e631984
Ability to mock long poll requests + refactor qwikswitch unit… (#33804)
* added the ability to mock a "long poll" get request by setting up the
waiting request and feeding responses to it
with this, refactored the qwikswitch test so it doesn't use global variables
and is more understandable and maintainable

* added import asyncio from merge

* added assert that first call with long_poll has empty content

* passing json instead of the binary string

* use json instead of text in mock requests

* refactored to use a proxy

* return the proxy also for the http methods other than get

* refactored so any side_effect can be used and created the long_poll side effect

* simplified by using kwargs
needed to move the json->text->content logic from mocker to mockrequest

* no need to explicitly define method and url
2020-04-10 14:57:39 -07:00
..
abode Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
adguard Use f-strings in integrations starting with "A" (#32110) 2020-02-23 13:38:05 -08:00
air_quality
airly Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
airvisual Allow more than one AirVisual config entry with the same API k… (#33072) 2020-03-24 11:39:38 -07:00
alarm_control_panel Add device condition for alarm_control_panel (#29063) 2020-03-16 18:08:06 -05:00
alert Collection of random test improvements (#33742) 2020-04-06 10:09:44 -07:00
alexa Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
almond Mock setup_entry in oauth2 tests (#32102) 2020-02-23 12:23:21 +01:00
ambiclimate Sort imports according to PEP8 for ambiclimate (#29689) 2019-12-09 11:49:35 +01:00
ambient_station Modernize Ambient PWS config flow (#32164) 2020-02-24 21:37:38 -08:00
androidtv Allow filtering of sources for Android TV (#30994) 2020-01-29 14:13:09 -06:00
api Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
api_streams
apns Sort imports according to PEP8 for components starting with "A" (#29761) 2019-12-09 13:57:24 +01:00
apprise Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
aprs Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
arcam_fmj Directly call async_write_ha_state (#33508) 2020-04-01 14:19:51 -07:00
arlo Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
asuswrt Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
august Separate august keypads into their own device (#33665) 2020-04-08 12:57:27 -07:00
aurora Fix aurora sensor not converting latitude and longitude correctly (#28643) 2020-01-09 08:40:10 +01:00
auth Use f-strings in integrations starting with "A" (#32110) 2020-02-23 13:38:05 -08:00
automatic Migrate automatic tests from coroutine to async/await (#30371) 2020-01-05 07:23:22 -06:00
automation Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
awair Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
aws Sort imports according to PEP8 for aws (#29704) 2019-12-09 11:23:21 +01:00
axis Freeze config entry data (#32615) 2020-03-09 14:07:50 -07:00
bayesian Best effort state initialization of bayesian binary sensor (#30962) 2020-03-31 10:41:29 -06:00
binary_sensor Fix typo: serivce --> service (#31217) 2020-01-27 19:56:26 +01:00
blackbird Sort imports according to PEP8 for components starting with "B" (#29762) 2019-12-09 13:52:18 +01:00
bluetooth_le_tracker Preserve new BLE tracker item name if seen before adding discovery (#30318) 2020-01-05 23:13:54 +02:00
bom String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
broadlink String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
brother Tests improvements to the Brother integration (#32982) 2020-03-20 10:21:43 +01:00
buienradar Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
caldav Fix CalDAV recurring events (#31805) 2020-02-15 19:31:36 -08:00
calendar
camera Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
canary Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
cast Remove support for cast dynamic speaker groups (#33884) 2020-04-10 10:36:57 -07:00
cert_expiry Refactor Certificate Expiry Sensor (#32066) 2020-03-02 07:44:24 -06:00
climate Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
cloud Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
coinmarketcap Sort imports according to PEP8 for components starting with "C" (#29763) 2019-12-09 18:56:21 +01:00
command_line Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
config Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57: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 Sort imports according to PEP8 for components starting with "C" (#29763) 2019-12-09 18:56:21 +01:00
coronavirus Mock all invocations of coronavirus.get_cases (#32487) 2020-03-04 21:42:07 -08:00
counter Use collection helpers for counter integration (#32295) 2020-02-28 14:06:39 -08:00
cover Add device actions to cover (#28064) 2020-02-27 21:05:43 -08:00
daikin Fix tests & lint 2019-12-04 22:47:40 -08:00
darksky String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
datadog String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
deconz Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
default_config Fix unhandled exceptions for config, default_config, harmony (#33731) 2020-04-06 13:36:49 +02:00
demo Rewrite MQTT & demo Lock tests (#33838) 2020-04-10 00:40:51 +02:00
denonavr Add generic command functionality to denonavr (#29295) 2020-01-02 22:30:20 +01:00
derivative Add and use time related constants (#32065) 2020-02-23 22:09:24 +02:00
device_automation Catch device not found in device automations (#31401) 2020-02-02 07:13:07 -08:00
device_sun_light_trigger Remove deprecated hide_if_away from device trackers (#32705) 2020-03-12 11:55:18 +01:00
device_tracker String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
dialogflow Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
directv Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
discovery Fix uncaught exceptions for discovery, unify_direct, spotify,… (#33735) 2020-04-07 09:34:13 -07:00
doorbird Fix Doorbird yaml import aborted if discovery finds it first (#33843) 2020-04-08 18:29:46 -07:00
dsmr Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
dte_energy_bridge
duckdns Sort imports according to PEP8 for components starting with "D" (#29764) 2019-12-09 17:42:00 +01:00
dynalite Add check executables have shebangs (in pre-commit and CI) (#33703) 2020-04-05 18:45:43 +02:00
dyson Use TEMP_FAHRENHEIT constant (#33969) 2020-04-10 21:10:10 +02:00
ecobee Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
ee_brightbox Move ee_brightbox imports at top-level (#29054) 2019-11-26 08:59:55 -08:00
efergy String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
elgato Add unique ID to elgato config entries (#30486) 2020-01-04 22:45:11 +01:00
elkm1 Add inline comments to elkm1 about how config is updated from… (#33361) 2020-03-28 17:23:39 +01:00
emulated_hue Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
emulated_roku Sort imports according to PEP8 for emulated_roku (#29756) 2019-12-09 13:20:51 +01:00
esphome Move esphome imports at top-level (#29064) 2019-11-25 18:00:58 -08:00
everlights
facebook Send messages conforming new facebook policy (#32516) 2020-03-05 17:19:30 -08:00
facebox Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
fail2ban Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
fan Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
feedreader Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
ffmpeg Migrate ffmpeg tests from coroutine to async/await (#30375) 2020-01-01 17:22:08 -06:00
fido Migrate fido tests from coroutine to async/await (#30391) 2020-01-02 14:22:13 -06:00
file Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
filesize Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
filter Fix filter sensor processing states that aren't numbers (#32453) 2020-03-04 12:47:53 -08:00
flume Add a config flow for flume (#33419) 2020-04-08 16:29:59 -05:00
flunearyou Add config entry for Flu Near You (#32858) 2020-04-02 16:54:11 -07:00
flux Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
folder Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
folder_watcher Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
foobot Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
freebox Refactor Freebox : add config flow + temperature sensor + signal dispatch (#30334) 2020-03-11 22:15:59 +01:00
freedns Migrate freedns tests from coroutine to async/await (#30390) 2020-01-02 14:22:30 -06:00
fritzbox Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
frontend Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
garmin_connect Add Garmin Connect integration (#30792) 2020-01-27 09:12:18 -08:00
gdacs Patch gdacs entry setup in config flow tests (#33776) 2020-04-07 12:36:40 +02:00
generic Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
generic_thermostat Handle generic_thermostat state unavailable (#32852) 2020-03-22 09:35:58 -05:00
geo_json_events Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
geo_location
geo_rss_events Sort imports according to PEP8 for components starting with "G" (#29767) 2019-12-09 14:17:36 +01:00
geofency Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
geonetnz_quakes GeoNet NZ Quakes code improvements (#32338) 2020-03-04 14:52:16 -08:00
geonetnz_volcano Sort imports according to PEP8 for geonetnz_volcano (#29716) 2019-12-08 23:33:42 +01:00
gios Add GIOS integration (#28719) 2019-12-31 13:05:31 +01:00
glances Add Glances sensors dynamically (#28639) 2020-02-10 15:02:14 -08:00
google Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
google_assistant Mark new gate device class as 2FA (#33541) 2020-04-02 22:02:59 +02: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 Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
google_wifi Use dict literals (#33658) 2020-04-04 22:31:56 +02:00
gpslogger Use f-strings in integrations starting with "F"and"G" (#32150) 2020-02-24 17:54:20 -08:00
graphite Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
griddy Add griddy integration (#32591) 2020-03-10 23:00:30 +01:00
group Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
hangouts Move hangouts imports at top-level (#29055) 2019-11-25 15:44:11 -08:00
harmony Ensure harmony hub is ready before importing (#33537) 2020-04-02 09:46:10 -07:00
hassio Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
hddtemp Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
heos Make heos and transmission config flow tests more robust (#31783) 2020-02-27 12:19:54 +01:00
here_travel_time Add Here travel time arrival departure (#29909) 2020-03-16 21:16:49 -07:00
hisense_aehw4a1 Add support for Hisense AEH-W4A1 wifi module (AC remote control) (#28641) 2019-11-15 21:22:24 +01:00
history String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
history_stats Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
homeassistant Fix recursion bug (#32009) 2020-02-20 08:51:00 -08:00
homekit Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
homekit_controller Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
homematic Sort imports according to PEP8 for components starting with "H" (#29768) 2019-12-09 14:19:48 +01:00
homematicip_cloud Removal of extraneous parenthesis in tests (#33670) 2020-04-05 03:50:30 +02:00
honeywell Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
html5 Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
http Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
huawei_lte Fix Huawei LTE SMS recipient setting from options UI (#31117) 2020-01-25 13:09:43 +02:00
hue Fix hue ct (#33791) 2020-04-08 11:31:41 +02:00
iaqualink Sort imports according to PEP8 for iaqualink (#29681) 2019-12-09 11:56:51 +01:00
icloud Fix iCloud tests doing I/O (#33721) 2020-04-05 15:21:22 -07:00
ifttt String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
ign_sismologia Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
image_processing String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02: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 Allow input_* and timer component setup without config (#30772) 2020-01-14 22:15:59 -05:00
input_datetime input_datetime guard for unexpected state on restore (#32652) 2020-03-10 15:15:11 -07:00
input_number Add entity ID to input_number warning (#32012) 2020-02-20 08:30:24 -08:00
input_select Allow input_* and timer component setup without config (#30772) 2020-01-14 22:15:59 -05:00
input_text Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
integration Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02: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 Sort imports according to PEP8 for components starting with "I" (#29769) 2019-12-09 14:21:24 +01:00
ipma Allow hourly forecast in IPMA (#30979) 2020-02-14 12:04:41 -05:00
ipp Catch IPPParseError during config flow (#33769) 2020-04-07 09:32:43 -07:00
iqvia
islamic_prayer_times Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
izone Sort imports according to PEP8 for components starting with "I" (#29769) 2019-12-09 14:21:24 +01:00
jewish_calendar Add support for displaying Daf Yomi (#30628) 2020-02-16 00:00:17 +01:00
kira Sort imports according to PEP8 for components starting with "K" (#29770) 2019-12-09 14:25:18 +01:00
konnected Exclude access token from host info updates in Konnected config flow (#33912) 2020-04-10 01:16:33 +02:00
lastfm Prevent last.fm errors with None (#33446) 2020-04-05 18:03:13 +02:00
light Clarify light reproduce state deprecation warning (#33531) 2020-04-02 09:52:46 -07:00
linky Removes I/O from linky tests (#31299) 2020-01-29 21:59:24 -08:00
litejet Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
local_file Migrate local_file tests from coroutine to async/await (#30392) 2020-01-02 14:21:54 -06:00
local_ip Add local_ip unique_id & icon and single_instance_allowed (#33483) 2020-04-09 16:06:01 +02:00
locative String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
lock Rewrite MQTT & demo Lock tests (#33838) 2020-04-10 00:40:51 +02:00
logbook Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
logentries Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
logger Sort imports according to PEP8 for components starting with "L" (#29771) 2019-12-09 14:22:30 +01:00
logi_circle Sort imports according to PEP8 for components starting with "L" (#29771) 2019-12-09 14:22:30 +01:00
london_air Sort imports according to PEP8 for components starting with "L" (#29771) 2019-12-09 14:22:30 +01:00
lovelace Fix Lovelace resources health info (#33309) 2020-03-28 13:57:36 +01:00
luftdaten
mailbox Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
mailgun String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
manual Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
manual_mqtt Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
marytts Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
media_player Collection of tests improvements (#33778) 2020-04-07 09:36:35 -07:00
melcloud Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
melissa Collection of random test improvements (#33742) 2020-04-06 10:09:44 -07:00
meraki Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
met Freeze config entry data (#32615) 2020-03-09 14:07:50 -07:00
meteo_france Fix Météo-France I/O while testing (#31695) 2020-02-10 17:00:22 +01:00
mfi use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
mhz19 Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
microsoft_face String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02: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 Freeze config entry data (#32615) 2020-03-09 14:07:50 -07:00
min_max Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
minecraft_server Add support for Minecraft SRV records (#32372) 2020-03-23 16:51:13 -07:00
minio Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
mobile_app String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
mochad use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
modbus Rename domain import in modbus (#33906) 2020-04-09 22:15:20 +02:00
mold_indicator Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
monoprice Fix Monoprice robustness (#33869) 2020-04-09 17:04:12 +02:00
moon use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
mqtt Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
mqtt_eventstream Use mock storage for MQTT tests (#33553) 2020-04-02 17:13:44 -05:00
mqtt_json Use f-strings in integrations starting with "B"-"E" (#32121) 2020-02-24 08:47:52 -08:00
mqtt_room String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
mqtt_statestream Use mock storage for MQTT tests (#33553) 2020-04-02 17:13:44 -05:00
myq Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
mythicbeastsdns use isort to sort imports for components starting with 'm' (#29772) 2019-12-09 18:50:40 +05:30
namecheapdns Migrate collection of component tests from coroutine to async/await (#30504) 2020-01-06 01:22:22 +01:00
neato Sort imports according to PEP8 for neato (#29724) 2019-12-09 11:05:22 +01:00
ness_alarm Move imports to top for ness_alarm (#29518) 2019-12-09 18:46:56 +01:00
nest Sort imports according to PEP8 for nest (#29670) 2019-12-09 12:08:51 +01:00
netatmo Fix netatmo webhook registration issue (#32994) 2020-03-20 15:22:27 +01:00
nexia Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
nextbus Nextbus: Sort results for upcoming times (#29811) 2019-12-10 09:22:13 +01:00
no_ip Migrate no_ip tests from coroutine to async/await (#30370) 2020-01-01 17:18:40 -06:00
notify
notion Modernize Notion config flow (#32167) 2020-02-24 21:36:58 -08:00
nsw_fuel_station String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
nsw_rural_fire_service_feed Sort imports according to PEP8 for components starting with "N" (#29773) 2019-12-09 14:46:24 +01:00
nuheat Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
nut Update nut to use DataUpdateCoordinator (#33831) 2020-04-08 18:26:10 -07:00
nws Convert nws integration to component configuration (#31398) 2020-04-08 10:22:25 -05:00
nx584 Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
onboarding Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
openalpr_cloud Sort imports according to PEP8 for components starting with "O" (#29774) 2019-12-09 14:26:53 +01:00
openalpr_local String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
openerz Add OpenERZ API integration (#30441) 2020-04-05 05:04:41 +02:00
openhardwaremonitor Sort imports according to PEP8 for components starting with "O" (#29774) 2019-12-09 14:26:53 +01:00
opentherm_gw Update pyotgw to 0.6b1 (#33529) 2020-04-02 10:29:41 -07:00
openuv Sort imports according to PEP8 for components starting with "O" (#29774) 2019-12-09 14:26:53 +01:00
opnsense Fix tests for opnsense (#31277) 2020-01-29 18:18:24 +01:00
owntracks String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
panel_custom Make sure panel_custom won't crash on invalid data (#32835) 2020-03-15 11:51:02 -07:00
panel_iframe
persistent_notification Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
person Fix person device_trackers null (#31829) 2020-02-14 15:27:31 -08:00
pi_hole (Re)Add support for multiple Pi-Holes (#27569) 2019-12-12 19:43:49 +01:00
pilight Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
plant Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
plex Improve Plex debounce/throttle logic (#33805) 2020-04-10 00:49:09 +02:00
point Fix tests & lint 2019-12-04 22:47:40 -08:00
powerwall Fix powerwall units (kW) (#33954) 2020-04-10 09:33:58 -07:00
prometheus Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
proximity Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
ps4 String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
ptvsd Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
push Sort imports according to PEP8 for components starting with "P" (#29775) 2019-12-09 14:29:39 +01:00
pushbullet Sort imports according to PEP8 for pushbullet (#29748) 2019-12-09 13:06:25 +01:00
pvpc_hourly_pricing Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
python_script String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
qld_bushfire Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
qwikswitch Ability to mock long poll requests + refactor qwikswitch unit… (#33804) 2020-04-10 14:57:39 -07:00
rachio Abort rachio homekit config when one is already setup (#33285) 2020-03-26 17:14:52 -05:00
radarr Add and use bunch of data size and rate related constants (#31781) 2020-02-13 08:52:57 -08:00
rainmachine Fix RainMachine not properly storing data in the config entry (#33002) 2020-03-19 20:54:41 -07:00
random Fix tests & lint 2019-12-04 22:47:40 -08:00
recorder String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
reddit Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
remember_the_milk Be consistent with Home Assistant and Hass.io spelling (#30500) 2020-01-05 14:09:17 +02:00
remote Add state reproduction to remotes (#30990) 2020-01-19 23:08:32 -08:00
rest Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
rest_command Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
rflink Use TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
rfxtrx Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
ring Remove YAML config from Ring integration (#32039) 2020-02-21 17:36:19 -08:00
rmvtransport Sort imports according to PEP8 for components starting with "R" (#29776) 2019-12-09 14:39:51 +01:00
roku Removal of old style class definitions in tests (#33671) 2020-04-05 02:21:07 +02: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 Fix exceptions in tests for samsung_tv (#33732) 2020-04-06 11:21:52 +02:00
scene String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
script String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
search Automation device/entity extraction to include triggers + conditions (#31474) 2020-02-05 16:52:21 +01:00
season Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sense Add Config Flow for sense (#32160) 2020-02-25 16:37:41 -07:00
sensor String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
sentry Add Sentry component (#30422) 2020-01-03 21:34:20 +01:00
seventeentrack Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
shell_command Collection of tests improvements (#33778) 2020-04-07 09:36:35 -07:00
shopping_list Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
sigfox Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sighthound Add sighthound timestamped file (#32202) 2020-03-04 17:31:54 -08:00
signal_messenger Support multiple attachments in signal messenger integration (#31141) 2020-02-01 14:21:16 -08:00
simplisafe Add options flow for SimpliSafe (#32631) 2020-03-12 22:00:00 -07:00
simulated Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
sleepiq String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
sma
smartthings Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
smhi Enable pylint unnecessary-pass (#33650) 2020-04-05 10:33:07 +02:00
smtp Be consistent with Home Assistant and Hass.io spelling (#30500) 2020-01-05 14:09:17 +02:00
snips Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
solaredge Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
solarlog Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
soma Fix Soma integration connection issue (#27692) 2019-12-11 13:27:28 +01:00
somfy Sort imports according to PEP8 for somfy (#29675) 2019-12-09 12:07:10 +01:00
sonarr Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
sonos Sonos services to work without admin access (#31506) 2020-02-05 15:50:20 -08:00
soundtouch Fix detection of zone master in soundtouch media_player (#33157) 2020-03-30 17:27:02 +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 Fix uncaught exceptions for discovery, unify_direct, spotify,… (#33735) 2020-04-07 09:34:13 -07:00
sql
ssdp Include all SSDP data in discovery info (#28197) 2019-12-19 19:28:03 +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 TEMP_CELSIUS constant (#33963) 2020-04-10 19:17:46 +02:00
statsd
stream Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
stt Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
sun Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
switch String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
switcher_kis Sort imports according to PEP8 for components starting with "S" (#29777) 2019-12-09 14:38:01 +01:00
synology_dsm Add discovery support to synology_dsm (#33729) 2020-04-07 10:22:35 -07:00
system_health
system_log Corrected minor misspellings (#32857) 2020-03-16 11:58:12 +01:00
tado Fix setting zone overlays for tados that support swing (#33439) 2020-03-31 17:29:45 -05:00
tcp
teksavvy Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
tellduslive Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
template Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
tesla Use HTTP_NOT_FOUND constant (#33835) 2020-04-09 00:57:47 +02:00
threshold Sort imports according to PEP8 for components starting with "T" (#29778) 2019-12-09 14:41:48 +01:00
time_date New date_time_utc display option added to the time_date sensor platform (#30158) 2019-12-23 21:48:24 +01:00
timer Add force_update to timer integration (#31646) 2020-04-02 23:48:41 -07:00
tod Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
tomato Enable some more bandit checks (#30857) 2020-01-20 18:44:55 +02:00
toon Move imports to top for toon (#29553) 2019-12-06 10:40:38 +01:00
tplink Fix tplink HS220 dimmers (round 2) (#33928) 2020-04-09 17:10:02 -07:00
traccar String formatting improvements for tests (#33663) 2020-04-05 00:26:08 +02:00
tradfri fixed uncaught exceptions for tradfri (#33550) 2020-04-03 00:55:04 +02:00
transmission Make heos and transmission config flow tests more robust (#31783) 2020-02-27 12:19:54 +01:00
transport_nsw
trend Sort imports according to PEP8 for components starting with "T" (#29778) 2019-12-09 14:41:48 +01:00
tts Fix last flaky TTS test (#33849) 2020-04-08 19:18:09 -05:00
twentemilieu Bump twentemilieu to 0.3.0 (#33622) 2020-04-04 14:51:12 +02:00
twilio String formatting improvements for tests (2) (#33666) 2020-04-05 00:33:07 +02:00
twitch Add Twitch subscription and additional stats (#31122) 2020-02-18 11:51:37 -08:00
uk_transport Fix flaky coverage in UK transport test (#32053) 2020-02-24 21:27:07 -08:00
unifi UniFi: Add UDM/P (UniFi OS) support (#33766) 2020-04-08 23:19:39 +02:00
unifi_direct Fix uncaught exceptions for discovery, unify_direct, spotify,… (#33735) 2020-04-07 09:34:13 -07:00
universal Use f-strings in integrations starting with "H" - "L" (#32265) 2020-02-28 12:39:29 +01:00
updater Update error handling in update coordinator (#32452) 2020-03-04 08:05:46 -08:00
upnp Fix uncaught exceptions in upnp (#33604) 2020-04-03 22:44:57 -07:00
uptime Sort imports according to PEP8 for components starting with "U" (#29779) 2019-12-09 19:07:32 +01:00
usgs_earthquakes_feed Sort imports according to PEP8 for components starting with "U" (#29779) 2019-12-09 19:07:32 +01:00
utility_meter Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
uvc Replace OSError aliases with OSError in UVC test (#33673) 2020-04-05 02:21:47 +02:00
vacuum Fix typo: serivce --> service (#31217) 2020-01-27 19:56:26 +01:00
velbus Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
vera Add vera config entries support (#29880) 2020-04-03 09:49:50 +02:00
verisure Entity Component to no longer generate automatic groups (#23789) 2020-01-07 17:30:53 +01:00
version Collection of tests improvements (#33778) 2020-04-07 09:36:35 -07:00
vesync Sort imports according to PEP8 for vesync (#29684) 2019-12-09 11:56:02 +01:00
vilfo Add initial version of Vilfo Router integration (#31177) 2020-02-12 19:11:15 +01:00
vizio Fix vizio bug that occurs when CONF_APPS isn't in config entry… (#33857) 2020-04-08 20:44:33 -07:00
voicerss Log warning when entities referenced in service call not found (#31427) 2020-02-04 14:42:07 -08:00
vultr Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
wake_on_lan Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
water_heater Collection of random test improvements (#33742) 2020-04-06 10:09:44 -07:00
weather Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
webhook Various string cleanups (#30435) 2020-01-03 14:47:06 +01:00
webostv Improve state tracking for WebOsTV (#31042) 2020-01-22 19:06:08 +01:00
websocket_api Remove unnecessary string literal concatenations (#30360) 2020-01-02 21:17:10 +02:00
withings Remove withings sleep state (#33817) 2020-04-08 11:57:42 -07:00
wled Use IP addresses instead of mDNS names when wled discovered (#33608) 2020-04-03 22:41:08 -07:00
workday Add tests for workday sensor (#31832) 2020-03-10 08:53:06 +01:00
worldclock Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
wsdot Sort imports according to PEP8 for components starting with "W" (#29781) 2019-12-09 14:47:53 +01:00
wunderground Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
wwlln Validate WWLLN window size in config schema (#32621) 2020-03-09 17:18:39 -06:00
xiaomi Improve string formatting v6 (#33698) 2020-04-07 23:14:28 +02:00
xiaomi_miio Use backend-provided fan speed presets for Xiaomi vacuums, bum… (#32850) 2020-04-02 16:55:44 -07:00
yamaha Sort imports according to PEP8 for components starting with "Y" (#29783) 2019-12-09 14:57:42 +01:00
yandex_transport Fix Yandex transport after API change (#32500) 2020-03-07 18:26:35 +01:00
yandextts Add and use HTTP_FORBIDDEN constant (#33839) 2020-04-09 17:41:17 +02:00
yessssms Use HTTP_INTERNAL_SERVER_ERROR constant (#33832) 2020-04-08 23:20:03 +02:00
yr Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
yweather Various string cleanups (#30435) 2020-01-03 14:47:06 +01:00
zeroconf Support homekit matches that have a dash after the model (#33274) 2020-03-26 15:15:35 -07:00
zha Cleanup ZHA group entity lifecycle (#33977) 2020-04-10 13:17:48 -07:00
zone Fix zone config (#32963) 2020-03-18 18:14:25 -07:00
zwave Use ENERGY_KILO_WATT_HOUR constant (#33962) 2020-04-10 20:21:29 +02:00
__init__.py
conftest.py Do not ban supervisor ip if set (#33781) 2020-04-08 10:31:44 -07:00