Load quirks in ZHA unit tests (#91779)

This commit is contained in:
puddly 2023-04-21 02:24:39 -04:00 committed by GitHub
parent f9416e1c34
commit 72414a5864
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 208 additions and 885 deletions

View file

@ -44,12 +44,17 @@ async def test_async_get_network_settings_inactive(
with patch(
"bellows.zigbee.application.ControllerApplication.__new__",
return_value=zigpy_app_controller,
):
), patch.object(
zigpy_app_controller, "_load_db", wraps=zigpy_app_controller._load_db
) as mock_load_db, patch.object(
zigpy_app_controller,
"start_network",
wraps=zigpy_app_controller.start_network,
) as mock_start_network:
settings = await api.async_get_network_settings(hass)
assert len(zigpy_app_controller._load_db.mock_calls) == 1
assert len(zigpy_app_controller.start_network.mock_calls) == 0
assert len(mock_load_db.mock_calls) == 1
assert len(mock_start_network.mock_calls) == 0
assert settings.network_info.channel == 20