def test_can_acquire_lock(self): key = 'test-%s' % time.time() self.redis.delete(key) storage = RedisStorage(self.redis) lock = storage.acquire_lock(key) expect(lock).not_to_be_null() locked = storage.acquire_lock(key) expect(locked).to_be_null() storage.release_lock(lock)
def test_can_release_lock(self): key = 'test-release-lock' self.redis.delete(key) storage = RedisStorage(self.redis) lock = storage.acquire_lock(key) expect(lock).not_to_be_null() storage.release_lock(lock) lock = storage.acquire_lock(key) expect(lock).not_to_be_null() storage.release_lock(lock)