Fix missing assert in template test (#39648)
This commit is contained in:
parent
fa1b8c824c
commit
a096c20930
1 changed files with 24 additions and 19 deletions
|
@ -1599,26 +1599,31 @@ def test_nested_async_render_to_info_case(hass):
|
|||
def test_result_as_boolean(hass):
|
||||
"""Test converting a template result to a boolean."""
|
||||
|
||||
template.result_as_boolean(True) is True
|
||||
template.result_as_boolean(" 1 ") is True
|
||||
template.result_as_boolean(" true ") is True
|
||||
template.result_as_boolean(" TrUE ") is True
|
||||
template.result_as_boolean(" YeS ") is True
|
||||
template.result_as_boolean(" On ") is True
|
||||
template.result_as_boolean(" Enable ") is True
|
||||
template.result_as_boolean(1) is True
|
||||
template.result_as_boolean(-1) is True
|
||||
template.result_as_boolean(500) is True
|
||||
assert template.result_as_boolean(True) is True
|
||||
assert template.result_as_boolean(" 1 ") is True
|
||||
assert template.result_as_boolean(" true ") is True
|
||||
assert template.result_as_boolean(" TrUE ") is True
|
||||
assert template.result_as_boolean(" YeS ") is True
|
||||
assert template.result_as_boolean(" On ") is True
|
||||
assert template.result_as_boolean(" Enable ") is True
|
||||
assert template.result_as_boolean(1) is True
|
||||
assert template.result_as_boolean(-1) is True
|
||||
assert template.result_as_boolean(500) is True
|
||||
assert template.result_as_boolean(0.5) is True
|
||||
assert template.result_as_boolean(0.389) is True
|
||||
assert template.result_as_boolean(35) is True
|
||||
|
||||
template.result_as_boolean(False) is False
|
||||
template.result_as_boolean(" 0 ") is False
|
||||
template.result_as_boolean(" false ") is False
|
||||
template.result_as_boolean(" FaLsE ") is False
|
||||
template.result_as_boolean(" no ") is False
|
||||
template.result_as_boolean(" off ") is False
|
||||
template.result_as_boolean(" disable ") is False
|
||||
template.result_as_boolean(0) is False
|
||||
template.result_as_boolean(None) is False
|
||||
assert template.result_as_boolean(False) is False
|
||||
assert template.result_as_boolean(" 0 ") is False
|
||||
assert template.result_as_boolean(" false ") is False
|
||||
assert template.result_as_boolean(" FaLsE ") is False
|
||||
assert template.result_as_boolean(" no ") is False
|
||||
assert template.result_as_boolean(" off ") is False
|
||||
assert template.result_as_boolean(" disable ") is False
|
||||
assert template.result_as_boolean(0) is False
|
||||
assert template.result_as_boolean(0.0) is False
|
||||
assert template.result_as_boolean("0.00") is False
|
||||
assert template.result_as_boolean(None) is False
|
||||
|
||||
|
||||
def test_closest_function_to_entity_id(hass):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue