Unnamed
public python v1 · immutable def testWaitUntilLockedWithTimeoutUnlocked(self): def onTimeout(f): f.trap(lockfile.TimeoutError) self.fail("Should not have timed out") lockf = self.mktemp() lock = lockfile.FilesystemLock(lockf) self.failUnless(lock.lock()) clock = Clock() clock.callLater(0.01, lock.unlock) d = lock.deferUntilLocked(timeout=2, interval=1) d.addErrback(onTimeout) return d