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

Method test_acl_dryrun

tests/test_commands.py:229–240  ·  view source on GitHub ↗
(self, r, request)

Source from the content-addressed store, hash-verified

227 @skip_if_server_version_lt("7.0.0")
228 @skip_if_redis_enterprise()
229 def test_acl_dryrun(self, r, request):
230 username = "redis-py-user"
231
232 def teardown():
233 r.acl_deluser(username)
234
235 request.addfinalizer(teardown)
236
237 r.acl_setuser(username, keys=["*"], commands=["+set"])
238 assert r.acl_dryrun(username, "set", "key", "value") == b"OK"
239 no_permissions_message = b"user has no permissions to run the"
240 assert no_permissions_message in r.acl_dryrun(username, "get", "key")
241
242 @skip_if_server_version_lt("6.0.0")
243 @skip_if_redis_enterprise()

Callers

nothing calls this directly

Calls 2

acl_setuserMethod · 0.80
acl_dryrunMethod · 0.80

Tested by

no test coverage detected