Fix missing assert in template test (#39648)

This commit is contained in:
J. Nick Koston 2020-09-04 09:28:56 -05:00 committed by GitHub
parent fa1b8c824c
commit a096c20930
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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):