Skip to content

Commit 618f7fd

Browse files
committed
Fixed geocoding test
1 parent f499ed4 commit 618f7fd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

test/test_geocaching.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import unittest
44
import pycaching
5+
from geopy.distance import great_circle
56
from pycaching.errors import LoginFailedException, GeocodeError, PMOnlyException
67
from pycaching import Geocaching
78
from pycaching import Cache
@@ -22,9 +23,9 @@ def setUpClass(cls):
2223
def test_geocode(self):
2324
pilsen = Point(49.74774, 13.37752)
2425
with self.subTest("existing location"):
25-
self.assertEqual(self.g.geocode("Pilsen"), pilsen)
26-
self.assertEqual(self.g.geocode("Plzeň"), pilsen)
27-
self.assertEqual(self.g.geocode("plzen"), pilsen)
26+
self.assertLess(great_circle(self.g.geocode("Pilsen"), pilsen).miles, 10)
27+
self.assertLess(great_circle(self.g.geocode("Plzeň"), pilsen).miles, 10)
28+
self.assertLess(great_circle(self.g.geocode("plzen"), pilsen).miles, 10)
2829

2930
with self.subTest("non-existing location"):
3031
with self.assertRaises(GeocodeError):

0 commit comments

Comments
 (0)