(lock_file: str)
| 117 | |
| 118 | |
| 119 | def test_acquire_release_read(lock_file: str) -> None: |
| 120 | lock = ReadWriteLock(lock_file, is_singleton=False) |
| 121 | proxy = lock.acquire_read() |
| 122 | assert lock._lock_level == 1 |
| 123 | assert lock._current_mode == "read" |
| 124 | lock.release() |
| 125 | assert lock._lock_level == 0 |
| 126 | assert lock._current_mode is None |
| 127 | assert isinstance(proxy, object) |
| 128 | |
| 129 | |
| 130 | def test_acquire_release_write(lock_file: str) -> None: |
nothing calls this directly
no test coverage detected