]> git.openstreetmap.org Git - nominatim.git/commitdiff
add test for placex from addr tags
authorSarah Hoffmann <lonvia@denofr.de>
Tue, 10 Nov 2020 15:00:19 +0000 (16:00 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Mon, 16 Nov 2020 14:28:01 +0000 (15:28 +0100)
test/bdd/db/import/addressing.feature

index 52f966d807ffb38c140a764e301f05c05965d4a0..e7d60c30d93cd67369818ab54b85228d2d80ecda 100644 (file)
@@ -298,3 +298,26 @@ Feature: Address computation
             | object | address |
             | W1     | W2      |
 
+    Scenario: addr:* tags are honored even when the place is outside
+        Given the grid
+            | 1 |   | 2 |   |   | 5 |
+            |   |   |   | 8 | 9 |   |
+            | 4 |   | 3 |   |   | 6 |
+        And the places
+            | osm | class    | type           | admin | name  | geometry    |
+            | R1  | boundary | administrative | 8     | Left  | (1,2,3,4,1) |
+            | R2  | boundary | administrative | 8     | Right | (2,3,6,5,2) |
+        And the places
+            | osm | class   | type    | addr+city | geometry |
+            | W1  | highway | primary | Left      | 8,9      |
+            | W2  | highway | primary | Right     | 8,9      |
+        When importing
+        Then place_addressline contains
+           | object | address | isaddress |
+           | W1     | R1      | True      |
+           | W1     | R2      | False     |
+           | W2     | R2      | True      |
+        And place_addressline doesn't contain
+           | object | address |
+           | W2     | R1      |
+