mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 21:06:19 +00:00
Don't add extra entities for zwave_js controller (#67209)
* Don't add extra entities for zwave_js controller * Revert reformat of controller_state * fix indentation issues * fix indentation issues
This commit is contained in:
@@ -181,6 +181,12 @@ def controller_state_fixture():
|
||||
return json.loads(load_fixture("zwave_js/controller_state.json"))
|
||||
|
||||
|
||||
@pytest.fixture(name="controller_node_state", scope="session")
|
||||
def controller_node_state_fixture():
|
||||
"""Load the controller node state fixture data."""
|
||||
return json.loads(load_fixture("zwave_js/controller_node_state.json"))
|
||||
|
||||
|
||||
@pytest.fixture(name="version_state", scope="session")
|
||||
def version_state_fixture():
|
||||
"""Load the version state fixture data."""
|
||||
@@ -535,6 +541,14 @@ def mock_client_fixture(controller_state, version_state, log_config_state):
|
||||
yield client
|
||||
|
||||
|
||||
@pytest.fixture(name="controller_node")
|
||||
def controller_node_fixture(client, controller_node_state):
|
||||
"""Mock a controller node."""
|
||||
node = Node(client, copy.deepcopy(controller_node_state))
|
||||
client.driver.controller.nodes[node.node_id] = node
|
||||
return node
|
||||
|
||||
|
||||
@pytest.fixture(name="multisensor_6")
|
||||
def multisensor_6_fixture(client, multisensor_6_state):
|
||||
"""Mock a multisensor 6 node."""
|
||||
|
||||
Reference in New Issue
Block a user