(lock_file: str)
| 35 | |
| 36 | @pytest.mark.asyncio |
| 37 | async def test_acquire_release_read(lock_file: str) -> None: |
| 38 | lock = AsyncReadWriteLock(lock_file, is_singleton=False) |
| 39 | proxy = await lock.acquire_read() |
| 40 | assert lock._lock._lock_level == 1 |
| 41 | assert lock._lock._current_mode == "read" |
| 42 | await lock.release() |
| 43 | assert lock._lock._lock_level == 0 |
| 44 | assert lock._lock._current_mode is None |
| 45 | assert isinstance(proxy, object) |
| 46 | |
| 47 | |
| 48 | @pytest.mark.asyncio |
nothing calls this directly
no test coverage detected
searching dependent graphs…