Esempio n. 1
0
 def test_already_locked(self):
     key = uuid4()
     self.redis.setex(key, 10, '1')
     storage = RedisStorage(self.redis, expiry=10)
     assert not storage.obtain_lock(key, '1')
Esempio n. 2
0
 def test_lock_obtained_with_expiry(self):
     key = uuid4()
     storage = RedisStorage(self.redis, expiry=10)
     assert storage.obtain_lock(key, '1')
     assert self.redis.ttl(key) == 10
Esempio n. 3
0
 def test_lock_obtained(self):
     storage = RedisStorage(self.redis)
     assert storage.obtain_lock(uuid4(), '1')
Esempio n. 4
0
 def test_already_locked(self):
     key = uuid4()
     self.redis.setex(key, 10, '1')
     storage = RedisStorage(self.redis, expiry=10)
     assert not storage.obtain_lock(key, '1')
Esempio n. 5
0
 def test_lock_obtained_with_expiry(self):
     key = uuid4()
     storage = RedisStorage(self.redis, expiry=10)
     assert storage.obtain_lock(key, '1')
     assert self.redis.ttl(key) == 10
Esempio n. 6
0
 def test_lock_obtained(self):
     storage = RedisStorage(self.redis)
     assert storage.obtain_lock(uuid4(), '1')