X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/eacabb0e962cf5301c63622204dd8efa0ce0a7ac..57ce75eb67e292b2ddb7036619646ab73690ecfd:/test/python/test_cli.py?ds=inline diff --git a/test/python/test_cli.py b/test/python/test_cli.py index e94e114f..eb0ee584 100644 --- a/test/python/test_cli.py +++ b/test/python/test_cli.py @@ -64,8 +64,6 @@ def test_cli_help(capsys): @pytest.mark.parametrize("command,script", [ - (('special-phrases',), 'specialphrases'), - (('add-data', '--tiger-data', 'tiger'), 'setup'), (('add-data', '--file', 'foo.osm'), 'update'), (('export',), 'export') ]) @@ -95,6 +93,8 @@ def test_import_full(temp_db, mock_func_factory): mock_func_factory(nominatim.tools.database_import, 'create_tables'), mock_func_factory(nominatim.tools.database_import, 'create_table_triggers'), mock_func_factory(nominatim.tools.database_import, 'create_partition_tables'), + mock_func_factory(nominatim.tools.database_import, 'create_search_indices'), + mock_func_factory(nominatim.tools.database_import, 'create_country_names'), mock_func_factory(nominatim.tools.refresh, 'load_address_levels_from_file'), mock_func_factory(nominatim.indexer.indexer.Indexer, 'index_full'), mock_func_factory(nominatim.tools.refresh, 'setup_website'), @@ -171,6 +171,12 @@ def test_index_command(mock_func_factory, temp_db_cursor, params, do_bnds, do_ra assert bnd_mock.called == do_bnds assert rank_mock.called == do_ranks +def test_special_phrases_command(temp_db, mock_func_factory): + func = mock_func_factory(nominatim.clicmd.special_phrases.SpecialPhrasesImporter, 'import_from_wiki') + + call_nominatim('special-phrases', '--import-from-wiki') + + assert func.called == 1 @pytest.mark.parametrize("command,func", [ ('postcodes', 'update_postcodes'),