mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
add tests for housenumber-as-name feature
This commit is contained in:
@@ -55,3 +55,14 @@ def test_convert_to_name_converted(number):
|
|||||||
assert ('housenumber', number) in set((p.kind, p.name) for p in names)
|
assert ('housenumber', number) in set((p.kind, p.name) for p in names)
|
||||||
assert 'housenumber' not in set(p.kind for p in address)
|
assert 'housenumber' not in set(p.kind for p in address)
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize('number', ('a54', 'n.a', 'bow'))
|
||||||
|
def test_convert_to_name_unconverted(number):
|
||||||
|
sanitizer_args = {'step': 'clean-housenumbers',
|
||||||
|
'convert-to-name': (r'\d+', 'n/a')}
|
||||||
|
|
||||||
|
place = PlaceInfo({'address': {'housenumber': number}})
|
||||||
|
names, address = PlaceSanitizer([sanitizer_args]).process_names(place)
|
||||||
|
|
||||||
|
assert 'housenumber' not in set(p.kind for p in names)
|
||||||
|
assert ('housenumber', number) in set((p.kind, p.name) for p in address)
|
||||||
|
|||||||
Reference in New Issue
Block a user