diff options
Diffstat (limited to 'tests/conftest.py')
-rw-r--r-- | tests/conftest.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/conftest.py b/tests/conftest.py index 3dc3ea1..c099463 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -3,7 +3,7 @@ from redis.retry import Retry import pytest import random import redis -from packaging.version import Version +from distutils.version import LooseVersion from redis.connection import parse_url from unittest.mock import Mock from urllib.parse import urlparse @@ -38,7 +38,7 @@ def pytest_sessionstart(session): def skip_if_server_version_lt(min_version): redis_version = REDIS_INFO["version"] - check = Version(redis_version) < Version(min_version) + check = LooseVersion(redis_version) < LooseVersion(min_version) return pytest.mark.skipif( check, reason="Redis version required >= {}".format(min_version)) @@ -46,7 +46,7 @@ def skip_if_server_version_lt(min_version): def skip_if_server_version_gte(min_version): redis_version = REDIS_INFO["version"] - check = Version(redis_version) >= Version(min_version) + check = LooseVersion(redis_version) >= LooseVersion(min_version) return pytest.mark.skipif( check, reason="Redis version required < {}".format(min_version)) @@ -183,7 +183,7 @@ def wait_for_command(client, monitor, command): # if we find a command with our key before the command we're waiting # for, something went wrong redis_version = REDIS_INFO["version"] - if Version(redis_version) >= Version('5.0.0'): + if LooseVersion(redis_version) >= LooseVersion('5.0.0'): id_str = str(client.client_id()) else: id_str = '%08x' % random.randrange(2**32) |