mirror of
https://github.com/home-assistant/core.git
synced 2025-07-13 16:27:08 +00:00
Assert current state of script condition validation in tests (#62486)
This commit is contained in:
parent
684c380ce2
commit
cbcd6d458e
@ -1229,6 +1229,16 @@ def test_script(caplog):
|
|||||||
({"delay": "{{ invalid"}, "should be format 'HH:MM'"),
|
({"delay": "{{ invalid"}, "should be format 'HH:MM'"),
|
||||||
({"wait_template": "{{ invalid"}, "invalid template"),
|
({"wait_template": "{{ invalid"}, "invalid template"),
|
||||||
({"condition": "invalid"}, "Unexpected value for condition: 'invalid'"),
|
({"condition": "invalid"}, "Unexpected value for condition: 'invalid'"),
|
||||||
|
(
|
||||||
|
{"condition": "not", "conditions": {"condition": "invalid"}},
|
||||||
|
"Unexpected value for condition: 'invalid'",
|
||||||
|
),
|
||||||
|
# The validation error message could be improved to explain that this is not
|
||||||
|
# a valid shorthand template
|
||||||
|
(
|
||||||
|
{"condition": "not", "conditions": "not a dynamic template"},
|
||||||
|
"Expected a dictionary",
|
||||||
|
),
|
||||||
({"event": None}, "string value is None for dictionary value @ data['event']"),
|
({"event": None}, "string value is None for dictionary value @ data['event']"),
|
||||||
(
|
(
|
||||||
{"device_id": None},
|
{"device_id": None},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user