hass-core/tests
epenet 02b7356596
Add services to Renault integration (#54820)
* Add services

* Add tests

* Cleanup async

* Fix pylint

* Update services.yaml

* Add extra schema validation

* Rename constants

* Simplify code

* Move constants

* Fix pylint

* Cleanup constants

* Drop charge_set_mode as moved to select platform

* Only register the services if no config entry has registered them yet

* Replace VIN with device selector to select vehicle

* Update logging

* Adjust type checking

* Use a shared base SERVICE_VEHICLE_SCHEMA

* Add selectors for ac_start (temperature/when)

* Add object selector for charge_set_schedules service
2021-09-01 11:23:54 +02:00
..
auth String formatting cleanups (#52937) 2021-07-13 00:12:55 +02:00
components Add services to Renault integration (#54820) 2021-09-01 11:23:54 +02:00
fixtures Add services to Renault integration (#54820) 2021-09-01 11:23:54 +02:00
hassfest Validate requirements format in hassfest (#55094) 2021-08-24 08:51:07 +02:00
helpers Allow device_id template function to use device name as input (#55474) 2021-08-31 14:56:47 +02:00
mock Disable strict type checks for tests (#49851) 2021-04-29 15:57:02 +02:00
resources
scripts Cleanup unused loggers (#46510) 2021-02-14 13:46:58 +01:00
test_util Detach aiohttp.ClientSession created by config entry setup on unload (#48908) 2021-04-09 10:14:33 -07:00
testing_config Add support for white to light groups (#55082) 2021-08-23 18:29:44 +02:00
util Add device class gas and enable statistics for it (#54110) 2021-08-11 09:58:19 -07:00
__init__.py
bandit.yaml Enable more Bandit tests (#44307) 2020-12-19 12:35:13 +01:00
common.py Add api to device_automation to return all matching devices (#53361) 2021-08-10 14:21:34 -05:00
conftest.py Update statistics meta data on entity_id change (#52755) 2021-07-14 13:23:11 +02:00
ignore_uncaught_exceptions.py Don't try and store exceptions when the key is missing (#41803) 2020-10-16 10:01:58 +02:00
test_bootstrap.py Change logging to do rollover() instead of rotate() (#55177) 2021-08-25 17:32:48 +02:00
test_config.py Ensure internal/external URL have no path (#54304) 2021-08-09 09:38:09 +02:00
test_config_entries.py Fix race that allowed multiple config flows with the same unique id (#55131) 2021-08-23 23:01:21 -05:00
test_core.py Fix external internal url core check (#54310) 2021-08-09 10:52:14 +02:00
test_data_entry_flow.py Use flow result type constants more (#51122) 2021-05-29 14:09:13 +02:00
test_exceptions.py Remove stale debug statements from tests (#51059) 2021-05-25 11:52:20 +02:00
test_loader.py Add known devices to USB Vendor / Product IDs (#54986) 2021-08-21 21:56:49 +02:00
test_main.py Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
test_requirements.py Ensure PyPI packages can still be installed on high latency connections (#53365) 2021-07-24 14:07:10 +02:00
test_runner.py Ensure shutdown does not deadlock (#49282) 2021-04-18 08:55:51 -10:00
test_setup.py Replace http startup logic with async_when_setup_or_start (#48784) 2021-04-13 14:10:58 -07:00