class MockRedisLock(object): """Poorly imitate a Redis lock object so unit tests can run on our Hudson CI server without needing a real Redis server.""" def __init__(self, redis, name, timeout=None, sleep=0.1): """Initialize the object.""" self.redis = redis self.name = name self.acquired_until = None self.timeout = timeout self.sleep = sleep def acquire(self, blocking=True): # pylint: disable=R0201,W0613 """Emulate acquire.""" return True def release(self): # pylint: disable=R0201 """Emulate release.""" return