MCPcopy
hub / github.com/redis/redis-py / _test_lock_token

Method _test_lock_token

tests/test_lock.py:56–63  ·  view source on GitHub ↗
(self, r, lock)

Source from the content-addressed store, hash-verified

54 self._test_lock_token(r, lock)
55
56 def _test_lock_token(self, r, lock):
57 assert lock.acquire(blocking=False, token="test")
58 assert r.get("foo") == b"test"
59 assert lock.local.token == b"test"
60 assert r.ttl("foo") == -1
61 lock.release()
62 assert r.get("foo") is None
63 assert lock.local.token is None
64
65 def test_locked(self, r):
66 lock = self.get_lock(r, "foo")

Callers 2

test_lock_tokenMethod · 0.95

Calls 4

acquireMethod · 0.45
getMethod · 0.45
ttlMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected