X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/b90e719da595b6760b39b7cd64ee29447de2d5e8..943e5fe6997f71709d344a73363021ffcefe3539:/test/python/tools/test_refresh.py?ds=sidebyside diff --git a/test/python/tools/test_refresh.py b/test/python/tools/test_refresh.py index ac79a48f..cbe7f7bd 100644 --- a/test/python/tools/test_refresh.py +++ b/test/python/tools/test_refresh.py @@ -1,3 +1,9 @@ +# SPDX-License-Identifier: GPL-2.0-only +# +# This file is part of Nominatim. (https://nominatim.org) +# +# Copyright (C) 2022 by the Nominatim developer community. +# For a full list of authors see the git log. """ Test for various refresh functions. """ @@ -22,3 +28,14 @@ def test_refresh_import_wikipedia(dsn, src_dir, table_factory, temp_db_cursor, r assert temp_db_cursor.table_rows('wikipedia_article') > 0 assert temp_db_cursor.table_rows('wikipedia_redirect') > 0 + + +def test_recompute_importance(placex_table, table_factory, temp_db_conn, temp_db_cursor): + temp_db_cursor.execute("""CREATE OR REPLACE FUNCTION compute_importance(extratags HSTORE, + country_code varchar(2), + osm_type varchar(1), osm_id BIGINT, + OUT importance FLOAT, + OUT wikipedia TEXT) + AS $$ SELECT 0.1::float, 'foo'::text $$ LANGUAGE SQL""") + + refresh.recompute_importance(temp_db_conn)