mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
adapt BDD tests to new postcode handling
This commit is contained in:
@@ -170,7 +170,7 @@ Feature: Import of postcodes
|
|||||||
| object | postcode |
|
| object | postcode |
|
||||||
| W93 | 11200 |
|
| W93 | 11200 |
|
||||||
|
|
||||||
Scenario: Postcodes are added to the postcode and word table
|
Scenario: Postcodes are added to the postcode
|
||||||
Given the places
|
Given the places
|
||||||
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
||||||
| N34 | place | house | 01982 | 111 |country:de |
|
| N34 | place | house | 01982 | 111 |country:de |
|
||||||
@@ -178,7 +178,6 @@ Feature: Import of postcodes
|
|||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| de | 01982 | country:de |
|
| de | 01982 | country:de |
|
||||||
And there are word tokens for postcodes 01982
|
|
||||||
|
|
||||||
|
|
||||||
@Fail
|
@Fail
|
||||||
@@ -195,7 +194,7 @@ Feature: Import of postcodes
|
|||||||
| E45 2 | gb | 23 | 5 |
|
| E45 2 | gb | 23 | 5 |
|
||||||
| Y45 | gb | 21 | 5 |
|
| Y45 | gb | 21 | 5 |
|
||||||
|
|
||||||
Scenario: Postcodes outside all countries are not added to the postcode and word table
|
Scenario: Postcodes outside all countries are not added to the postcode table
|
||||||
Given the places
|
Given the places
|
||||||
| osm | class | type | addr+postcode | addr+housenumber | addr+place | geometry |
|
| osm | class | type | addr+postcode | addr+housenumber | addr+place | geometry |
|
||||||
| N34 | place | house | 01982 | 111 | Null Island | 0 0.00001 |
|
| N34 | place | house | 01982 | 111 | Null Island | 0 0.00001 |
|
||||||
@@ -205,7 +204,6 @@ Feature: Import of postcodes
|
|||||||
When importing
|
When importing
|
||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
And there are no word tokens for postcodes 01982
|
|
||||||
When sending search query "111, 01982 Null Island"
|
When sending search query "111, 01982 Null Island"
|
||||||
Then results contain
|
Then results contain
|
||||||
| osm | display_name |
|
| osm | display_name |
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
Feature: Update of postcode
|
Feature: Update of postcode
|
||||||
Tests for updating of data related to postcodes
|
Tests for updating of data related to postcodes
|
||||||
|
|
||||||
Scenario: A new postcode appears in the postcode and word table
|
Scenario: A new postcode appears in the postcode table
|
||||||
Given the places
|
Given the places
|
||||||
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
||||||
| N34 | place | house | 01982 | 111 |country:de |
|
| N34 | place | house | 01982 | 111 |country:de |
|
||||||
@@ -18,9 +18,8 @@ Feature: Update of postcode
|
|||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| de | 01982 | country:de |
|
| de | 01982 | country:de |
|
||||||
| ch | 4567 | country:ch |
|
| ch | 4567 | country:ch |
|
||||||
And there are word tokens for postcodes 01982,4567
|
|
||||||
|
|
||||||
Scenario: When the last postcode is deleted, it is deleted from postcode and word
|
Scenario: When the last postcode is deleted, it is deleted from postcode
|
||||||
Given the places
|
Given the places
|
||||||
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
||||||
| N34 | place | house | 01982 | 111 |country:de |
|
| N34 | place | house | 01982 | 111 |country:de |
|
||||||
@@ -31,10 +30,8 @@ Feature: Update of postcode
|
|||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| ch | 4567 | country:ch |
|
| ch | 4567 | country:ch |
|
||||||
And there are word tokens for postcodes 4567
|
|
||||||
And there are no word tokens for postcodes 01982
|
|
||||||
|
|
||||||
Scenario: A postcode is not deleted from postcode and word when it exist in another country
|
Scenario: A postcode is not deleted from postcode when it exist in another country
|
||||||
Given the places
|
Given the places
|
||||||
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
| osm | class | type | addr+postcode | addr+housenumber | geometry |
|
||||||
| N34 | place | house | 01982 | 111 |country:de |
|
| N34 | place | house | 01982 | 111 |country:de |
|
||||||
@@ -45,7 +42,6 @@ Feature: Update of postcode
|
|||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| fr | 01982 | country:fr |
|
| fr | 01982 | country:fr |
|
||||||
And there are word tokens for postcodes 01982
|
|
||||||
|
|
||||||
Scenario: Updating a postcode is reflected in postcode table
|
Scenario: Updating a postcode is reflected in postcode table
|
||||||
Given the places
|
Given the places
|
||||||
@@ -59,7 +55,6 @@ Feature: Update of postcode
|
|||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| de | 20453 | country:de |
|
| de | 20453 | country:de |
|
||||||
And there are word tokens for postcodes 20453
|
|
||||||
|
|
||||||
Scenario: When changing from a postcode type, the entry appears in placex
|
Scenario: When changing from a postcode type, the entry appears in placex
|
||||||
When importing
|
When importing
|
||||||
@@ -80,7 +75,6 @@ Feature: Update of postcode
|
|||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| de | 20453 | country:de |
|
| de | 20453 | country:de |
|
||||||
And there are word tokens for postcodes 20453
|
|
||||||
|
|
||||||
Scenario: When changing to a postcode type, the entry disappears from placex
|
Scenario: When changing to a postcode type, the entry disappears from placex
|
||||||
When importing
|
When importing
|
||||||
@@ -101,7 +95,6 @@ Feature: Update of postcode
|
|||||||
Then location_postcode contains exactly
|
Then location_postcode contains exactly
|
||||||
| country | postcode | geometry |
|
| country | postcode | geometry |
|
||||||
| de | 01982 | country:de |
|
| de | 01982 | country:de |
|
||||||
And there are word tokens for postcodes 01982
|
|
||||||
|
|
||||||
Scenario: When a parent is deleted, the postcode gets a new parent
|
Scenario: When a parent is deleted, the postcode gets a new parent
|
||||||
Given the grid with origin DE
|
Given the grid with origin DE
|
||||||
|
|||||||
Reference in New Issue
Block a user