hass-core/tests/components
Mattias Welponer 9970965718 Add HomematicIP Cloud Config Flow and Entries loading ()
* Add HomematicIP Cloud to config flow

* Inititial trial for config_flow

* Integrations text files

* Load and write config_flow and init homematicip_cloud

* Split into dedicated files

* Ceanup of text messages

* Working config_flow

* Move imports inside a function

* Enable laoding even no accesspoints are defined

* Revert unnecassary changes in CONFIG_SCHEMA

* Better error handling

* fix flask8

* Migration to async for token generation

* A few fixes

* Simplify config_flow

* Bump version to 9.6 with renamed package

* Requirements file

* First fixes after review

* Implement async_step_import

* Cleanup for Config Flow

* First tests for homematicip_cloud setup

* Remove config_flow tests

* Really remove all things

* Fix comment

* Update picture

* Add support for async_setup_entry to switch and climate platform

* Update path of the config_flow picture

* Refactoring for better tesability

* Further tests implemented

* Move 3th party lib inside function

* Fix lint

* Update requirments_test_all.txt file

* UPdate of requirments_test_all.txt did not work

* Furder cleanup in websocket connection

* Remove a test for the hap

* Revert "Remove a test for the hap"

This reverts commit 968d58cba1.

* First tests implemented for config_flow

* Fix lint

* Rework of client registration process

* Implemented tests for config_flow 100% coverage

* Cleanup

* Cleanup comments and code

* Try to fix import problem

