Add heal_node and test_node services. (#10369)
* Add heal_node and test_node services. * lint
This commit is contained in:
parent
bc51bd93f4
commit
c07e651013
4 changed files with 86 additions and 0 deletions
|
@ -1253,3 +1253,27 @@ class TestZWaveServices(unittest.TestCase):
|
|||
|
||||
assert node.refresh_info.called
|
||||
assert len(node.refresh_info.mock_calls) == 1
|
||||
|
||||
def test_heal_node(self):
|
||||
"""Test zwave heal_node service."""
|
||||
node = MockNode(node_id=19)
|
||||
self.zwave_network.nodes = {19: node}
|
||||
self.hass.services.call('zwave', 'heal_node', {
|
||||
const.ATTR_NODE_ID: 19,
|
||||
})
|
||||
self.hass.block_till_done()
|
||||
|
||||
assert node.heal.called
|
||||
assert len(node.heal.mock_calls) == 1
|
||||
|
||||
def test_test_node(self):
|
||||
"""Test the zwave test_node service."""
|
||||
node = MockNode(node_id=19)
|
||||
self.zwave_network.nodes = {19: node}
|
||||
self.hass.services.call('zwave', 'test_node', {
|
||||
const.ATTR_NODE_ID: 19,
|
||||
})
|
||||
self.hass.block_till_done()
|
||||
|
||||
assert node.test.called
|
||||
assert len(node.test.mock_calls) == 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue