(lock_file: str)
| 91 | |
| 92 | @pytest.mark.asyncio |
| 93 | async def test_reentrant_write(lock_file: str) -> None: |
| 94 | lock = AsyncReadWriteLock(lock_file, is_singleton=False) |
| 95 | await lock.acquire_write() |
| 96 | await lock.acquire_write() |
| 97 | assert lock._lock._lock_level == 2 |
| 98 | await lock.release() |
| 99 | assert lock._lock._lock_level == 1 |
| 100 | assert lock._lock._current_mode == "write" |
| 101 | await lock.release() |
| 102 | assert lock._lock._lock_level == 0 |
| 103 | |
| 104 | |
| 105 | @pytest.mark.asyncio |
nothing calls this directly
no test coverage detected
searching dependent graphs…