From 94de5c438efdee6e802e4b7c4ff3675609b3f364 Mon Sep 17 00:00:00 2001 From: twangboy Date: Thu, 5 Feb 2026 16:03:03 -0700 Subject: [PATCH] Fix failing beacon test --- tests/pytests/unit/test_minion.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/pytests/unit/test_minion.py b/tests/pytests/unit/test_minion.py index 73d461f3105..5f8730de7d6 100644 --- a/tests/pytests/unit/test_minion.py +++ b/tests/pytests/unit/test_minion.py @@ -635,7 +635,8 @@ def test_minion_module_refresh_beacons_refresh(minion_opts): assert "service.beacon" in minion.beacons.beacons minion.destroy() finally: - minion.destroy() + if minion is not None: + minion.destroy() def test_beacons_refresh_preserves_interval_map(minion_opts): @@ -650,10 +651,11 @@ def test_beacons_refresh_preserves_interval_map(minion_opts): "salt.utils.process.SignalHandlingProcess.join", MagicMock(return_value=True), ): + minion = None try: minion = salt.minion.Minion( minion_opts, - io_loop=salt.ext.tornado.ioloop.IOLoop(), + io_loop=tornado.ioloop.IOLoop.current(), ) minion.schedule = salt.utils.schedule.Schedule( minion_opts, {}, returners={} @@ -677,7 +679,8 @@ def test_beacons_refresh_preserves_interval_map(minion_opts): assert minion.beacons.interval_map["diskusage"] == 30 finally: - minion.destroy() + if minion is not None: + minion.destroy() @pytest.mark.slow_test