mirror of
https://github.com/home-assistant/core.git
synced 2025-11-12 20:40:18 +00:00
Make Synology DSM integration fully async (#85904)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
"""Tests for the Synology DSM component."""
|
||||
from unittest.mock import patch
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
import pytest
|
||||
from synology_dsm.exceptions import SynologyDSMLoginInvalidException
|
||||
@@ -22,11 +22,12 @@ from tests.common import MockConfigEntry
|
||||
|
||||
|
||||
@pytest.mark.no_bypass_setup
|
||||
async def test_services_registered(hass: HomeAssistant):
|
||||
async def test_services_registered(hass: HomeAssistant, mock_dsm: MagicMock):
|
||||
"""Test if all services are registered."""
|
||||
with patch("homeassistant.components.synology_dsm.common.SynologyDSM"), patch(
|
||||
"homeassistant.components.synology_dsm.PLATFORMS", return_value=[]
|
||||
):
|
||||
with patch(
|
||||
"homeassistant.components.synology_dsm.common.SynologyDSM",
|
||||
return_value=mock_dsm,
|
||||
), patch("homeassistant.components.synology_dsm.PLATFORMS", return_value=[]):
|
||||
entry = MockConfigEntry(
|
||||
domain=DOMAIN,
|
||||
data={
|
||||
|
||||
Reference in New Issue
Block a user