core/tests
Pascal Vizeli 0b8b9ecb94 Async EntitiesComponent (#3820)
* first version

* First draft component entities

* Change add_entities to callback from coroutine

* Fix bug add async_prepare_reload

* Group draft v1

* group async

* bugfix

* bugfix v2

* fix lint

* fix extract_entity_ids

* fix other things

* move get_component out of executor

* bugfix

* Address minor changes

* lint

* bugfix - should work now

* make group init async only

* change update handling to old stuff

* fix group handling, remove generator from init

* fix lint

* protect loop for spaming with updates

* fix lint

* update test_group

* fix

* update group handling

* fix __init__ async trouble

* move device_tracker to new layout

* lint

* fix group unittest

* Test with coroutine

* fix bug

* now it works 💯

* ups

* first part of suggestion

* add_entities to coroutine

* change group

* convert add async_add_entity to coroutine

* fix unit tests

* fix lint

* fix lint part 2

* fix wrong import delete

* change async_update_tracked_entity_ids to coroutine

* fix

* revert last change

* fix unittest entity id

* fix unittest

* fix unittest

* fix unittest entity_component

* fix group

* fix group_test

* try part 2 to fix test_group

* fix all entity_component

* rename _process_config

* Change Group to init with factory

* fix lint

* fix lint

* fix callback

* Tweak entity component and group

* More fixes

* Final fixes

* No longer needed blocks

* Address @bbangert comments

* Add test for group.stop

* More callbacks for automation
2016-10-16 09:35:46 -07:00
..
components Async EntitiesComponent (#3820) 2016-10-16 09:35:46 -07:00
fixtures Change name of Forecast.io platform to Dark Sky (#3698) 2016-10-05 21:42:58 +02:00
helpers Async EntitiesComponent (#3820) 2016-10-16 09:35:46 -07:00
resources Revised package util tests 2016-01-30 14:08:32 -05:00
scripts Add persistent notifications to bootstrap (#3738) 2016-10-13 09:09:07 -07:00
testing_config/custom_components Exclude tests in dependencies in test dir from pytest (#2618) 2016-07-25 08:26:07 -07:00
util Support recursive config inclusions (#3783) 2016-10-12 12:05:41 +02:00
__init__.py Tweak Recorder 2016-07-11 08:56:07 -07:00
common.py Continue on invalid platforms and new setup_component unit tests (#3736) 2016-10-08 11:27:35 -07:00
test_bootstrap.py Add persistent notifications to bootstrap (#3738) 2016-10-13 09:09:07 -07:00
test_config.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_core.py Fix broken tests (#3704) 2016-10-04 22:19:12 -07:00
test_loader.py Fix PEP257 issues 2016-03-09 10:25:50 +01:00
test_main.py Migrate core from threads to async awesomeness (#3248) 2016-09-12 19:16:14 -07:00
test_remote.py Add async_safe annotation (#3688) 2016-10-04 20:44:32 -07:00