Remove useless reports, avoid DB-Races

This commit is contained in:
2026-05-16 13:25:10 -03:00
parent b54375dbb3
commit 026efec79b
9 changed files with 88 additions and 74 deletions
+16
View File
@@ -0,0 +1,16 @@
from app.inbox_locks import InboxRunLocks
def test_inbox_run_locks_serialize_different_inboxes():
locks = InboxRunLocks()
first = locks.acquire("first", blocking=False)
assert first is not None
try:
assert locks.acquire("second", blocking=False) is None
finally:
first.release()
second = locks.acquire("second", blocking=False)
assert second is not None
second.release()