mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-15 02:47:59 +00:00
add support for search by houenumber
This commit is contained in:
@@ -125,6 +125,8 @@ def test_housenumber_and_street():
|
||||
|
||||
check_assignments(yield_token_assignments(q),
|
||||
TokenAssignment(name=TokenRange(1, 2),
|
||||
housenumber=TokenRange(0, 1)),
|
||||
TokenAssignment(address=[TokenRange(1, 2)],
|
||||
housenumber=TokenRange(0, 1)))
|
||||
|
||||
|
||||
@@ -134,6 +136,8 @@ def test_housenumber_and_street_backwards():
|
||||
|
||||
check_assignments(yield_token_assignments(q),
|
||||
TokenAssignment(name=TokenRange(0, 1),
|
||||
housenumber=TokenRange(1, 2)),
|
||||
TokenAssignment(address=[TokenRange(0, 1)],
|
||||
housenumber=TokenRange(1, 2)))
|
||||
|
||||
|
||||
@@ -148,6 +152,10 @@ def test_housenumber_and_postcode():
|
||||
name=TokenRange(0, 1),
|
||||
housenumber=TokenRange(1, 2),
|
||||
address=[TokenRange(2, 3)],
|
||||
postcode=TokenRange(3, 4)),
|
||||
TokenAssignment(penalty=pytest.approx(0.3),
|
||||
housenumber=TokenRange(1, 2),
|
||||
address=[TokenRange(0, 1), TokenRange(2, 3)],
|
||||
postcode=TokenRange(3, 4)))
|
||||
|
||||
def test_postcode_and_housenumber():
|
||||
@@ -161,6 +169,10 @@ def test_postcode_and_housenumber():
|
||||
name=TokenRange(2, 3),
|
||||
housenumber=TokenRange(3, 4),
|
||||
address=[TokenRange(0, 1)],
|
||||
postcode=TokenRange(1, 2)),
|
||||
TokenAssignment(penalty=pytest.approx(0.3),
|
||||
housenumber=TokenRange(3, 4),
|
||||
address=[TokenRange(0, 1), TokenRange(2, 3)],
|
||||
postcode=TokenRange(1, 2)))
|
||||
|
||||
|
||||
@@ -203,7 +215,11 @@ def test_housenumber_many_phrases():
|
||||
name=TokenRange(4, 5),
|
||||
housenumber=TokenRange(3, 4),\
|
||||
address=[TokenRange(0, 1), TokenRange(1, 2),
|
||||
TokenRange(2, 3)]))
|
||||
TokenRange(2, 3)]),
|
||||
TokenAssignment(penalty=0.1,
|
||||
housenumber=TokenRange(3, 4),\
|
||||
address=[TokenRange(0, 1), TokenRange(1, 2),
|
||||
TokenRange(2, 3), TokenRange(4, 5)]))
|
||||
|
||||
|
||||
def test_country_at_beginning():
|
||||
|
||||
Reference in New Issue
Block a user