We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ecad0f commit bd11f1bCopy full SHA for bd11f1b
1 file changed
tests/experimental/tasks/test_message_queue.py
@@ -1,5 +1,6 @@
1
"""Tests for TaskMessageQueue and InMemoryTaskMessageQueue."""
2
3
+from collections import deque
4
from datetime import datetime, timezone
5
6
import anyio
@@ -270,7 +271,7 @@ async def is_empty_with_injection(tid: str) -> bool:
270
271
if call_count == 2 and tid == task_id:
272
# Before second check, inject a message - this simulates a message
273
# arriving between event creation and the double-check
- queue._queues[task_id] = [QueuedMessage(type="request", message=make_request())]
274
+ queue._queues[task_id] = deque([QueuedMessage(type="request", message=make_request())])
275
return await original_is_empty(tid)
276
277
queue.is_empty = is_empty_with_injection # type: ignore[method-assign]
0 commit comments