Ejemplo n.º 1
0
 def test_haveReadLocks(self):
     """check if there is a ReadLock """
     timeout = 2.0
     write_lock = WriteLock(self.lock_dir, timeout)
     read_lock = ReadLock(self.lock_dir)
     # acquired ReadLock
     assert read_lock.acquire(0.1)
     result_before = write_lock._haveReadLocks()
     assert result_before
     # try to acquire WriteLock
     assert write_lock.acquire()
     result_after = write_lock._haveReadLocks()
     assert not result_after