X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/bf1f6a997ccdb115f7c77ab8ded34e80dca7abeb..8e212a3d0c5df2cd6af04f8b7af1f74ca158aa0e:/test/python/cli/test_cli.py diff --git a/test/python/cli/test_cli.py b/test/python/cli/test_cli.py index d0e3307e..93e86108 100644 --- a/test/python/cli/test_cli.py +++ b/test/python/cli/test_cli.py @@ -68,15 +68,6 @@ def test_cli_serve_php(cli_call, mock_func_factory): assert func.called == 1 -def test_cli_serve_sanic(cli_call, mock_func_factory): - mod = pytest.importorskip("sanic") - func = mock_func_factory(mod.Sanic, "run") - - cli_call('serve', '--engine', 'sanic') == 0 - - assert func.called == 1 - - def test_cli_serve_starlette_custom_server(cli_call, mock_func_factory): pytest.importorskip("starlette") mod = pytest.importorskip("uvicorn") @@ -109,35 +100,6 @@ def test_cli_serve_uvicorn_based(cli_call, engine, mock_func_factory): assert func.last_kwargs['host'] == '127.0.0.1' assert func.last_kwargs['port'] == 8088 -def test_cli_export_command(cli_call, mock_run_legacy): - assert cli_call('export', '--output-all-postcodes') == 0 - - assert mock_run_legacy.called == 1 - assert mock_run_legacy.last_args[0] == 'export.php' - - -@pytest.mark.parametrize("param,value", [('output-type', 'country'), - ('output-format', 'street;city'), - ('language', 'xf'), - ('restrict-to-country', 'us'), - ('restrict-to-osm-node', '536'), - ('restrict-to-osm-way', '727'), - ('restrict-to-osm-relation', '197532') - ]) -def test_export_parameters(src_dir, tmp_path, param, value, monkeypatch): - (tmp_path / 'admin').mkdir() - (tmp_path / 'admin' / 'export.php').write_text(f"""= 0 ? 0 : 10); - """) - - monkeypatch.setattr(nominatim.paths, 'PHPLIB_DIR', tmp_path) - - assert nominatim.cli.nominatim(module_dir='MODULE NOT AVAILABLE', - osm2pgsql_path='OSM2PGSQL NOT AVAILABLE', - phpcgi_path='/usr/bin/php-cgi', - cli_args=['export', '--' + param, value]) == 0 - - class TestCliWithDb: