Add ord() to template filters (#25398)

* Add ord() to template filters

* Remove trailing whitespace

* add test
This commit is contained in:
aschamberger 2019-07-26 00:06:51 +02:00 committed by Paulus Schoutsen
parent ea5d3ce85a
commit 3512d05467
2 changed files with 7 additions and 0 deletions

View File

@ -857,6 +857,7 @@ class TemplateEnvironment(ImmutableSandboxedEnvironment):
self.filters['regex_findall_index'] = regex_findall_index
self.filters['bitwise_and'] = bitwise_and
self.filters['bitwise_or'] = bitwise_or
self.filters['ord'] = ord
self.globals['log'] = logarithm
self.globals['sin'] = sine
self.globals['cos'] = cosine

View File

@ -388,6 +388,12 @@ def test_max(hass):
hass).async_render() == '3'
def test_ord(hass):
"""Test the ord filter."""
assert template.Template('{{ "d" | ord }}',
hass).async_render() == '100'
def test_base64_encode(hass):
"""Test the base64_encode filter."""
assert template.Template('{{ "homeassistant" | base64_encode }}',