core/tests/components/homekit
J. Nick Koston 5d649b2541
Convert homekit thermostats to use service callbacks (#34073)
* Convert homekit thermostats to use service callbacks

Service callbacks allow us to get all the temperature
changes in one request so we can avoid all the
need to store state and debounce.

* remove excess debug

* Fix lock and light tests

* Ensure all code for Thermostats has coverage

* I am answering all the homekit cases anyways so might as well be aware of regressions

* Make lock notifications reliable

* Update homeassistant/components/homekit/type_lights.py

Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-04-12 17:38:33 -05:00
..
__init__.py Add missing __init__ test files (#16871) 2018-09-25 23:08:37 +02:00
common.py Black 2019-07-31 12:25:30 -07:00
conftest.py Sort imports according to PEP8 for homekit (#29645) 2019-12-08 18:16:49 +01:00
test_accessories.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_get_accessories.py Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
test_homekit.py Add homekit configuration option to bind to default interface (#33999) 2020-04-12 09:59:50 -05:00
test_type_covers.py Add tilt support to basic homekit window covers (#33937) 2020-04-12 15:27:17 -07:00
test_type_fans.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_type_lights.py Convert homekit thermostats to use service callbacks (#34073) 2020-04-12 17:38:33 -05:00
test_type_locks.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_type_media_players.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_type_security_systems.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_type_sensors.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_type_switches.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00
test_type_thermostats.py Convert homekit thermostats to use service callbacks (#34073) 2020-04-12 17:38:33 -05:00
test_util.py Remove legacy async_add_job from homekit tests (#33727) 2020-04-05 21:33:36 -05:00