mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-09 11:34:07 +00:00
adapt ICU tets to new housenumber sanitizer
Restrict tests to making sure that handing in multiple housenumbers works.
This commit is contained in:
@@ -400,7 +400,9 @@ class TestPlaceAddress:
|
|||||||
|
|
||||||
@pytest.fixture(autouse=True)
|
@pytest.fixture(autouse=True)
|
||||||
def setup(self, analyzer, sql_functions):
|
def setup(self, analyzer, sql_functions):
|
||||||
with analyzer(trans=(":: upper()", "'🜵' > ' '")) as anl:
|
hnr = {'step': 'clean-housenumbers',
|
||||||
|
'filter-kind': ['housenumber', 'conscriptionnumber', 'streetnumber']}
|
||||||
|
with analyzer(trans=(":: upper()", "'🜵' > ' '"), sanitizers=[hnr]) as anl:
|
||||||
self.analyzer = anl
|
self.analyzer = anl
|
||||||
yield anl
|
yield anl
|
||||||
|
|
||||||
@@ -446,13 +448,6 @@ class TestPlaceAddress:
|
|||||||
assert info['hnr_tokens'] == "{-1}"
|
assert info['hnr_tokens'] == "{-1}"
|
||||||
|
|
||||||
|
|
||||||
def test_process_place_housenumbers_lists(self, getorcreate_hnr_id):
|
|
||||||
info = self.process_address(conscriptionnumber='1; 2;3')
|
|
||||||
|
|
||||||
assert set(info['hnr'].split(';')) == set(('1', '2', '3'))
|
|
||||||
assert info['hnr_tokens'] == "{-1,-2,-3}"
|
|
||||||
|
|
||||||
|
|
||||||
def test_process_place_housenumbers_duplicates(self, getorcreate_hnr_id):
|
def test_process_place_housenumbers_duplicates(self, getorcreate_hnr_id):
|
||||||
info = self.process_address(housenumber='134',
|
info = self.process_address(housenumber='134',
|
||||||
conscriptionnumber='134',
|
conscriptionnumber='134',
|
||||||
|
|||||||
Reference in New Issue
Block a user