Fix template rounding
This commit is contained in:
parent
47b5fbfaf3
commit
0dcc69d800
2 changed files with 6 additions and 5 deletions
|
@ -48,19 +48,19 @@ class TestUtilTemplate(unittest.TestCase):
|
|||
'{% for state in states.sensor %}{{ state.state }}{% endfor %}'))
|
||||
|
||||
def test_rounding_value(self):
|
||||
self.hass.states.set('sensor.temperature', 12.34)
|
||||
self.hass.states.set('sensor.temperature', 12.78)
|
||||
|
||||
self.assertEqual(
|
||||
'12.3',
|
||||
'12.8',
|
||||
template.render(
|
||||
self.hass,
|
||||
'{{ states.sensor.temperature.state | round(1) }}'))
|
||||
|
||||
def test_rounding_value2(self):
|
||||
self.hass.states.set('sensor.temperature', 12.34)
|
||||
self.hass.states.set('sensor.temperature', 12.72)
|
||||
|
||||
self.assertEqual(
|
||||
'123',
|
||||
'127',
|
||||
template.render(
|
||||
self.hass,
|
||||
'{{ states.sensor.temperature.state | multiply(10) | round }}'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue