forked from home-assistant/core
Tweak
This commit is contained in:
@@ -642,6 +642,7 @@ def mock_registry(
|
||||
registry.entities[key] = entry
|
||||
|
||||
hass.data[er.DATA_REGISTRY] = registry
|
||||
with suppress(AttributeError):
|
||||
er.async_get.cache_clear()
|
||||
return registry
|
||||
|
||||
@@ -694,6 +695,7 @@ def mock_area_registry(
|
||||
registry.areas[key] = entry
|
||||
|
||||
hass.data[ar.DATA_REGISTRY] = registry
|
||||
with suppress(AttributeError):
|
||||
ar.async_get.cache_clear()
|
||||
return registry
|
||||
|
||||
@@ -723,6 +725,7 @@ def mock_device_registry(
|
||||
registry.deleted_devices = dr.DeviceRegistryItems()
|
||||
|
||||
hass.data[dr.DATA_REGISTRY] = registry
|
||||
with suppress(AttributeError):
|
||||
dr.async_get.cache_clear()
|
||||
return registry
|
||||
|
||||
@@ -1307,6 +1310,7 @@ def mock_restore_cache(hass: HomeAssistant, states: Sequence[State]) -> None:
|
||||
_LOGGER.debug("Restore cache: %s", data.last_states)
|
||||
assert len(data.last_states) == len(states), f"Duplicate entity_id? {states}"
|
||||
|
||||
with suppress(AttributeError):
|
||||
rs.async_get.cache_clear()
|
||||
hass.data[key] = data
|
||||
|
||||
@@ -1335,6 +1339,7 @@ def mock_restore_cache_with_extra_data(
|
||||
_LOGGER.debug("Restore cache: %s", data.last_states)
|
||||
assert len(data.last_states) == len(states), f"Duplicate entity_id? {states}"
|
||||
|
||||
with suppress(AttributeError):
|
||||
rs.async_get.cache_clear()
|
||||
hass.data[key] = data
|
||||
|
||||
|
Reference in New Issue
Block a user