(self, r, request)
| 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() |
nothing calls this directly
no test coverage detected