From 9c22226fed83e5ea6ba01964fc46dad086eafe2c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 30 Jan 2024 18:48:05 -1000 Subject: [PATCH] Ensure bluetooth auto recovery does not run in tests (#109163) If time was moved forward too much the scanner would try to auto recover --- tests/conftest.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 2b61cee4e33..9e946c55831 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1576,9 +1576,10 @@ def mock_bleak_scanner_start() -> Generator[MagicMock, None, None]: # out start and this fixture will expire before the stop method is called # when EVENT_HOMEASSISTANT_STOP is fired. bluetooth_scanner.OriginalBleakScanner.stop = AsyncMock() # type: ignore[assignment] - with patch( - "habluetooth.scanner.OriginalBleakScanner.start", - ) as mock_bleak_scanner_start: + with patch.object( + bluetooth_scanner.OriginalBleakScanner, + "start", + ) as mock_bleak_scanner_start, patch.object(bluetooth_scanner, "HaScanner"): yield mock_bleak_scanner_start