]> git.openstreetmap.org Git - nominatim.git/blobdiff - tests/steps/api_setup.py
ignore encoding errors when reading log files
[nominatim.git] / tests / steps / api_setup.py
index 9accf4206ccea4a2cb57d17663237834ebc378e2..ab08009654da3b768536d2efa8b6522533f08c4d 100644 (file)
@@ -103,6 +103,16 @@ def api_setup_reverse(step, fmt, lat, lon):
         world.params['format'] = fmt.strip()
     api_call('reverse')
 
+@step(u'looking up place ([NRW]?\d+)')
+def api_setup_details_reverse(step, obj):
+    if obj[0] in ('N', 'R', 'W'):
+        # an osm id
+        world.params['osm_type']  = obj[0]
+        world.params['osm_id'] = obj[1:]
+    else:
+        world.params['place_id']  = obj
+    api_call('reverse')
+
 @step(u'looking up details for ([NRW]?\d+)')
 def api_setup_details(step, obj):
     if obj[0] in ('N', 'R', 'W'):