@@ -93,6 +93,17 @@ def teardown():
93
93
assert r .acl_setuser (username , enabled = False , reset = True )
94
94
assert r .acl_deluser (username ) == 1
95
95
96
+ # now, a group of users
97
+ users = ['bogususer_%d' % r for r in range (0 , 5 )]
98
+ for u in users :
99
+ r .acl_setuser (u , enabled = False , reset = True )
100
+ assert r .acl_deluser (* users ) > 1
101
+ assert r .acl_getuser (users [0 ]) is None
102
+ assert r .acl_getuser (users [1 ]) is None
103
+ assert r .acl_getuser (users [2 ]) is None
104
+ assert r .acl_getuser (users [3 ]) is None
105
+ assert r .acl_getuser (users [4 ]) is None
106
+
96
107
@skip_if_server_version_lt (REDIS_6_VERSION )
97
108
def test_acl_genpass (self , r ):
98
109
password = r .acl_genpass ()
@@ -193,6 +204,12 @@ def teardown():
193
204
hashed_passwords = ['-' + hashed_password ])
194
205
assert len (r .acl_getuser (username )['passwords' ]) == 1
195
206
207
+ @skip_if_server_version_lt (REDIS_6_VERSION )
208
+ def test_acl_help (self , r ):
209
+ res = r .acl_help ()
210
+ assert isinstance (res , list )
211
+ assert len (res ) != 0
212
+
196
213
@skip_if_server_version_lt (REDIS_6_VERSION )
197
214
def test_acl_list (self , r , request ):
198
215
username = 'redis-py-user'
0 commit comments