Skip to content

Commit 04af0d6

Browse files
committed
Add test to make sure geodist with a missing member returns None
Fixes redis#939
1 parent 0ef9087 commit 04af0d6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/test_commands.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1600,6 +1600,12 @@ def test_geodist_units(self, r):
16001600
r.geoadd('barcelona', *values)
16011601
assert r.geodist('barcelona', 'place1', 'place2', 'km') == 3.0674
16021602

1603+
@skip_if_server_version_lt('3.2.0')
1604+
def test_geodist_missing_one_member(self, r):
1605+
values = (2.1909389952632, 41.433791470673, 'place1')
1606+
r.geoadd('barcelona', *values)
1607+
assert r.geodist('barcelona', 'place1', 'missing_member', 'km') is None
1608+
16031609
@skip_if_server_version_lt('3.2.0')
16041610
def test_geodist_invalid_units(self, r):
16051611
with pytest.raises(exceptions.RedisError):

0 commit comments

Comments
 (0)