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

Method test_acl_deluser

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

Source from the content-addressed store, hash-verified

242 @skip_if_server_version_lt("6.0.0")
243 @skip_if_redis_enterprise()
244 def test_acl_deluser(self, r, request):
245 username = "redis-py-user"
246
247 def teardown():
248 r.acl_deluser(username)
249
250 request.addfinalizer(teardown)
251
252 assert r.acl_deluser(username) == 0
253 assert r.acl_setuser(username, enabled=False, reset=True)
254 assert r.acl_deluser(username) == 1
255
256 # now, a group of users
257 users = [f"bogususer_{r}" for r in range(0, 5)]
258 for u in users:
259 r.acl_setuser(u, enabled=False, reset=True)
260 assert r.acl_deluser(*users) > 1
261 assert r.acl_getuser(users[0]) is None
262 assert r.acl_getuser(users[1]) is None
263 assert r.acl_getuser(users[2]) is None
264 assert r.acl_getuser(users[3]) is None
265 assert r.acl_getuser(users[4]) is None
266
267 @skip_if_server_version_lt("6.0.0")
268 @skip_if_redis_enterprise()

Callers

nothing calls this directly

Calls 3

acl_deluserMethod · 0.80
acl_setuserMethod · 0.80
acl_getuserMethod · 0.80

Tested by

no test coverage detected