100% test coverage for input_boolean
This commit is contained in:
parent
0a711922ef
commit
6b899ddc1d
2 changed files with 7 additions and 3 deletions
|
@ -65,8 +65,6 @@ def setup(hass, config):
|
||||||
if not entities:
|
if not entities:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
component.add_entities(entities)
|
|
||||||
|
|
||||||
def toggle_service(service):
|
def toggle_service(service):
|
||||||
"""Handle a calls to the input boolean services."""
|
"""Handle a calls to the input boolean services."""
|
||||||
target_inputs = component.extract_from_service(service)
|
target_inputs = component.extract_from_service(service)
|
||||||
|
@ -80,6 +78,8 @@ def setup(hass, config):
|
||||||
hass.services.register(DOMAIN, SERVICE_TURN_OFF, toggle_service)
|
hass.services.register(DOMAIN, SERVICE_TURN_OFF, toggle_service)
|
||||||
hass.services.register(DOMAIN, SERVICE_TURN_ON, toggle_service)
|
hass.services.register(DOMAIN, SERVICE_TURN_ON, toggle_service)
|
||||||
|
|
||||||
|
component.add_entities(entities)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -26,14 +26,18 @@ class TestInputBoolean(unittest.TestCase):
|
||||||
|
|
||||||
def test_config(self):
|
def test_config(self):
|
||||||
"""Test config."""
|
"""Test config."""
|
||||||
|
self.assertFalse(input_boolean.setup(self.hass, {
|
||||||
|
'input_boolean': None
|
||||||
|
}))
|
||||||
|
|
||||||
self.assertFalse(input_boolean.setup(self.hass, {
|
self.assertFalse(input_boolean.setup(self.hass, {
|
||||||
'input_boolean': {
|
'input_boolean': {
|
||||||
'test 1': None,
|
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
|
|
||||||
self.assertFalse(input_boolean.setup(self.hass, {
|
self.assertFalse(input_boolean.setup(self.hass, {
|
||||||
'input_boolean': {
|
'input_boolean': {
|
||||||
|
'name with space': None
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue