X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/284645f5057b1138ecf2faa3a6beae63370cc3d1..02d357d29e40a8dfe5bc8eb4eac35c3ad3cc0958:/test/python/test_tools_database_import.py diff --git a/test/python/test_tools_database_import.py b/test/python/test_tools_database_import.py index 9c38c162..eda88903 100644 --- a/test/python/test_tools_database_import.py +++ b/test/python/test_tools_database_import.py @@ -156,29 +156,3 @@ def test_load_data(dsn, place_row, placex_table, osmline_table, assert temp_db_cursor.table_rows('placex') == 30 assert temp_db_cursor.table_rows('location_property_osmline') == 1 - - -@pytest.mark.parametrize("languages", (None, ' fr,en')) -def test_create_country_names(temp_db_with_extensions, temp_db_conn, temp_db_cursor, - table_factory, tokenizer_mock, languages): - - table_factory('country_name', 'country_code varchar(2), name hstore', - content=(('us', '"name"=>"us1","name:af"=>"us2"'), - ('fr', '"name"=>"Fra", "name:en"=>"Fren"'))) - - assert temp_db_cursor.scalar("SELECT count(*) FROM country_name") == 2 - - tokenizer = tokenizer_mock() - - database_import.create_country_names(temp_db_conn, tokenizer, languages) - - assert len(tokenizer.analyser_cache['countries']) == 2 - - result_set = {k: set(v.values()) for k, v in tokenizer.analyser_cache['countries']} - - if languages: - assert result_set == {'us' : set(('us', 'us1', 'United States')), - 'fr' : set(('fr', 'Fra', 'Fren'))} - else: - assert result_set == {'us' : set(('us', 'us1', 'us2', 'United States')), - 'fr' : set(('fr', 'Fra', 'Fren'))}