Fix dlink test mutating config entry after its adding to hass (#107604)

This commit is contained in:
J. Nick Koston 2024-01-09 03:55:20 -10:00 committed by GitHub
parent 15cee58637
commit 249e10d8c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -43,9 +43,9 @@ CONF_DHCP_FLOW_NEW_IP = dhcp.DhcpServiceInfo(
ComponentSetup = Callable[[], Awaitable[None]] ComponentSetup = Callable[[], Awaitable[None]]
def create_entry(hass: HomeAssistant) -> MockConfigEntry: def create_entry(hass: HomeAssistant, unique_id: str | None = None) -> MockConfigEntry:
"""Create fixture for adding config entry in Home Assistant.""" """Create fixture for adding config entry in Home Assistant."""
entry = MockConfigEntry(domain=DOMAIN, data=CONF_DATA) entry = MockConfigEntry(domain=DOMAIN, data=CONF_DATA, unique_id=unique_id)
entry.add_to_hass(hass) entry.add_to_hass(hass)
return entry return entry
@ -59,9 +59,7 @@ def config_entry(hass: HomeAssistant) -> MockConfigEntry:
@pytest.fixture @pytest.fixture
def config_entry_with_uid(hass: HomeAssistant) -> MockConfigEntry: def config_entry_with_uid(hass: HomeAssistant) -> MockConfigEntry:
"""Add config entry with unique ID in Home Assistant.""" """Add config entry with unique ID in Home Assistant."""
config_entry = create_entry(hass) return create_entry(hass, unique_id="aa:bb:cc:dd:ee:ff")
config_entry.unique_id = "aa:bb:cc:dd:ee:ff"
return config_entry
@pytest.fixture @pytest.fixture