From 84378003f1c77a5afde77363f4547ee657690f2c Mon Sep 17 00:00:00 2001 From: Thomas Protzner Date: Mon, 12 Aug 2024 19:18:02 +0000 Subject: [PATCH] Simulate hass shutting down --- tests/components/husqvarna_automower/test_init.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/components/husqvarna_automower/test_init.py b/tests/components/husqvarna_automower/test_init.py index 88f0a87e865..178a4e899fe 100644 --- a/tests/components/husqvarna_automower/test_init.py +++ b/tests/components/husqvarna_automower/test_init.py @@ -188,6 +188,12 @@ async def test_websocket_not_available( assert mock_automower_client.start_listening.call_count == 3 assert "Trying to reconnect: Boom" not in caplog.text + # Simulate hass shutting down + mock_automower_client.reset_mock() + await hass.async_stop() + assert mock_automower_client.auth.websocket_connect.call_count == 0 + assert mock_automower_client.start_listening.call_count == 0 + sys.setrecursionlimit(default_recursion_limit) assert sys.getrecursionlimit() == default_recursion_limit