mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
100% test coverage for input_boolean
This commit is contained in:
parent
0a711922ef
commit
6b899ddc1d
@ -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…
x
Reference in New Issue
Block a user