Hello community, here is the log from the commit of package python-redis for openSUSE:Factory checked in at 2019-12-23 22:40:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-redis (Old) and /work/SRC/openSUSE:Factory/.python-redis.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-redis" Mon Dec 23 22:40:25 2019 rev:26 rq:757265 version:3.3.11 Changes: -------- --- /work/SRC/openSUSE:Factory/python-redis/python-redis.changes 2019-12-07 15:22:56.695732493 +0100 +++ /work/SRC/openSUSE:Factory/.python-redis.new.6675/python-redis.changes 2019-12-23 22:42:56.725963513 +0100 @@ -1,0 +2,6 @@ +Fri Dec 13 19:00:52 UTC 2019 - Matthias Fehring <[email protected]> + +- Fix tests with redis pre 5.0.0: + * 0001-fix-tests-with-redis-pre-5.0.0.patch + +------------------------------------------------------------------- New: ---- 0001-fix-tests-with-redis-pre-5.0.0.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-redis.spec ++++++ --- /var/tmp/diff_new_pack.Ty1rDq/_old 2019-12-23 22:42:57.305963765 +0100 +++ /var/tmp/diff_new_pack.Ty1rDq/_new 2019-12-23 22:42:57.317963770 +0100 @@ -25,6 +25,7 @@ Group: Development/Languages/Python URL: https://github.com/andymccurdy/redis-py Source: https://files.pythonhosted.org/packages/source/r/redis/redis-%{version}.tar.gz +Patch0: 0001-fix-tests-with-redis-pre-5.0.0.patch BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest >= 2.7.0} BuildRequires: %{python_module setuptools} @@ -42,6 +43,7 @@ %prep %setup -q -n redis-%{version} +%patch0 -p1 %build %python_build ++++++ 0001-fix-tests-with-redis-pre-5.0.0.patch ++++++ >From 90532bd2c4d6d74110ab37d800653d7abafe2e0b Mon Sep 17 00:00:00 2001 From: tuxmaster5000 <[email protected]> Date: Fri, 18 Oct 2019 09:47:27 +0200 Subject: [PATCH] Support old EPEL-7 Redis. (#1227) Upstream: merged(https://github.com/andymccurdy/redis-py/pull/1227) Fix test suite with Redis versions pre-5.0.0 --- tests/test_monitor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_monitor.py b/tests/test_monitor.py index 09ec21bd..fe9e68a9 100644 --- a/tests/test_monitor.py +++ b/tests/test_monitor.py @@ -1,5 +1,7 @@ from __future__ import unicode_literals from redis._compat import unicode +from .conftest import (skip_if_server_version_lt, skip_if_server_version_gte, + skip_unless_arch_bits) def wait_for_command(client, monitor, command): @@ -17,12 +19,14 @@ def wait_for_command(client, monitor, command): class TestPipeline(object): + @skip_if_server_version_lt('5.0.0') def test_wait_command_not_found(self, r): "Make sure the wait_for_command func works when command is not found" with r.monitor() as m: response = wait_for_command(r, m, 'nothing') assert response is None + @skip_if_server_version_lt('5.0.0') def test_response_values(self, r): with r.monitor() as m: r.ping() @@ -34,12 +38,14 @@ def test_response_values(self, r): assert isinstance(response['client_port'], unicode) assert response['command'] == 'PING' + @skip_if_server_version_lt('5.0.0') def test_command_with_quoted_key(self, r): with r.monitor() as m: r.get('foo"bar') response = wait_for_command(r, m, 'GET foo"bar') assert response['command'] == 'GET foo"bar' + @skip_if_server_version_lt('5.0.0') def test_command_with_binary_data(self, r): with r.monitor() as m: byte_string = b'foo\x92' @@ -47,6 +53,7 @@ def test_command_with_binary_data(self, r): response = wait_for_command(r, m, 'GET foo\\x92') assert response['command'] == 'GET foo\\x92' + @skip_if_server_version_lt('5.0.0') def test_lua_script(self, r): with r.monitor() as m: script = 'return redis.call("GET", "foo")'
