1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-23 12:29:55 +00:00

Avoid loading platforms in HKC if we are going to raise ConfigEntryNotReady (#75177)

This commit is contained in:
J. Nick Koston
2022-07-14 17:17:16 +02:00
committed by GitHub
parent 2286dea636
commit 89985b93fb
2 changed files with 37 additions and 7 deletions

View File

@@ -3,7 +3,7 @@
from datetime import timedelta
from unittest.mock import patch
from aiohomekit import exceptions
from aiohomekit import AccessoryDisconnectedError, exceptions
from aiohomekit.model import Accessory
from aiohomekit.model.characteristics import CharacteristicsTypes
from aiohomekit.model.services import ServicesTypes
@@ -111,6 +111,9 @@ async def test_offline_device_raises(hass):
nonlocal is_connected
return is_connected
def get_characteristics(self, chars, *args, **kwargs):
raise AccessoryDisconnectedError("any")
class OfflineFakeDiscovery(FakeDiscovery):
"""Fake discovery that returns an offline pairing."""