Fix Matter param order for subscribing (#84460)

This commit is contained in:
Paulus Schoutsen 2022-12-22 13:29:53 -05:00 committed by GitHub
parent a2935654b9
commit 2e195d848f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -52,7 +52,7 @@ class MatterAdapter:
self._setup_node(node) self._setup_node(node)
self.config_entry.async_on_unload( self.config_entry.async_on_unload(
self.matter_client.subscribe(EventType.NODE_ADDED, node_added_callback) self.matter_client.subscribe(node_added_callback, EventType.NODE_ADDED)
) )
def _setup_node(self, node: MatterNode) -> None: def _setup_node(self, node: MatterNode) -> None:

View File

@ -92,9 +92,9 @@ async def test_node_added_subscription(
) -> None: ) -> None:
"""Test subscription to new devices work.""" """Test subscription to new devices work."""
assert matter_client.subscribe.call_count == 1 assert matter_client.subscribe.call_count == 1
assert matter_client.subscribe.call_args[0][0] == EventType.NODE_ADDED assert matter_client.subscribe.call_args[0][1] == EventType.NODE_ADDED
node_added_callback = matter_client.subscribe.call_args[0][1] node_added_callback = matter_client.subscribe.call_args[0][0]
node_data = load_and_parse_node_fixture("onoff-light") node_data = load_and_parse_node_fixture("onoff-light")
node = dataclass_from_dict( node = dataclass_from_dict(
MatterNode, MatterNode,