]> git.openstreetmap.org Git - nominatim.git/blobdiff - test/bdd/steps/steps_osm_data.py
add tests for examples in lua style documentation
[nominatim.git] / test / bdd / steps / steps_osm_data.py
index 7590b17c9c81c7a97c4f9cfc0bdf339db2cc4405..336fb707038bc02d775f84c85ba3165f3b583221 100644 (file)
@@ -49,6 +49,15 @@ def write_opl_file(opl, grid):
 
         return fd.name
 
 
         return fd.name
 
+@given('the lua style file')
+def lua_style_file(context):
+    """ Define a custom style file to use for the import.
+    """
+    style = Path(context.nominatim.website_dir.name) / 'custom.lua'
+    style.write_text(context.text)
+    context.nominatim.test_env['NOMINATIM_IMPORT_STYLE'] = str(style)
+
+
 @given(u'the ([0-9.]+ )?grid(?: with origin (?P<origin>.*))?')
 def define_node_grid(context, grid_step, origin):
     """
 @given(u'the ([0-9.]+ )?grid(?: with origin (?P<origin>.*))?')
 def define_node_grid(context, grid_step, origin):
     """