summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
authorAndy McCurdy <andy@andymccurdy.com>2017-08-15 13:31:04 -0700
committerAndy McCurdy <andy@andymccurdy.com>2017-08-15 13:31:04 -0700
commitbefe96aaa3c685f05178952f93ebdb1c22ae48b6 (patch)
treeccafb4c88fe13504f83311471d2f1d4a3012d1c2 /tests/conftest.py
parentfbd1e46864b3734744ef2aa7bc3ddb93ed91075b (diff)
downloadredis-py-befe96aaa3c685f05178952f93ebdb1c22ae48b6.tar.gz
GEOPOS returns different values from redis 3.2 to redis 4.0
update test suite to test the appropriate return type based on server version
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index d7b2b14..006697f 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -37,6 +37,11 @@ def skip_if_server_version_lt(min_version):
return pytest.mark.skipif(check, reason="")
+def skip_if_server_version_gte(min_version):
+ check = StrictVersion(get_version()) >= StrictVersion(min_version)
+ return pytest.mark.skipif(check, reason="")
+
+
@pytest.fixture()
def r(request, **kwargs):
return _get_client(redis.Redis, request, **kwargs)