* Add homematicip to the test env requirements
2018-07-06 17:05:34 -04:00
..
alarm_control_panel Fix MQTT retained message not being re-dispatched () 2018-02-11 09:17:58 -08:00
alexa Alexa thermostat fails to properly parse 'value' field for climate () 2018-04-18 14:19:05 -04:00
auth Only create front-end client_id once () 2018-07-01 13:36:50 -04:00
automation Disallow automation.trigger without entity_id () 2018-06-01 10:27:12 -04:00
binary_sensor Upgrade ring_doorbell to 0.2.1 to fix oauth issues () 2018-06-16 08:58:39 +02:00
calendar Add calendar panel, add tests () 2018-06-15 13:37:46 -04:00
camera Added Push Camera () 2018-07-04 07:44:47 +02:00
cast Add config entry for Sonos + Cast () 2018-06-14 15:17:54 -04:00
climate Fix zwave climate operation mode mappings () 2018-06-29 16:09:46 +02:00
cloud Fix deprecated code () 2018-05-29 23:14:58 +02:00
config Nest config flow () 2018-06-13 11:14:52 -04:00
counter Move counter component () 2017-11-05 13:51:52 +01:00
cover MQTT Cover Fix Assumed State () 2018-05-29 09:03:45 -04:00
deconz Deconz make groups configurable () 2018-06-15 14:31:22 -04:00
device_tracker Remove extra quotes from docstrings () 2018-05-13 11:06:15 +02:00
emulated_hue Removed the google home warning from emulated_hue () 2018-03-25 00:45:25 -07:00
fan Add support for direction to fan template () 2018-05-14 22:37:49 +02:00
frontend Rename experimental UI to lovelace () 2018-06-20 15:13:08 -04:00
google_assistant Do not sync entities with an empty name () 2018-04-30 09:18:18 -04:00
group Keep auto groups during group reload () 2018-03-02 11:29:49 -08:00
hassio Fix panel URL authentication for Hass.io () 2018-06-17 20:34:47 +02:00
homekit Add support for Homekit battery service () 2018-06-17 20:54:34 +02:00
homematicip_cloud Add HomematicIP Cloud Config Flow and Entries loading () 2018-07-06 17:05:34 -04:00
http By default to use access_token if hass.auth.active () 2018-06-30 22:31:36 -04:00
hue Allow platform unloading () 2018-04-12 14:28:54 +02:00
image_processing Fix Facebox face data parsing () 2018-06-13 21:02:46 +02:00
light Fix MQTT Light with RGB and Brightness () 2018-06-21 14:59:02 -04:00
lock Security fix & lock for HomeMatic () 2018-03-25 23:25:28 +02:00
mailbox Fix aiohttp deprecation warnings () 2018-03-15 21:49:49 +01:00
media_player Add channel changing support to SamsungTV component () 2018-06-26 16:22:10 +02:00
mqtt Add discovery support to mqtt climate component. () 2018-06-25 15:13:19 +02:00
nest Show notification when user configures Nest client_id/secret () 2018-06-15 15:19:58 -04:00
notify Remove extra quotes from docstrings () 2018-05-13 11:06:15 +02:00
persistent_notification Change persistent notification to avoid long text in entity state () 2017-10-21 21:59:05 +02:00
recorder Remove automatic sqlite vacuum () 2018-02-26 22:41:37 -08:00
remote Remove execution file perm () 2018-01-09 23:55:14 -08:00
scene Custom component loading cleanup () 2018-05-01 20:57:30 +02:00
sensor Add additional sensors for Arlo Baby camera () 2018-07-06 10:26:03 +02:00
sonos Add config entry for Sonos + Cast () 2018-06-14 15:17:54 -04:00
switch Remove extra quotes from docstrings () 2018-05-13 11:06:15 +02:00
timer Move timer into correct folder () 2017-11-03 21:10:08 -07:00
tts Added web view for TTS to get url () 2018-04-17 15:24:54 +02:00
vacuum renaming icons () 2018-04-18 15:46:44 -04:00
weather DarkSky weather / Fix states () 2018-06-28 12:23:32 +02:00
zone Make zone entries work without radius () 2018-06-17 21:55:35 -06:00
zwave Give unknown zwave nodes a better name () 2018-05-28 21:49:38 -04:00
__init__.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
conftest.py Add system generated users () 2018-07-04 11:50:08 -04:00
test_alert.py Spelling fixes () 2018-01-29 23:37:19 +01:00
test_api.py Backend tweaks to make authorization work () 2018-05-10 10:38:11 +02:00
test_canary.py Add support for Canary Flex () 2018-03-30 23:38:29 +02:00
test_configurator.py Convert configurator to use markdown () 2017-11-20 14:11:55 +01:00
test_conversation.py Fix deprecated code () 2018-05-29 23:14:58 +02:00
test_datadog.py Remove more test requirements () 2017-05-13 21:25:54 -07:00
test_demo.py Add history_graph component to demo () 2018-02-26 00:28:25 -08:00
test_device_sun_light_trigger.py Custom component loading cleanup () 2018-05-01 20:57:30 +02:00
test_dialogflow.py Spelling fixes () 2018-01-27 11:58:27 -08:00
test_discovery.py Further untangle data entry flow () 2018-04-14 14:38:24 -04:00
test_duckdns.py Add DuckDNS component () 2017-09-24 15:48:45 -07:00
test_dyson.py Add support to Dyson 360 Eye robot vacuum using new vacuum platform () 2017-08-06 13:08:46 +02:00
test_feedreader.py Fix tests () 2018-06-14 11:57:09 -04:00
test_ffmpeg.py Spelling fixes () 2018-01-29 23:37:19 +01:00
test_folder_watcher.py Spelling, grammar etc fixes () 2018-05-13 12:09:28 +02:00
test_freedns.py Add FreeDNS component () 2018-03-30 21:33:30 +02:00
test_google.py Add option to ignore availability in google calendar events () 2018-04-06 21:48:50 +02:00
test_google_domains.py Add Google Domains component () 2017-10-25 11:42:53 +02:00
test_graphite.py Split bootstrap into bs + setup () 2017-03-05 10:41:54 +01:00
test_history.py Initialise filter_sensor with historical values () 2018-04-06 21:59:55 -04:00
test_history_graph.py Add history_graph component () 2017-09-23 10:01:48 -07:00
test_influxdb.py Ignore NaN values for influxdb () 2018-05-08 20:54:38 -04:00
test_init.py Fix non awaited test () 2018-06-07 15:58:54 +02:00
test_input_boolean.py Initial state over restore state () 2017-04-04 09:29:49 -07:00
test_input_datetime.py Correct input_datetime initial value parsing () 2017-11-15 23:16:22 -08:00
test_input_number.py Added increment + decrement to input_number () 2017-10-25 15:25:33 +02:00
test_input_select.py Initial state over restore state () 2017-04-04 09:29:49 -07:00
test_input_text.py Added password mode to input_text (obscure content of text box) () 2018-02-08 12:29:33 +01:00
test_intent_script.py Add Intent component () 2017-07-21 21:38:53 -07:00
test_introduction.py Split bootstrap into bs + setup () 2017-03-05 10:41:54 +01:00
test_kira.py Add Kira component to sensor and remote platforms () 2017-05-12 21:12:47 -07:00
test_litejet.py Fix up docstring for tests () 2016-12-28 20:04:59 +02:00
test_logbook.py Fix logbook JSON serialize issue () 2018-03-15 10:54:22 -07:00
test_logentries.py Split bootstrap into bs + setup () 2017-03-05 10:41:54 +01:00
test_logger.py Add set_default_level to logger () 2018-06-07 17:03:04 -04:00
test_melissa.py Add Melissa (HVAC/climate) component () 2018-02-03 03:17:01 +01:00
test_microsoft_face.py Add fetching camera thumbnails over websocket () 2018-05-03 22:02:59 +02:00
test_mqtt_eventstream.py Remove extra quotes from docstrings () 2018-05-13 11:06:15 +02:00
test_mqtt_statestream.py Remove extra quotes from docstrings () 2018-05-13 11:06:15 +02:00
test_namecheapdns.py Make host optional () 2017-10-23 15:24:04 +02:00
test_no_ip.py Support for NO-IP () 2017-10-27 10:15:47 +02:00
test_nuheat.py tests: Use assertEqual instead of deprecated assertEquals () 2018-01-27 12:18:02 +01:00
test_panel_custom.py Custom panel () 2018-06-01 10:06:17 -04:00
test_panel_iframe.py Don't add a url to built-in panels () 2018-05-15 14:47:46 -04:00
test_pilight.py Updates default Pilight port number () 2018-03-23 23:22:33 +01:00
test_plant.py Spelling fixes () 2018-01-29 23:37:19 +01:00
test_prometheus.py Adding 'namespace' for prometheus metrics () 2018-06-28 16:49:33 +02:00
test_proximity.py Split bootstrap into bs + setup () 2017-03-05 10:41:54 +01:00
test_python_script.py Fix time functions would throw errors in python scripts () 2018-01-07 01:50:55 +01:00
test_qwikswitch.py Qwikswitch binary sensors () 2018-04-21 08:34:42 +02:00
test_remember_the_milk.py Spelling fixes () 2018-01-29 23:37:19 +01:00
test_rest_command.py Add custom header support for rest_command () 2018-02-28 08:16:31 +02:00
test_rflink.py Update voluputous () 2018-02-17 10:29:14 +01:00
test_rfxtrx.py Split bootstrap into bs + setup () 2017-03-05 10:41:54 +01:00
test_ring.py Upgrade ring_doorbell to 0.2.1 to fix oauth issues () 2018-06-16 08:58:39 +02:00
test_rss_feed_template.py Fix aiohttp deprecation warnings () 2018-03-15 21:49:49 +01:00
test_script.py Group service / dynamic handling () 2017-06-16 00:52:28 +02:00
test_shell_command.py Add stdout and stderr to debug output for shell_command () 2018-05-16 13:47:41 +02:00
test_shopping_list.py Fix aiohttp deprecation warnings () 2018-03-15 21:49:49 +01:00
test_sleepiq.py aiohttp 2 () 2017-03-30 00:50:53 -07:00
test_snips.py allow extra slot values in intents () 2018-07-01 11:51:40 -04:00
test_spaceapi.py Add SpaceAPI support () 2018-05-14 09:13:59 +02:00
test_spc.py Add attribute to show who last un/set alarm (SPC) () 2017-11-11 12:36:03 -08:00
test_splunk.py splunk: Handle datetime objects in event payload () 2017-09-30 09:35:25 +02:00
test_statsd.py Adding support for mapping keys to value in statsd () 2017-07-27 08:58:34 +02:00
test_sun.py Refactor sun component for correctness () 2017-05-09 00:03:34 -07:00
test_system_log.py System log: make firing event optional () 2018-04-28 17:09:38 -04:00
test_updater.py Core support for hass.io calls & Bugfix check_config () 2018-01-12 15:29:58 +01:00
test_upnp.py UPnP async () 2018-04-13 00:22:52 +02:00
test_vultr.py Fix vultr tests () 2018-01-05 16:34:03 -08:00
test_wake_on_lan.py New service send_magic_packet with new component wake_on_lan () 2017-07-10 18:37:51 -07:00
test_weblink.py Fix config error for FTP links, add test () 2018-02-11 09:19:00 -08:00
test_websocket_api.py By default to use access_token if hass.auth.active () 2018-06-30 22:31:36 -04:00