hass-core/tests/components
Paulus Schoutsen 609d7ebea5 Migrate core from threads to async awesomeness (#3248)
* Add event loop to the core

* Add block_till_done to HA core object

* Fix some tests

* Linting core

* Fix statemachine tests

* Core test fixes

* fix block_till_done to wait for loop and queue to empty

* fix test_core for passing, and correct start/stop/block_till_done

* Fix remote tests

* Fix tests: block_till_done

* Fix linting

* Fix more tests

* Fix final linting

* Fix remote test

* remove unnecessary import

* reduce sleep to avoid slowing down the tests excessively

* fix remaining tests to wait for non-threadsafe operations

* Add async_ doc strings for event loop / coroutine info

* Fix command line test to block for the right timeout

* Fix py3.4.2 loop var access

* Fix SERVICE_CALL_LIMIT being in effect for other tests

* Fix lint errors

* Fix lint error with proper placement

* Fix slave start to not start a timer

* Add asyncio compatible listeners.

* Increase min Python version to 3.4.2

* Move async backports to util

* Add backported async tests

* Fix linting

* Simplify Python version check

* Fix lint

* Remove unneeded try/except and queue listener appproriately.

* Fix tuple vs. list unorderable error on version compare.

* Fix version tests
2016-09-12 19:16:14 -07:00
..
alarm_control_panel Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
automation Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
binary_sensor Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
camera improve isfile validation check (#3101) 2016-09-01 14:35:00 +01:00
climate Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
cover Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
device_tracker Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
fan Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
garage_door Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
hvac Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
light Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
lock Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
media_player Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
mqtt Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
notify Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
recorder Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
rollershutter Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
sensor Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
switch Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
thermostat Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
__init__.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_alexa.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_api.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_configurator.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_conversation.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_demo.py Allow circular dependency with discovery (#2616) 2016-07-25 22:49:10 -07:00
test_device_sun_light_trigger.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_emulated_hue.py Add missing docstrings (fix PEP257 issues) (#3098) 2016-09-02 14:25:13 +02:00
test_frontend.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_graphite.py Use voluptuous for graphite (#2929) 2016-08-23 19:01:46 -07:00
test_group.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_history.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_http.py Update test packages (#2918) 2016-08-21 11:44:40 -07:00
test_influx.py Fix field type conflict in influxdb 2016-04-16 20:25:39 +02:00
test_init.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_input_boolean.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_input_select.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_input_slider.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_introduction.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_logbook.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_logentries.py Add support for Logentries (#1945) 2016-05-21 11:21:23 -07:00
test_logger.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_mqtt_eventstream.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_panel_custom.py Add panel custom to load any webcomponent (#2747) 2016-08-08 17:35:46 -07:00
test_panel_iframe.py Tweak panel parameters (#2746) 2016-08-07 21:56:17 -07:00
test_persistent_notification.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_proximity.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_rfxtrx.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_scene.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_script.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_shell_command.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_splunk.py Use voluptuous for Splunk (#2931) 2016-08-23 18:58:59 -07:00
test_statsd.py Added attributes to the statsd data (#2440) 2016-07-07 23:09:02 -07:00
test_sun.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_updater.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_weblink.py Migrate to voluptuous (#3142) 2016-09-02 11:16:42 -06:00
test_zone.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00