(self, r, lock)
| 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") |
no test coverage detected