mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 08:47:57 +00:00
Fix lingering timer in feedreader (#92180)
This commit is contained in:
parent
07d1a16efd
commit
c303487c1b
@ -93,7 +93,12 @@ class FeedManager:
|
||||
|
||||
def _init_regular_updates(self, hass: HomeAssistant) -> None:
|
||||
"""Schedule regular updates at the top of the clock."""
|
||||
track_time_interval(hass, lambda now: self._update(), self._scan_interval)
|
||||
track_time_interval(
|
||||
hass,
|
||||
lambda now: self._update(),
|
||||
self._scan_interval,
|
||||
cancel_on_shutdown=True,
|
||||
)
|
||||
|
||||
@property
|
||||
def last_update_successful(self) -> bool:
|
||||
|
@ -85,7 +85,9 @@ async def test_setup_one_feed(hass: HomeAssistant) -> None:
|
||||
assert await async_setup_component(hass, feedreader.DOMAIN, VALID_CONFIG_1)
|
||||
await hass.async_block_till_done()
|
||||
|
||||
track_method.assert_called_once_with(hass, mock.ANY, DEFAULT_SCAN_INTERVAL)
|
||||
track_method.assert_called_once_with(
|
||||
hass, mock.ANY, DEFAULT_SCAN_INTERVAL, cancel_on_shutdown=True
|
||||
)
|
||||
|
||||
|
||||
async def test_setup_scan_interval(hass: HomeAssistant) -> None:
|
||||
@ -96,7 +98,9 @@ async def test_setup_scan_interval(hass: HomeAssistant) -> None:
|
||||
assert await async_setup_component(hass, feedreader.DOMAIN, VALID_CONFIG_2)
|
||||
await hass.async_block_till_done()
|
||||
|
||||
track_method.assert_called_once_with(hass, mock.ANY, timedelta(seconds=60))
|
||||
track_method.assert_called_once_with(
|
||||
hass, mock.ANY, timedelta(seconds=60), cancel_on_shutdown=True
|
||||
)
|
||||
|
||||
|
||||
async def test_setup_max_entries(hass: HomeAssistant) -> None:
|
||||
|
Loading…
x
Reference in New Issue
Block a user