(lock_file: str)
| 127 | |
| 128 | |
| 129 | def test_acquire_release_write(lock_file: str) -> None: |
| 130 | lock = ReadWriteLock(lock_file, is_singleton=False) |
| 131 | lock.acquire_write() |
| 132 | assert lock._lock_level == 1 |
| 133 | assert lock._current_mode == "write" |
| 134 | assert lock._write_thread_id == threading.get_ident() |
| 135 | lock.release() |
| 136 | assert lock._lock_level == 0 |
| 137 | assert lock._current_mode is None |
| 138 | assert lock._write_thread_id is None |
| 139 | |
| 140 | |
| 141 | @pytest.mark.parametrize( |
nothing calls this directly
no test coverage detected
searching dependent graphs…