mirror of
https://github.com/home-assistant/core.git
synced 2025-07-29 18:28:14 +02:00
Add native Python types support to templates (#41227)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
This commit is contained in:
@ -50,7 +50,7 @@ async def test_template_vars(hass):
|
||||
"""Test template vars."""
|
||||
var = cv.SCRIPT_VARIABLES_SCHEMA({"hello": "{{ 1 + 1 }}"})
|
||||
rendered = var.async_render(hass, None)
|
||||
assert rendered == {"hello": "2"}
|
||||
assert rendered == {"hello": 2}
|
||||
|
||||
|
||||
async def test_template_vars_run_args(hass):
|
||||
@ -70,7 +70,7 @@ async def test_template_vars_run_args(hass):
|
||||
)
|
||||
assert rendered == {
|
||||
"run_var_ex": 5,
|
||||
"something": "6",
|
||||
"something": 6,
|
||||
"something_2": 1,
|
||||
}
|
||||
|
||||
@ -79,7 +79,7 @@ async def test_template_vars_no_default(hass):
|
||||
"""Test template vars."""
|
||||
var = cv.SCRIPT_VARIABLES_SCHEMA({"hello": "{{ 1 + 1 }}"})
|
||||
rendered = var.async_render(hass, None, render_as_defaults=False)
|
||||
assert rendered == {"hello": "2"}
|
||||
assert rendered == {"hello": 2}
|
||||
|
||||
|
||||
async def test_template_vars_run_args_no_default(hass):
|
||||
@ -100,8 +100,8 @@ async def test_template_vars_run_args_no_default(hass):
|
||||
)
|
||||
assert rendered == {
|
||||
"run_var_ex": 5,
|
||||
"something": "6",
|
||||
"something_2": "6",
|
||||
"something": 6,
|
||||
"something_2": 6,
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user