@@ -108,25 +108,24 @@ def teardown():
108108
109109 # test enabled=False
110110 assert r .acl_setuser (username , enabled = False , reset = True )
111- assert r .acl_getuser (username ) == {
112- 'categories' : ['-@all' ],
113- 'commands' : [],
114- 'enabled' : False ,
115- 'flags' : ['off' ],
116- 'keys' : [],
117- 'passwords' : [],
118- }
111+ acl = r .acl_getuser (username )
112+ assert acl ['categories' ] == ['-@all' ]
113+ assert acl ['commands' ] == []
114+ assert acl ['keys' ] == []
115+ assert acl ['passwords' ] == []
116+ assert 'off' in acl ['flags' ]
117+ assert acl ['enabled' ] is False
119118
120119 # test nopass=True
121120 assert r .acl_setuser (username , enabled = True , reset = True , nopass = True )
122- assert r .acl_getuser (username ) == {
123- 'categories' : ['-@all' ],
124- 'commands' : [],
125- 'enabled' : True ,
126- 'flags' : [ 'on' , 'nopass' ],
127- 'keys' : [],
128- 'passwords' : [],
129- }
121+ acl = r .acl_getuser (username )
122+ assert acl [ 'categories' ] == ['-@all' ]
123+ assert acl [ 'commands' ] == []
124+ assert acl [ 'keys' ] == []
125+ assert acl [ 'passwords' ] == []
126+ assert 'on' in acl [ 'flags' ]
127+ assert 'nopass' in acl [ 'flags' ]
128+ assert acl [ 'enabled' ] is True
130129
131130 # test all args
132131 assert r .acl_setuser (username , enabled = True , reset = True ,
@@ -138,7 +137,7 @@ def teardown():
138137 assert set (acl ['categories' ]) == set (['-@all' , '+@set' , '+@hash' ])
139138 assert set (acl ['commands' ]) == set (['+get' , '+mget' , '-hset' ])
140139 assert acl ['enabled' ] is True
141- assert acl [ 'flags' ] == [ 'on ' ]
140+ assert 'on' in acl [ 'flags ' ]
142141 assert set (acl ['keys' ]) == set ([b'cache:*' , b'objects:*' ])
143142 assert len (acl ['passwords' ]) == 2
144143
@@ -157,7 +156,7 @@ def teardown():
157156 assert set (acl ['categories' ]) == set (['-@all' , '+@set' , '+@hash' ])
158157 assert set (acl ['commands' ]) == set (['+get' , '+mget' ])
159158 assert acl ['enabled' ] is True
160- assert acl [ 'flags' ] == [ 'on ' ]
159+ assert 'on' in acl [ 'flags ' ]
161160 assert set (acl ['keys' ]) == set ([b'cache:*' , b'objects:*' ])
162161 assert len (acl ['passwords' ]) == 2
163162
@@ -196,7 +195,7 @@ def teardown():
196195
197196 assert r .acl_setuser (username , enabled = False , reset = True )
198197 users = r .acl_list ()
199- assert 'user %s off -@all' % username in users
198+ assert len ( users ) == 2
200199
201200 @skip_if_server_version_lt (REDIS_6_VERSION )
202201 def test_acl_log (self , r , request ):
0 commit comments