From 2dfd4c49dae1ec49bae12964ad79e5f7ff068cbd Mon Sep 17 00:00:00 2001 From: Eric Severance Date: Mon, 20 Dec 2021 10:56:56 -0800 Subject: [PATCH] Fix Non-thread-safe operation in wemo tests (#62418) --- tests/components/wemo/entity_test_helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/components/wemo/entity_test_helpers.py b/tests/components/wemo/entity_test_helpers.py index 6836f87a4a0..c3d671d1fca 100644 --- a/tests/components/wemo/entity_test_helpers.py +++ b/tests/components/wemo/entity_test_helpers.py @@ -53,7 +53,7 @@ async def _async_multiple_call_helper(hass, pywemo_device, call1, call2): return nonlocal call_count call_count += 1 - hass.add_job(waiting.set) + hass.loop.call_soon_threadsafe(waiting.set) event.wait() # Danger! Do not use a Mock side_effect here. The test will deadlock. When