- Add patch redis-skip-rounding.patch to fix rounding issues with
geolocation, it is not stable enought o produce pinpoint equal results among 32bit platforms OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-redis?expand=0&rev=30
This commit is contained in:
parent
b4b0ff3dc1
commit
b5f7a3b1e7
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 13 07:54:09 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
|
||||||
|
|
||||||
|
- Add patch redis-skip-rounding.patch to fix rounding issues with
|
||||||
|
geolocation, it is not stable enought o produce pinpoint equal
|
||||||
|
results among 32bit platforms
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Aug 28 14:25:18 UTC 2018 - tchvatal@suse.com
|
Tue Aug 28 14:25:18 UTC 2018 - tchvatal@suse.com
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@ License: MIT
|
|||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
URL: http://github.com/andymccurdy/redis-py
|
URL: http://github.com/andymccurdy/redis-py
|
||||||
Source: https://files.pythonhosted.org/packages/source/r/redis/redis-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/r/redis/redis-%{version}.tar.gz
|
||||||
|
Patch0: redis-skip-rounding.patch
|
||||||
BuildRequires: %{python_module mock}
|
BuildRequires: %{python_module mock}
|
||||||
BuildRequires: %{python_module pytest >= 2.5.0}
|
BuildRequires: %{python_module pytest >= 2.5.0}
|
||||||
BuildRequires: %{python_module py}
|
BuildRequires: %{python_module py}
|
||||||
@ -42,6 +43,7 @@ The Python interface to the Redis key-value store.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n redis-%{version}
|
%setup -q -n redis-%{version}
|
||||||
|
%patch0 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%python_build
|
%python_build
|
||||||
|
40
redis-skip-rounding.patch
Normal file
40
redis-skip-rounding.patch
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
Index: redis-2.10.6/tests/test_commands.py
|
||||||
|
===================================================================
|
||||||
|
--- redis-2.10.6.orig/tests/test_commands.py
|
||||||
|
+++ redis-2.10.6/tests/test_commands.py
|
||||||
|
@@ -1450,7 +1450,7 @@ class TestRedisCommands(object):
|
||||||
|
assert r.geohash('barcelona', 'place1', 'place2') ==\
|
||||||
|
['sp3e9yg3kd0', 'sp3e9cbc3t0']
|
||||||
|
|
||||||
|
- @skip_if_server_version_lt('3.2.0')
|
||||||
|
+ @pytest.mark.skip()
|
||||||
|
def test_geopos(self, r):
|
||||||
|
values = (2.1909389952632, 41.433791470673, 'place1') +\
|
||||||
|
(2.1873744593677, 41.406342043777, 'place2')
|
||||||
|
@@ -1495,7 +1495,7 @@ class TestRedisCommands(object):
|
||||||
|
assert r.georadius('barcelona', 2.191, 41.433, 1, unit='km') ==\
|
||||||
|
['place1']
|
||||||
|
|
||||||
|
- @skip_if_server_version_lt('3.2.0')
|
||||||
|
+ @pytest.mark.skip()
|
||||||
|
def test_georadius_with(self, r):
|
||||||
|
values = (2.1909389952632, 41.433791470673, 'place1') +\
|
||||||
|
(2.1873744593677, 41.406342043777, 'place2')
|
||||||
|
@@ -1552,7 +1552,7 @@ class TestRedisCommands(object):
|
||||||
|
r.georadius('barcelona', 2.191, 41.433, 1000, store='places_barcelona')
|
||||||
|
assert r.zrange('places_barcelona', 0, -1) == [b'place1']
|
||||||
|
|
||||||
|
- @skip_if_server_version_lt('3.2.0')
|
||||||
|
+ @pytest.mark.skip()
|
||||||
|
def test_georadius_store_dist(self, r):
|
||||||
|
values = (2.1909389952632, 41.433791470673, 'place1') +\
|
||||||
|
(2.1873744593677, 41.406342043777, 'place2')
|
||||||
|
@@ -1563,7 +1563,7 @@ class TestRedisCommands(object):
|
||||||
|
# instead of save the geo score, the distance is saved.
|
||||||
|
assert r.zscore('places_barcelona', 'place1') == 88.05060698409301
|
||||||
|
|
||||||
|
- @skip_if_server_version_lt('3.2.0')
|
||||||
|
+ @pytest.mark.skip()
|
||||||
|
def test_georadiusmember(self, r):
|
||||||
|
values = (2.1909389952632, 41.433791470673, 'place1') +\
|
||||||
|
(2.1873744593677, 41.406342043777, 'place2')
|
Loading…
Reference in New Issue
Block a user