예제 #1
0
 def test_break_lock(self):
     real_lock = DummyLock()
     l = CountedLock(real_lock)
     l.lock_write()
     l.lock_write()
     self.assertTrue(real_lock.is_locked())
     l.break_lock()
     self.assertFalse(l.is_locked())
     self.assertFalse(real_lock.is_locked())
예제 #2
0
 def test_break_lock(self):
     real_lock = DummyLock()
     l = CountedLock(real_lock)
     l.lock_write()
     l.lock_write()
     self.assertTrue(real_lock.is_locked())
     l.break_lock()
     self.assertFalse(l.is_locked())
     self.assertFalse(real_lock.is_locked())