def test3_is_locked(self): """ Queue._is_locked_*() """ q = Queue(self.qdir, schema={'a': 'string'}) assert q._is_locked_nlink('') is False assert q._is_locked_nlink('not_there') is False os.mkdir(self.qdir + '/a') assert q._is_locked_nlink('a') is False os.mkdir(self.qdir + '/a/%s' % queue.LOCKED_DIRECTORY) assert q._is_locked_nlink('a') is True time.sleep(1) assert q._is_locked_nlink('a', time.time()) is True assert q._is_locked_nonlink('') is False assert q._is_locked_nonlink('not_there') is False os.mkdir(self.qdir + '/b') assert q._is_locked_nonlink('b') is False os.mkdir(self.qdir + '/b/%s' % queue.LOCKED_DIRECTORY) assert q._is_locked_nonlink('b') is True time.sleep(1) assert q._is_locked_nonlink('b', time.time()) is True