X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/0cbf98c0204f0e90e1f6d22110eb80ee87dae0e0..8ffd7d92434663dfbcffd21c776c46ec665acff0:/test/python/test_cli.py diff --git a/test/python/test_cli.py b/test/python/test_cli.py index 9b39f580..334a9e78 100644 --- a/test/python/test_cli.py +++ b/test/python/test_cli.py @@ -23,7 +23,7 @@ from nominatim.db import status def call_nominatim(*args): return nominatim.cli.nominatim(module_dir='build/module', osm2pgsql_path='build/osm2pgsql/osm2pgsql', - phplib_dir='lib', + phplib_dir='lib-php', data_dir='.', phpcgi_path='/usr/bin/php-cgi', cli_args=args) @@ -85,6 +85,13 @@ def test_admin_command_legacy(monkeypatch, params): assert mock_run_legacy.called == 1 +@pytest.mark.parametrize("func, params", [('analyse_indexing', ('--analyse-indexing', ))]) +def test_admin_command_tool(monkeypatch, func, params): + mock = MockParamCapture() + monkeypatch.setattr(nominatim.tools.admin, func, mock) + + assert 0 == call_nominatim('admin', *params) + assert mock.called == 1 @pytest.mark.parametrize("name,oid", [('file', 'foo.osm'), ('diff', 'foo.osc'), ('node', 12), ('way', 8), ('relation', 32)])