11
11
12
12
from .conftest import (
13
13
_get_client ,
14
- REDIS_6_VERSION ,
15
14
skip_if_server_version_gte ,
16
15
skip_if_server_version_lt ,
17
16
skip_unless_arch_bits ,
@@ -68,19 +67,19 @@ def test_command_on_invalid_key_type(self, r):
68
67
r ['a' ]
69
68
70
69
# SERVER INFORMATION
71
- @skip_if_server_version_lt (REDIS_6_VERSION )
70
+ @skip_if_server_version_lt ("6.0.0" )
72
71
def test_acl_cat_no_category (self , r ):
73
72
categories = r .acl_cat ()
74
73
assert isinstance (categories , list )
75
74
assert 'read' in categories
76
75
77
- @skip_if_server_version_lt (REDIS_6_VERSION )
76
+ @skip_if_server_version_lt ("6.0.0" )
78
77
def test_acl_cat_with_category (self , r ):
79
78
commands = r .acl_cat ('read' )
80
79
assert isinstance (commands , list )
81
80
assert 'get' in commands
82
81
83
- @skip_if_server_version_lt (REDIS_6_VERSION )
82
+ @skip_if_server_version_lt ("6.0.0" )
84
83
def test_acl_deluser (self , r , request ):
85
84
username = 'redis-py-user'
86
85
@@ -104,7 +103,7 @@ def teardown():
104
103
assert r .acl_getuser (users [3 ]) is None
105
104
assert r .acl_getuser (users [4 ]) is None
106
105
107
- @skip_if_server_version_lt (REDIS_6_VERSION )
106
+ @skip_if_server_version_lt ("6.0.0" )
108
107
def test_acl_genpass (self , r ):
109
108
password = r .acl_genpass ()
110
109
assert isinstance (password , str )
@@ -117,7 +116,7 @@ def test_acl_genpass(self, r):
117
116
r .acl_genpass (555 )
118
117
assert isinstance (password , str )
119
118
120
- @skip_if_server_version_lt (REDIS_6_VERSION )
119
+ @skip_if_server_version_lt ("6.0.0" )
121
120
def test_acl_getuser_setuser (self , r , request ):
122
121
username = 'redis-py-user'
123
122
@@ -204,13 +203,13 @@ def teardown():
204
203
hashed_passwords = ['-' + hashed_password ])
205
204
assert len (r .acl_getuser (username )['passwords' ]) == 1
206
205
207
- @skip_if_server_version_lt (REDIS_6_VERSION )
206
+ @skip_if_server_version_lt ("6.0.0" )
208
207
def test_acl_help (self , r ):
209
208
res = r .acl_help ()
210
209
assert isinstance (res , list )
211
210
assert len (res ) != 0
212
211
213
- @skip_if_server_version_lt (REDIS_6_VERSION )
212
+ @skip_if_server_version_lt ("6.0.0" )
214
213
def test_acl_list (self , r , request ):
215
214
username = 'redis-py-user'
216
215
@@ -222,7 +221,7 @@ def teardown():
222
221
users = r .acl_list ()
223
222
assert len (users ) == 2
224
223
225
- @skip_if_server_version_lt (REDIS_6_VERSION )
224
+ @skip_if_server_version_lt ("6.0.0" )
226
225
def test_acl_log (self , r , request ):
227
226
username = 'redis-py-user'
228
227
@@ -257,7 +256,7 @@ def teardown():
257
256
assert 'client-info' in r .acl_log (count = 1 )[0 ]
258
257
assert r .acl_log_reset ()
259
258
260
- @skip_if_server_version_lt (REDIS_6_VERSION )
259
+ @skip_if_server_version_lt ("6.0.0" )
261
260
def test_acl_setuser_categories_without_prefix_fails (self , r , request ):
262
261
username = 'redis-py-user'
263
262
@@ -268,7 +267,7 @@ def teardown():
268
267
with pytest .raises (exceptions .DataError ):
269
268
r .acl_setuser (username , categories = ['list' ])
270
269
271
- @skip_if_server_version_lt (REDIS_6_VERSION )
270
+ @skip_if_server_version_lt ("6.0.0" )
272
271
def test_acl_setuser_commands_without_prefix_fails (self , r , request ):
273
272
username = 'redis-py-user'
274
273
@@ -279,7 +278,7 @@ def teardown():
279
278
with pytest .raises (exceptions .DataError ):
280
279
r .acl_setuser (username , commands = ['get' ])
281
280
282
- @skip_if_server_version_lt (REDIS_6_VERSION )
281
+ @skip_if_server_version_lt ("6.0.0" )
283
282
def test_acl_setuser_add_passwords_and_nopass_fails (self , r , request ):
284
283
username = 'redis-py-user'
285
284
@@ -290,13 +289,13 @@ def teardown():
290
289
with pytest .raises (exceptions .DataError ):
291
290
r .acl_setuser (username , passwords = '+mypass' , nopass = True )
292
291
293
- @skip_if_server_version_lt (REDIS_6_VERSION )
292
+ @skip_if_server_version_lt ("6.0.0" )
294
293
def test_acl_users (self , r ):
295
294
users = r .acl_users ()
296
295
assert isinstance (users , list )
297
296
assert len (users ) > 0
298
297
299
- @skip_if_server_version_lt (REDIS_6_VERSION )
298
+ @skip_if_server_version_lt ("6.0.0" )
300
299
def test_acl_whoami (self , r ):
301
300
username = r .acl_whoami ()
302
301
assert isinstance (username , str )
@@ -1137,7 +1136,7 @@ def test_set_multipleoptions(self, r):
1137
1136
assert r .set ('a' , '1' , xx = True , px = 10000 )
1138
1137
assert 0 < r .ttl ('a' ) <= 10
1139
1138
1140
- @skip_if_server_version_lt (REDIS_6_VERSION )
1139
+ @skip_if_server_version_lt ("6.0.0" )
1141
1140
def test_set_keepttl (self , r ):
1142
1141
r ['a' ] = 'val'
1143
1142
assert r .set ('a' , '1' , xx = True , px = 10000 )
@@ -1451,7 +1450,7 @@ def test_scan(self, r):
1451
1450
_ , keys = r .scan (match = 'a' )
1452
1451
assert set (keys ) == {b'a' }
1453
1452
1454
- @skip_if_server_version_lt (REDIS_6_VERSION )
1453
+ @skip_if_server_version_lt ("6.0.0" )
1455
1454
def test_scan_type (self , r ):
1456
1455
r .sadd ('a-set' , 1 )
1457
1456
r .hset ('a-hash' , 'foo' , 2 )
0 commit comments