Migrate knx to use async_update_entry to alter config entries (#110312)

pull/110346/head
J. Nick Koston 2024-02-12 02:39:05 -06:00 committed by GitHub
parent 33cdcce191
commit 5528ae9707
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 3 deletions

View File

@ -105,9 +105,10 @@ async def test_remove_telegam_history(
):
"""Test telegram history removal when configured to size 0."""
hass_storage["knx/telegrams_history.json"] = {"version": 1, "data": MOCK_TELEGRAMS}
knx.mock_config_entry.data = knx.mock_config_entry.data | {
CONF_KNX_TELEGRAM_LOG_SIZE: 0
}
hass.config_entries.async_update_entry(
knx.mock_config_entry,
data=knx.mock_config_entry.data | {CONF_KNX_TELEGRAM_LOG_SIZE: 0},
)
await knx.setup_integration({})
# Store.async_remove() is mocked by hass_storage - check that data was removed.
assert "knx/telegrams_history.json" not in hass_storage