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())