2 Test for legacy tokenizer.
6 from nominatim.tokenizer import legacy_tokenizer
7 from nominatim.db import properties
10 def tokenizer(dsn, tmp_path, def_config, property_table):
11 tok = legacy_tokenizer.create(dsn, tmp_path)
12 tok.init_new_db(def_config)
16 def test_init_new(dsn, tmp_path, def_config, property_table, monkeypatch, temp_db_conn):
17 monkeypatch.setenv('NOMINATIM_TERM_NORMALIZATION', 'xxvv')
19 tok = legacy_tokenizer.create(dsn, tmp_path)
20 tok.init_new_db(def_config)
22 assert properties.get_property(temp_db_conn, legacy_tokenizer.DBCFG_NORMALIZATION) == 'xxvv'
25 def test_init_from_project(tokenizer):
26 tokenizer.init_from_project()
28 assert tokenizer.normalization is not None