From d119c1c5c38ce9e19a8af6ef3cad80464f748c85 Mon Sep 17 00:00:00 2001 From: Ro'e Katz Date: Wed, 28 Aug 2024 15:20:25 +0300 Subject: [PATCH] Data updater tests: Fix cleaning up undefined resource --- packages/opal-client/opal_client/tests/data_updater_test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/opal-client/opal_client/tests/data_updater_test.py b/packages/opal-client/opal_client/tests/data_updater_test.py index 2b34804d0..f2b27b0fb 100644 --- a/packages/opal-client/opal_client/tests/data_updater_test.py +++ b/packages/opal-client/opal_client/tests/data_updater_test.py @@ -248,6 +248,7 @@ async def test_data_updater_with_report_callback(server): res = await session.get(CHECK_DATA_UPDATE_CALLBACK_URL) current_callback_count = await res.json() + proc2 = None try: proc = multiprocessing.Process(target=trigger_update, daemon=True) proc.start() @@ -283,7 +284,8 @@ async def test_data_updater_with_report_callback(server): finally: await updater.stop() proc.terminate() - proc2.terminate() + if proc2: + proc2.terminate() @pytest.mark.asyncio