hass-core/tests
Erik Montnemery 047f16772f
Support templating MQTT triggers (#45614)
* Add support for limited templates (no HASS access)

* Pass variables to automation triggers

* Support templates in MQTT triggers

* Spelling

* Handle trigger referenced by variables

* Raise on unsupported function in limited templates

* Validate MQTT trigger schema in MQTT device trigger

* Add trigger_variables to automation config schema

* Don't print stacktrace when setting up trigger throws

* Make pylint happy

* Add trigger_variables to variables

* Add debug prints, document limited template

* Add tests

* Validate MQTT trigger topic early when possible

* Improve valid_subscribe_topic_template
2021-02-08 10:50:38 +01:00
..
auth Support blocking trusted network from new ip (#44630) 2021-01-28 12:06:20 +01:00
components Support templating MQTT triggers (#45614) 2021-02-08 10:50:38 +01:00
fixtures Add Mazda Connected Services integration (#45768) 2021-02-03 17:38:12 +01:00
hassfest Throw error in hassfest when integration is missing version (#45976) 2021-02-04 13:31:17 +01:00
helpers Raise ConditionError for numeric_state errors (#45923) 2021-02-08 10:47:57 +01:00
mock Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
resources
scripts Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
test_util SSDP response decode: replace invalid utf-8 characters (#42681) 2021-01-31 17:59:14 +01:00
testing_config Move device tracker scanner attributes to ScannerEntity (#45312) 2021-01-19 11:04:08 -06:00
util Fix shutdown deadlock with run_callback_threadsafe (#45807) 2021-02-01 10:54:39 +01:00
__init__.py
bandit.yaml Enable more Bandit tests (#44307) 2020-12-19 12:35:13 +01:00
common.py Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
conftest.py During tests we can run with lowest rounds (#45710) 2021-01-29 19:57:14 +01: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 Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
test_config.py Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
test_config_entries.py Allow manual configuration of ignored singleton config entries (#45161) 2021-02-04 11:08:10 +01:00
test_core.py Fix shutdown deadlock with run_callback_threadsafe (#45807) 2021-02-01 10:54:39 +01:00
test_data_entry_flow.py Add data entry flow show progress step (#42419) 2020-11-09 18:39:28 +01:00
test_loader.py Add warning to custom integrations without version (#45919) 2021-02-04 09:59:41 +01:00
test_main.py Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00
test_requirements.py Add support for discovery via DHCP (#45087) 2021-01-14 09:09:08 +01:00
test_setup.py Drop asynctest (#44746) 2021-01-01 22:31:56 +01:00