]> git.openstreetmap.org Git - nominatim.git/blobdiff - test/bdd/steps/queries.py
add tests for updating linked features
[nominatim.git] / test / bdd / steps / queries.py
index acb7ee91411af4a48567b58069df4bf314f4313d..f37f7e7b54cc60a874cc8de35bcc7ab552af8f6b 100644 (file)
@@ -44,8 +44,8 @@ class SearchResponse(object):
                     assert_equal(str(res[h]), str(row[h]))
 
 
-@when(u'searching for "(?P<query>.*)"')
-def query_cmd(context, query):
+@when(u'searching for "(?P<query>.*)"(?P<dups> with dups)?')
+def query_cmd(context, query, dups):
     """ Query directly via PHP script.
     """
     cmd = [os.path.join(context.nominatim.build_dir, 'utils', 'query.php'),
@@ -57,6 +57,9 @@ def query_cmd(context, query):
             if value:
                 cmd.extend(('--' + h, value))
 
+    if dups:
+        cmd.extend(('--dedupe', '0'))
+
     proc = subprocess.Popen(cmd, cwd=context.nominatim.build_dir,
                             stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     (outp, err) = proc.communicate()