From 19cbb3e5c9ff92f9473af65175b227b42353ceee Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 16 May 2026 13:14:06 -0400 Subject: [PATCH] Fix flaky kraken sensor test by waiting for background tasks (#170916) Co-authored-by: Claude Opus 4.7 (1M context) --- tests/components/kraken/test_sensor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/components/kraken/test_sensor.py b/tests/components/kraken/test_sensor.py index a08875bfdce5..50b1c7a4040b 100644 --- a/tests/components/kraken/test_sensor.py +++ b/tests/components/kraken/test_sensor.py @@ -225,7 +225,7 @@ async def test_sensors_added_after_config_update( ) freezer.tick(timedelta(seconds=DEFAULT_SCAN_INTERVAL * 2)) async_fire_time_changed(hass) - await hass.async_block_till_done() + await hass.async_block_till_done(wait_background_tasks=True) assert hass.states.get("sensor.ada_xbt_ask") @@ -271,13 +271,13 @@ async def test_missing_pair_marks_sensor_unavailable( ) freezer.tick(timedelta(seconds=DEFAULT_SCAN_INTERVAL * 2)) async_fire_time_changed(hass) - await hass.async_block_till_done() + await hass.async_block_till_done(wait_background_tasks=True) ticket_information_mock.side_effect = None ticket_information_mock.return_value = MISSING_PAIR_TICKER_INFORMATION_RESPONSE freezer.tick(timedelta(seconds=DEFAULT_SCAN_INTERVAL * 2)) async_fire_time_changed(hass) - await hass.async_block_till_done() + await hass.async_block_till_done(wait_background_tasks=True) sensor = hass.states.get("sensor.xbt_usd_ask") assert sensor.state == "unavailable"