X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/4f2d73aa7c185af5546094449355580d3564cdc6..0e9e2bbdca37801215d5b3c1e65c9c417bf27796:/test/bdd/steps/queries.py diff --git a/test/bdd/steps/queries.py b/test/bdd/steps/queries.py index acb7ee91..f37f7e7b 100644 --- a/test/bdd/steps/queries.py +++ b/test/bdd/steps/queries.py @@ -44,8 +44,8 @@ class SearchResponse(object): assert_equal(str(res[h]), str(row[h])) -@when(u'searching for "(?P.*)"') -def query_cmd(context, query): +@when(u'searching for "(?P.*)"(?P 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()