mirror of https://github.com/pelias/docker.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
587 lines
13 KiB
587 lines
13 KiB
{ |
|
"name": "General Placeholder requests", |
|
"priorityThresh": 1, |
|
"tests": [ |
|
{ |
|
"id": 1, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Port Saint Lucie should be found with full word", |
|
"in": { |
|
"text": "port saint lucie, fl" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85933297", |
|
"confidence": 1, |
|
"name": "Port St. Lucie" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 2, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Port Saint Lucie should be found with abbreviation", |
|
"in": { |
|
"text": "port st. lucie, fl" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85933297", |
|
"confidence": 1, |
|
"name": "Port St. Lucie" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 3, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Sault Sainte Marie should be found with full word", |
|
"in": { |
|
"text": "Sault Sainte Marie, Ontario" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101735641", |
|
"confidence": 1, |
|
"name": "Sault Ste. Marie" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 4, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Sault Sainte Marie should be found with abbreviation", |
|
"in": { |
|
"text": "Sault Ste Marie, Ontario" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101735641", |
|
"confidence": 1, |
|
"name": "Sault Ste. Marie" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 5, |
|
"status": "fail", |
|
"endpoint": "search", |
|
"description": "Fort Hood should be found with full word, waiting for work on https://github.com/pelias/placeholder/issues/36", |
|
"in": { |
|
"text": "Fort Hood, TX" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101726923", |
|
"confidence": 0.6, |
|
"name": "Fort Hood" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 6, |
|
"status": "fail", |
|
"endpoint": "search", |
|
"description": "Fort Hood should be found with abbreviation, waiting for work on https://github.com/pelias/placeholder/issues/36", |
|
"in": { |
|
"text": "Ft Hood, TX" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101726923", |
|
"confidence": 0.6, |
|
"name": "Fort Hood" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 7, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Mount Pleasant should be found with full word", |
|
"in": { |
|
"text": "Mount Pleasant, SC" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101720773", |
|
"confidence":1, |
|
"name": "Mount Pleasant" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 8, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Mount Pleasant should be found with abbreviation", |
|
"in": { |
|
"text": "Mt Pleasant, SC" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101720773", |
|
"confidence": 1, |
|
"name": "Mount Pleasant" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 9, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Carmel-by-the-Sea should be found with hyphens", |
|
"in": { |
|
"text": "Carmel-by-the-Sea, CA" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85922639", |
|
"confidence": 1, |
|
"name": "Carmel-by-the-Sea" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 10, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Carmel-by-the-Sea should be found without hyphens", |
|
"in": { |
|
"text": "Carmel by the Sea, CA" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85922639", |
|
"confidence": 1, |
|
"name": "Carmel-by-the-Sea" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 11, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "GB counties with 'County' prefixed should be found", |
|
"in": { |
|
"text": "County Durham, GB" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:region:85684523", |
|
"confidence": 0.3, |
|
"name": "County Durham" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 12, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "GB counties without 'County' prefixed should be found", |
|
"in": { |
|
"text": "Durham, GB" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:region:85684523", |
|
"confidence": 0.3, |
|
"name": "County Durham" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 13, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "'city of' should be normalized away", |
|
"in": { |
|
"text": "City of Socorro, NM" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85976677", |
|
"confidence": 1, |
|
"name": "Socorro" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 14, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "abbreviating periods should be removed", |
|
"in": { |
|
"text": "L.A. C.A." |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85923517", |
|
"confidence": 1, |
|
"name": "Los Angeles" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 15, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "&s should be treated the same as 'and'", |
|
"in": { |
|
"text": "Trinidad & Tobago" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:country:85632271", |
|
"confidence": 1, |
|
"name": "Trinidad and Tobago" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 16, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "ß should be treated as 'ss'", |
|
"in": { |
|
"text": "Strass im Strassertale" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101783387", |
|
"confidence": 1, |
|
"name": "Straß im Straßertale" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 17, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "diacriticals should be flattened", |
|
"in": { |
|
"text": "Schöneberg, DE" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101907543", |
|
"confidence": 1, |
|
"name": "Schöneberg" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 18, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "diacriticals should be flattened", |
|
"in": { |
|
"text": "Schöneberg, DE" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101907543", |
|
"confidence": 1, |
|
"name": "Schöneberg" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 19, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "should be found with diacriticals", |
|
"in": { |
|
"text": "Łódź" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101913783", |
|
"confidence": 1, |
|
"name": "Łódź" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 20, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "should be found w/o diacriticals", |
|
"in": { |
|
"text": "Lodz" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101913783", |
|
"confidence": 1, |
|
"name": "Łódź" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 21, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "variant should be found", |
|
"in": { |
|
"text": "Sorbonne" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:neighbourhood:85873821", |
|
"confidence": 1, |
|
"name": "Quartier de la Sorbonne" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 22, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "layers should be respected", |
|
"priorityThresh": 4, |
|
"in": { |
|
"text": "Luxembourg", |
|
"layers": "locality" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101751765", |
|
"confidence": 0.6, |
|
"name": "Luxembourg City" |
|
} |
|
] |
|
}, |
|
"unexpected": { |
|
"properties": [ |
|
{ |
|
"layer": "region" |
|
}, |
|
{ |
|
"layer": "country" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 23, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "layers should be respected", |
|
"priorityThresh": 10, |
|
"in": { |
|
"text": "Socorro, NM", |
|
"layers": "county" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:county:102081575", |
|
"confidence": 0.4, |
|
"name": "Socorro County" |
|
} |
|
] |
|
}, |
|
"unexpected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85976677" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 24, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "boundary.country should be respected", |
|
"priorityThresh": 10, |
|
"in": { |
|
"text": "London", |
|
"boundary.country": "CAN" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101735809", |
|
"confidence": 1, |
|
"name": "London" |
|
} |
|
] |
|
}, |
|
"unexpected": { |
|
"properties": [ |
|
{ |
|
"country_a": "USA" |
|
}, |
|
{ |
|
"country_a": "GBR" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 25, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "boundary.rect should be respected", |
|
"priorityThresh": 10, |
|
"in": { |
|
"text": "London", |
|
"boundary.rect.min_lat": "42.593921", |
|
"boundary.rect.max_lat": "44.048675", |
|
"boundary.rect.min_lon": "-82.003082", |
|
"boundary.rect.max_lon": "-80.278096" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101735809", |
|
"confidence": 1, |
|
"name": "London" |
|
} |
|
] |
|
}, |
|
"unexpected": { |
|
"properties": [ |
|
{ |
|
"country_a": "USA" |
|
}, |
|
{ |
|
"country_a": "GBR" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 26, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "boundary.rect should be respected", |
|
"priorityThresh": 10, |
|
"in": { |
|
"text": "Las Vegas", |
|
"boundary.rect.min_lat": "31.346514", |
|
"boundary.rect.max_lat": "36.987116", |
|
"boundary.rect.min_lon": "-109.049381", |
|
"boundary.rect.max_lon": "-103.006901" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85976683", |
|
"confidence": 1, |
|
"name": "Las Vegas", |
|
"region_a": "NM" |
|
} |
|
] |
|
}, |
|
"unexpected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:85974801", |
|
"region_a": "NV" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 27, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "boundary.circle should be respected", |
|
"priorityThresh": 10, |
|
"in": { |
|
"text": "London", |
|
"boundary.circle.radius": "50", |
|
"boundary.circle.lat": "43.096883", |
|
"boundary.circle.lon": "-81.622706" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101735809", |
|
"confidence": 1, |
|
"name": "London" |
|
} |
|
] |
|
}, |
|
"unexpected": { |
|
"properties": [ |
|
{ |
|
"country_a": "USA" |
|
}, |
|
{ |
|
"country_a": "GBR" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"id": 28, |
|
"status": "pass", |
|
"endpoint": "search", |
|
"description": "Dundee has 0 population: https://github.com/pelias/pelias/issues/526", |
|
"priorityThresh": 10, |
|
"in": { |
|
"text": "Dundee" |
|
}, |
|
"expected": { |
|
"properties": [ |
|
{ |
|
"gid": "whosonfirst:locality:101750641", |
|
"confidence": 1, |
|
"name": "Dundee" |
|
} |
|
] |
|
} |
|
} |
|
] |
|
}
|
|
|