From 57f10d2de3309d33f35ca3d9fd39c703bf745847 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Tue, 14 Jul 2026 21:03:09 +0200 Subject: [PATCH] Fix hash-seed dependent flakiness in test_setup_frontend_before_recorder (#176508) Co-authored-by: Claude Fable 5 --- tests/test_bootstrap.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/test_bootstrap.py b/tests/test_bootstrap.py index bc0ced1b5c3b..68c434592c32 100644 --- a/tests/test_bootstrap.py +++ b/tests/test_bootstrap.py @@ -619,9 +619,11 @@ async def test_setup_frontend_before_recorder(hass: HomeAssistant) -> None: assert "recorder" in hass.config.components assert "http" in hass.config.components - assert order == [ - "http", - "an_after_dep", + # http (a dependency) and an_after_dep (an after_dependency) are both set + # up in the frontend substage of stage 0; their relative order depends on + # set iteration order and is not guaranteed. + assert set(order[:2]) == {"http", "an_after_dep"} + assert order[2:] == [ "frontend", "recorder", "normal_integration",