summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChayim <chayim@users.noreply.github.com>2021-10-11 11:00:45 +0300
committerGitHub <noreply@github.com>2021-10-11 11:00:45 +0300
commit22f677f991f811e5a540294f1535c3539719087f (patch)
tree650d279186eb29ccb93afb64780d19bf3b4c116c
parent9419f1d56beff5b350c87785cc57f2431fe85cbb (diff)
downloadredis-py-22f677f991f811e5a540294f1535c3539719087f.tar.gz
Removing the REDIS_6_VERSION placeholder (#1582)
-rw-r--r--tests/conftest.py6
-rw-r--r--tests/test_commands.py31
-rw-r--r--tests/test_connection_pool.py12
3 files changed, 21 insertions, 28 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index b9091a9..3dc3ea1 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -9,12 +9,6 @@ from unittest.mock import Mock
from urllib.parse import urlparse
-# redis 6 release candidates report a version number of 5.9.x. Use this
-# constant for skip_if decorators as a placeholder until 6.0.0 is officially
-# released
-REDIS_6_VERSION = '5.9.0'
-
-
REDIS_INFO = {}
default_redis_url = "redis://localhost:6379/9"
diff --git a/tests/test_commands.py b/tests/test_commands.py
index 60b9ff1..2be8923 100644
--- a/tests/test_commands.py
+++ b/tests/test_commands.py
@@ -11,7 +11,6 @@ from redis import exceptions
from .conftest import (
_get_client,
- REDIS_6_VERSION,
skip_if_server_version_gte,
skip_if_server_version_lt,
skip_unless_arch_bits,
@@ -68,19 +67,19 @@ class TestRedisCommands:
r['a']
# SERVER INFORMATION
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_cat_no_category(self, r):
categories = r.acl_cat()
assert isinstance(categories, list)
assert 'read' in categories
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_cat_with_category(self, r):
commands = r.acl_cat('read')
assert isinstance(commands, list)
assert 'get' in commands
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_deluser(self, r, request):
username = 'redis-py-user'
@@ -104,7 +103,7 @@ class TestRedisCommands:
assert r.acl_getuser(users[3]) is None
assert r.acl_getuser(users[4]) is None
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_genpass(self, r):
password = r.acl_genpass()
assert isinstance(password, str)
@@ -117,7 +116,7 @@ class TestRedisCommands:
r.acl_genpass(555)
assert isinstance(password, str)
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_getuser_setuser(self, r, request):
username = 'redis-py-user'
@@ -204,13 +203,13 @@ class TestRedisCommands:
hashed_passwords=['-' + hashed_password])
assert len(r.acl_getuser(username)['passwords']) == 1
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_help(self, r):
res = r.acl_help()
assert isinstance(res, list)
assert len(res) != 0
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_list(self, r, request):
username = 'redis-py-user'
@@ -222,7 +221,7 @@ class TestRedisCommands:
users = r.acl_list()
assert len(users) == 2
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_log(self, r, request):
username = 'redis-py-user'
@@ -257,7 +256,7 @@ class TestRedisCommands:
assert 'client-info' in r.acl_log(count=1)[0]
assert r.acl_log_reset()
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_setuser_categories_without_prefix_fails(self, r, request):
username = 'redis-py-user'
@@ -268,7 +267,7 @@ class TestRedisCommands:
with pytest.raises(exceptions.DataError):
r.acl_setuser(username, categories=['list'])
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_setuser_commands_without_prefix_fails(self, r, request):
username = 'redis-py-user'
@@ -279,7 +278,7 @@ class TestRedisCommands:
with pytest.raises(exceptions.DataError):
r.acl_setuser(username, commands=['get'])
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_setuser_add_passwords_and_nopass_fails(self, r, request):
username = 'redis-py-user'
@@ -290,13 +289,13 @@ class TestRedisCommands:
with pytest.raises(exceptions.DataError):
r.acl_setuser(username, passwords='+mypass', nopass=True)
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_users(self, r):
users = r.acl_users()
assert isinstance(users, list)
assert len(users) > 0
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_acl_whoami(self, r):
username = r.acl_whoami()
assert isinstance(username, str)
@@ -1137,7 +1136,7 @@ class TestRedisCommands:
assert r.set('a', '1', xx=True, px=10000)
assert 0 < r.ttl('a') <= 10
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_set_keepttl(self, r):
r['a'] = 'val'
assert r.set('a', '1', xx=True, px=10000)
@@ -1451,7 +1450,7 @@ class TestRedisCommands:
_, keys = r.scan(match='a')
assert set(keys) == {b'a'}
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_scan_type(self, r):
r.sadd('a-set', 1)
r.hset('a-hash', 'foo', 2)
diff --git a/tests/test_connection_pool.py b/tests/test_connection_pool.py
index 7f9d054..8d2ad04 100644
--- a/tests/test_connection_pool.py
+++ b/tests/test_connection_pool.py
@@ -7,7 +7,7 @@ from unittest import mock
from threading import Thread
from redis.connection import ssl_available, to_bool
-from .conftest import skip_if_server_version_lt, _get_client, REDIS_6_VERSION
+from .conftest import skip_if_server_version_lt, _get_client
from .test_pubsub import wait_for_message
@@ -200,7 +200,7 @@ class TestConnectionPoolURLParsing:
'port': 6380,
}
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_username(self):
pool = redis.ConnectionPool.from_url('redis://myuser:@localhost')
assert pool.connection_class == redis.Connection
@@ -209,7 +209,7 @@ class TestConnectionPoolURLParsing:
'username': 'myuser',
}
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_quoted_username(self):
pool = redis.ConnectionPool.from_url(
'redis://%2Fmyuser%2F%2B name%3D%24+:@localhost')
@@ -236,7 +236,7 @@ class TestConnectionPoolURLParsing:
'password': '/mypass/+ word=$+',
}
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_username_and_password(self):
pool = redis.ConnectionPool.from_url('redis://myuser:mypass@localhost')
assert pool.connection_class == redis.Connection
@@ -349,7 +349,7 @@ class TestConnectionPoolUnixSocketURLParsing:
'path': '/socket',
}
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_username(self):
pool = redis.ConnectionPool.from_url('unix://myuser:@/socket')
assert pool.connection_class == redis.UnixDomainSocketConnection
@@ -358,7 +358,7 @@ class TestConnectionPoolUnixSocketURLParsing:
'username': 'myuser',
}
- @skip_if_server_version_lt(REDIS_6_VERSION)
+ @skip_if_server_version_lt("6.0.0")
def test_quoted_username(self):
pool = redis.ConnectionPool.from_url(
'unix://%2Fmyuser%2F%2B name%3D%24+:@/socket')