12
12
from redis import exceptions
13
13
14
14
from .conftest import (skip_if_server_version_lt , skip_if_server_version_gte ,
15
- skip_unless_arch_bits )
15
+ skip_unless_arch_bits , REDIS_6_VERSION )
16
16
17
17
18
18
@pytest .fixture ()
@@ -65,19 +65,19 @@ def test_command_on_invalid_key_type(self, r):
65
65
r ['a' ]
66
66
67
67
# SERVER INFORMATION
68
- @skip_if_server_version_lt ('5.9.101' )
68
+ @skip_if_server_version_lt (REDIS_6_VERSION )
69
69
def test_acl_cat_no_category (self , r ):
70
70
categories = r .acl_cat ()
71
71
assert isinstance (categories , list )
72
72
assert 'read' in categories
73
73
74
- @skip_if_server_version_lt ('5.9.101' )
74
+ @skip_if_server_version_lt (REDIS_6_VERSION )
75
75
def test_acl_cat_with_category (self , r ):
76
76
commands = r .acl_cat ('read' )
77
77
assert isinstance (commands , list )
78
78
assert 'get' in commands
79
79
80
- @skip_if_server_version_lt ('5.9.101' )
80
+ @skip_if_server_version_lt (REDIS_6_VERSION )
81
81
def test_acl_deluser (self , r , request ):
82
82
username = 'redis-py-user'
83
83
@@ -90,12 +90,12 @@ def teardown():
90
90
assert r .acl_setuser (username , enabled = False , reset = True )
91
91
assert r .acl_deluser (username ) == 1
92
92
93
- @skip_if_server_version_lt ('5.9.101' )
93
+ @skip_if_server_version_lt (REDIS_6_VERSION )
94
94
def test_acl_genpass (self , r ):
95
95
password = r .acl_genpass ()
96
96
assert isinstance (password , basestring )
97
97
98
- @skip_if_server_version_lt ('5.9.101' )
98
+ @skip_if_server_version_lt (REDIS_6_VERSION )
99
99
def test_acl_getuser_setuser (self , r , request ):
100
100
username = 'redis-py-user'
101
101
@@ -183,7 +183,7 @@ def teardown():
183
183
hashed_passwords = ['-' + hashed_password ])
184
184
assert len (r .acl_getuser (username )['passwords' ]) == 1
185
185
186
- @skip_if_server_version_lt ('5.9.101' )
186
+ @skip_if_server_version_lt (REDIS_6_VERSION )
187
187
def test_acl_list (self , r , request ):
188
188
username = 'redis-py-user'
189
189
@@ -195,7 +195,7 @@ def teardown():
195
195
users = r .acl_list ()
196
196
assert 'user %s off -@all' % username in users
197
197
198
- @skip_if_server_version_lt ('5.9.101' )
198
+ @skip_if_server_version_lt (REDIS_6_VERSION )
199
199
def test_acl_setuser_categories_without_prefix_fails (self , r , request ):
200
200
username = 'redis-py-user'
201
201
@@ -206,7 +206,7 @@ def teardown():
206
206
with pytest .raises (exceptions .DataError ):
207
207
r .acl_setuser (username , categories = ['list' ])
208
208
209
- @skip_if_server_version_lt ('5.9.101' )
209
+ @skip_if_server_version_lt (REDIS_6_VERSION )
210
210
def test_acl_setuser_commands_without_prefix_fails (self , r , request ):
211
211
username = 'redis-py-user'
212
212
@@ -217,7 +217,7 @@ def teardown():
217
217
with pytest .raises (exceptions .DataError ):
218
218
r .acl_setuser (username , commands = ['get' ])
219
219
220
- @skip_if_server_version_lt ('5.9.101' )
220
+ @skip_if_server_version_lt (REDIS_6_VERSION )
221
221
def test_acl_setuser_add_passwords_and_nopass_fails (self , r , request ):
222
222
username = 'redis-py-user'
223
223
@@ -228,13 +228,13 @@ def teardown():
228
228
with pytest .raises (exceptions .DataError ):
229
229
r .acl_setuser (username , passwords = '+mypass' , nopass = True )
230
230
231
- @skip_if_server_version_lt ('5.9.101' )
231
+ @skip_if_server_version_lt (REDIS_6_VERSION )
232
232
def test_acl_users (self , r ):
233
233
users = r .acl_users ()
234
234
assert isinstance (users , list )
235
235
assert len (users ) > 0
236
236
237
- @skip_if_server_version_lt ('5.9.101' )
237
+ @skip_if_server_version_lt (REDIS_6_VERSION )
238
238
def test_acl_whoami (self , r ):
239
239
username = r .acl_whoami ()
240
240
assert isinstance (username , basestring )
@@ -867,7 +867,7 @@ def test_set_multipleoptions(self, r):
867
867
assert r .set ('a' , '1' , xx = True , px = 10000 )
868
868
assert 0 < r .ttl ('a' ) <= 10
869
869
870
- @skip_if_server_version_lt ('5.9.0' ) # 6.0-rc1
870
+ @skip_if_server_version_lt (REDIS_6_VERSION )
871
871
def test_set_keepttl (self , r ):
872
872
r ['a' ] = 'val'
873
873
assert r .set ('a' , '1' , xx = True , px = 10000 )
@@ -1073,7 +1073,7 @@ def test_scan(self, r):
1073
1073
_ , keys = r .scan (match = 'a' )
1074
1074
assert set (keys ) == {b'a' }
1075
1075
1076
- @skip_if_server_version_lt ('5.9.101' )
1076
+ @skip_if_server_version_lt (REDIS_6_VERSION )
1077
1077
def test_scan_type (self , r ):
1078
1078
r .sadd ('a-set' , 1 )
1079
1079
r .hset ('a-hash' , 'foo' , 2 )
0 commit comments