From 075808d0b75b37d4692494ec64297c45891d1622 Mon Sep 17 00:00:00 2001 From: Andy Staples Date: Tue, 28 Jul 2026 22:42:26 -0600 Subject: [PATCH] test: wait for async export deletion Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 972b0321-8629-4375-b7a5-98cc2fc71a37 --- .../durabletask/extensions/history_export/test_client.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/durabletask/extensions/history_export/test_client.py b/tests/durabletask/extensions/history_export/test_client.py index aff3c1a1..159e129b 100644 --- a/tests/durabletask/extensions/history_export/test_client.py +++ b/tests/durabletask/extensions/history_export/test_client.py @@ -10,6 +10,7 @@ from __future__ import annotations +import asyncio import gzip import json import threading @@ -180,7 +181,12 @@ async def test_async_client_create_list_wait_and_delete( } await job_client.delete() - assert await job_client.describe() is None + loop = asyncio.get_running_loop() + deadline = loop.time() + 5.0 + while await job_client.describe() is not None: + if loop.time() >= deadline: + pytest.fail("Timed out waiting for job to disappear after delete") + await asyncio.sleep(0.05) async def test_async_client_get_job_returns_none_for_empty_state(writer):