diff --git a/README.md b/README.md index a54f2a6..687794d 100644 --- a/README.md +++ b/README.md @@ -226,6 +226,14 @@ pelias system env display environment variables pelias system update update the pelias command by pulling the latest version ``` +### Test command + +The test command runs the [fuzzy-tester](https://github.com/pelias/fuzzy-tester) tests against any test cases in your project. + +```bash +test run run fuzzy-tester test cases +``` + ## Generic build workflow The following shell script can be used to automate a build: @@ -261,6 +269,9 @@ pelias download all pelias prepare all pelias import all pelias compose up + +# optionally run tests +pelias test run ``` ## View status of running containers diff --git a/cmd/test.sh b/cmd/test.sh new file mode 100644 index 0000000..56e916a --- /dev/null +++ b/cmd/test.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -e; + +# run acceptance tests +function test_fuzzy(){ compose_run 'fuzzy-tester' -e 'docker' $@; } + +register 'test' 'run' 'run fuzzy-tester test cases' test_fuzzy \ No newline at end of file diff --git a/projects/los-angeles-metro/README.md b/projects/los-angeles-metro/README.md index cc8eeac..2b3938d 100644 --- a/projects/los-angeles-metro/README.md +++ b/projects/los-angeles-metro/README.md @@ -24,6 +24,7 @@ pelias download all pelias prepare all pelias import all pelias compose up +pelias test run ``` # Make an Example Query diff --git a/projects/los-angeles-metro/docker-compose.yml b/projects/los-angeles-metro/docker-compose.yml index 2f21124..f8d67e3 100644 --- a/projects/los-angeles-metro/docker-compose.yml +++ b/projects/los-angeles-metro/docker-compose.yml @@ -112,3 +112,11 @@ services: soft: 65536 hard: 65536 cap_add: [ "IPC_LOCK" ] + fuzzy-tester: + image: pelias/fuzzy-tester:master + container_name: pelias_fuzzy_tester + restart: "no" + command: "--help" + volumes: + - "./pelias.json:/code/pelias.json" + - "./test_cases:/code/pelias/fuzzy-tester/test_cases" \ No newline at end of file diff --git a/projects/los-angeles-metro/pelias.json b/projects/los-angeles-metro/pelias.json index 9b50d49..639b573 100644 --- a/projects/los-angeles-metro/pelias.json +++ b/projects/los-angeles-metro/pelias.json @@ -17,6 +17,11 @@ } } }, + "acceptance-tests": { + "endpoints": { + "docker": "http://api:4000/v1/" + } + }, "api": { "textAnalyzer": "libpostal", "services": { diff --git a/projects/los-angeles-metro/test_cases/search_venue.json b/projects/los-angeles-metro/test_cases/search_venue.json new file mode 100644 index 0000000..eef31d5 --- /dev/null +++ b/projects/los-angeles-metro/test_cases/search_venue.json @@ -0,0 +1,49 @@ +{ + "name": "/v1/search venues", + "priorityThresh": 1, + "endpoint": "search", + "tests": [ + { + "id": 1, + "status": "pass", + "notes": "los angeles international airport should come up for LAX", + "in": { + "text": "lax" + }, + "expected": { + "properties": [ + { + "layer": "venue", + "name": "Los Angeles International Airport", + "country_a": "USA", + "country": "United States", + "region": "California", + "region_a": "CA", + "locality": "Los Angeles" + } + ] + } + }, + { + "id": 2, + "status": "pass", + "notes": "los angeles international airport should come up for LAX", + "in": { + "text": "lax airport" + }, + "expected": { + "properties": [ + { + "layer": "venue", + "name": "Los Angeles International Airport", + "country_a": "USA", + "country": "United States", + "region": "California", + "region_a": "CA", + "locality": "Los Angeles" + } + ] + } + } + ] +} diff --git a/projects/portland-metro/README.md b/projects/portland-metro/README.md index 0a08517..26de2d5 100644 --- a/projects/portland-metro/README.md +++ b/projects/portland-metro/README.md @@ -26,6 +26,7 @@ pelias download all pelias prepare all pelias import all pelias compose up +pelias test run ``` # Make an Example Query diff --git a/projects/portland-metro/docker-compose.yml b/projects/portland-metro/docker-compose.yml index 2f21124..f8d67e3 100644 --- a/projects/portland-metro/docker-compose.yml +++ b/projects/portland-metro/docker-compose.yml @@ -112,3 +112,11 @@ services: soft: 65536 hard: 65536 cap_add: [ "IPC_LOCK" ] + fuzzy-tester: + image: pelias/fuzzy-tester:master + container_name: pelias_fuzzy_tester + restart: "no" + command: "--help" + volumes: + - "./pelias.json:/code/pelias.json" + - "./test_cases:/code/pelias/fuzzy-tester/test_cases" \ No newline at end of file diff --git a/projects/portland-metro/pelias.json b/projects/portland-metro/pelias.json index 35bf4bd..0204edf 100644 --- a/projects/portland-metro/pelias.json +++ b/projects/portland-metro/pelias.json @@ -17,6 +17,11 @@ } } }, + "acceptance-tests": { + "endpoints": { + "docker": "http://api:4000/v1/" + } + }, "api": { "textAnalyzer": "libpostal", "services": { diff --git a/projects/portland-metro/test_cases/search_address.json b/projects/portland-metro/test_cases/search_address.json new file mode 100644 index 0000000..4d43144 --- /dev/null +++ b/projects/portland-metro/test_cases/search_address.json @@ -0,0 +1,8057 @@ +{ + "name": "/v1/search address", + "description": "addresses in Portland, OR", + "priorityThresh": 1, + "normalizers": { + "name": [ + "toUpperCase", + "removeOrdinals", + "stripPunctuation", + "abbreviateDirectionals", + "abbreviateStreetSuffixes" + ] + }, + "tests": [ + { + "id": 1, + "status": "pass", + "in": { + "text": "777 NE MLK Blvd, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 2, + "status": "pass", + "in": { + "text": "777 NE MLK Blvd, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 3, + "status": "pass", + "in": { + "text": "777 NE MLK Blvd Portland OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 4, + "status": "pass", + "in": { + "text": "777 NE MLK Blvd Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 5, + "status": "pass", + "in": { + "text": "777 NE MLK Jr Blvd, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 6, + "status": "pass", + "in": { + "text": "777 NE MLK Jr Blvd, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 7, + "status": "pass", + "in": { + "text": "777 NE MLK Jr Blvd Portland OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 8, + "status": "pass", + "in": { + "text": "777 NE MLK Jr Blvd Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 9, + "status": "pass", + "in": { + "text": "777 NE ML King Blvd, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 10, + "status": "pass", + "in": { + "text": "777 NE ML King Blvd, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 11, + "status": "pass", + "in": { + "text": "777 NE ML King Blvd Portland OR" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 12, + "status": "pass", + "in": { + "text": "777 NE ML King Blvd Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 12.1, + "status": "pass", + "in": { + "text": "777 NE martin luther king Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "777 NE Martin Luther King Junior Blvd", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 13, + "status": "pass", + "in": { + "text": "4004 SW BH Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BH Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 14, + "status": "pass", + "in": { + "text": "4004 SW BH Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BH Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 15, + "status": "pass", + "in": { + "text": "4004 SW BH Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BH Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 16, + "status": "pass", + "in": { + "text": "4004 SW BH Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BH Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 17, + "status": "pass", + "in": { + "text": "4004 SW BHH, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 18, + "status": "pass", + "in": { + "text": "4004 SW BHH, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 19, + "status": "pass", + "in": { + "text": "4004 SW BHH Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 20, + "status": "pass", + "in": { + "text": "4004 SW BHH Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW BEAVERTON HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 21, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton-Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 22, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton-Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 23, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton-Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 24, + "status": "pass", + "in": { + "text": "4004 SW Beaverton-Hillsdale Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton-Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 25, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 26, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 27, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 28, + "status": "pass", + "in": { + "text": "4004 SW Beaverton- Hillsdale Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton- Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 29, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 30, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 31, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 32, + "status": "pass", + "in": { + "text": "4004 SW Beaverton Hillsdale Hwy Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4004 SW Beaverton Hillsdale Hwy", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 33, + "status": "pass", + "in": { + "text": "17175 SW TV Hwy, aloha, OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 34, + "status": "pass", + "in": { + "text": "17175 SW TV Hwy, aloha, Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 35, + "status": "pass", + "in": { + "text": "17175 SW TV Hwy aloha OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 36, + "status": "pass", + "in": { + "text": "17175 SW TV Hwy aloha Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 37, + "status": "pass", + "in": { + "text": "17175 SW TVH, aloha, OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 38, + "status": "pass", + "in": { + "text": "17175 SW TVH, aloha, Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 39, + "status": "pass", + "in": { + "text": "17175 SW TVH aloha OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 40, + "status": "pass", + "in": { + "text": "17175 SW TVH aloha Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 41, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY, aloha, OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 42, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY, aloha, Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 43, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY aloha OR" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 44, + "status": "pass", + "in": { + "text": "17175 SW TUALATIN VALLEY HWY aloha Oregon" + }, + "expected": { + "properties": [ + { + "name": "17175 SW TUALATIN VALLEY HWY", + "locality": "Aloha", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 45, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 46, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 47, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 48, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 49, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 50, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 51, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 52, + "status": "pass", + "in": { + "text": "4134 N VANCOUVER AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4134 N VANCOUVER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 53, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 54, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 55, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 56, + "status": "pass", + "in": { + "text": "834 SE LAMBERT ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "834 SE LAMBERT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 57, + "status": "pass", + "in": { + "text": "6146 SW 18th DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 58, + "status": "pass", + "in": { + "text": "6146 SW 18th DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 59, + "status": "pass", + "in": { + "text": "6146 SW 18th DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 60, + "status": "pass", + "in": { + "text": "6146 SW 18th DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6146 SW 18th DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 61, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 62, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 63, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 64, + "status": "pass", + "in": { + "text": "725 SW 10TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "725 SW 10TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 65, + "status": "pass", + "in": { + "text": "14587 SW DAUER CT, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 66, + "status": "pass", + "in": { + "text": "14587 SW DAUER CT, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 67, + "status": "pass", + "in": { + "text": "14587 SW DAUER CT Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 68, + "status": "pass", + "in": { + "text": "14587 SW DAUER CT Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14587 SW DAUER CT", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 69, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 70, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 71, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 72, + "status": "pass", + "in": { + "text": "1800 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1800 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 73, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 74, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 75, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 76, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 77, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 78, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 79, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 80, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 81, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 82, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 83, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 84, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 85, + "status": "pass", + "in": { + "text": "30 147TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 86, + "status": "pass", + "in": { + "text": "30 147TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 87, + "status": "pass", + "in": { + "text": "30 147TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 88, + "status": "pass", + "in": { + "text": "30 147TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147 AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 89, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 90, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 91, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 92, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 93, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 94, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 95, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 96, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 97, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 98, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 99, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 100, + "status": "pass", + "in": { + "text": "6236 SE 134TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6236 SE 134TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 101, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 102, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 103, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 104, + "status": "pass", + "in": { + "text": "3334 SE 7TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3334 SE 7TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 105, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 106, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 107, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 108, + "status": "pass", + "in": { + "text": "3625 N FARRAGUT ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3625 N FARRAGUT ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 109, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 110, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 111, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 112, + "status": "pass", + "in": { + "text": "1606 NE 90TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1606 NE 90TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 113, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 114, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 115, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 116, + "status": "pass", + "in": { + "text": "14359 SE POWELL BLVD Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14359 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 117, + "status": "pass", + "in": { + "text": "4015 N ALBINA ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 118, + "status": "pass", + "in": { + "text": "4015 N ALBINA ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 119, + "status": "pass", + "in": { + "text": "4015 N ALBINA ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 120, + "status": "pass", + "in": { + "text": "4015 N ALBINA ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4015 N ALBINA ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 121, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 122, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 123, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 124, + "status": "pass", + "in": { + "text": "5661 SE HAROLD ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "5661 SE HAROLD ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 125, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 126, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 127, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 128, + "status": "pass", + "in": { + "text": "3689 SE FRANCIS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3689 SE FRANCIS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 129, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 130, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 131, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 132, + "status": "pass", + "in": { + "text": "2522 SE CLINTON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2522 SE CLINTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 133, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 134, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 135, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 136, + "status": "pass", + "in": { + "text": "6834 SE POWELL BLVD Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6834 SE POWELL BLVD", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 137, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 138, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 139, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 140, + "status": "pass", + "in": { + "text": "310 NE 55TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "310 NE 55TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 141, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 142, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 143, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 144, + "status": "pass", + "in": { + "text": "6021 SE 72ND AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "6021 SE 72ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 145, + "status": "pass", + "in": { + "text": "1721 NE 108TH, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 146, + "status": "pass", + "in": { + "text": "1721 NE 108TH, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 147, + "status": "pass", + "in": { + "text": "1721 NE 108TH Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 148, + "status": "pass", + "in": { + "text": "1721 NE 108TH Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1721 NE 108TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 149, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 150, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 151, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 152, + "status": "pass", + "in": { + "text": "9352 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9352 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 153, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 154, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 155, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 156, + "status": "pass", + "in": { + "text": "9348 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9348 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 157, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 158, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 159, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 160, + "status": "pass", + "in": { + "text": "9344 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9344 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 161, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 162, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 163, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 164, + "status": "pass", + "in": { + "text": "9340 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9340 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 165, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 166, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 167, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 168, + "status": "pass", + "in": { + "text": "9336 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9336 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 169, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 170, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 171, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 172, + "status": "pass", + "in": { + "text": "9332 N DWIGHT AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9332 N DWIGHT AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 173, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 174, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 175, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 176, + "status": "pass", + "in": { + "text": "9649 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9649 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 177, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 178, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 179, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 180, + "status": "pass", + "in": { + "text": "9645 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9645 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 181, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 182, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 183, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 184, + "status": "pass", + "in": { + "text": "9641 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9641 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 185, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 186, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 187, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 188, + "status": "pass", + "in": { + "text": "9637 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9637 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 189, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 190, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 191, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 192, + "status": "pass", + "in": { + "text": "9117 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9117 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 193, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 194, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 195, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 196, + "status": "pass", + "in": { + "text": "9129 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9129 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 197, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 198, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 199, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 200, + "status": "pass", + "in": { + "text": "9125 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9125 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 201, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 202, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 203, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 204, + "status": "pass", + "in": { + "text": "9121 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9121 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 205, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 206, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 207, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 208, + "status": "pass", + "in": { + "text": "9133 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9133 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 209, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 210, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 211, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 212, + "status": "pass", + "in": { + "text": "9325 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9325 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 213, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 214, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 215, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 216, + "status": "pass", + "in": { + "text": "9305 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9305 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 217, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 218, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 219, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 220, + "status": "pass", + "in": { + "text": "9309 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9309 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 221, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 222, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 223, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 224, + "status": "pass", + "in": { + "text": "9313 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9313 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 225, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 226, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 227, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 228, + "status": "pass", + "in": { + "text": "9321 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9321 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 229, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 230, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 231, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 232, + "status": "pass", + "in": { + "text": "9341 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9341 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 233, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 234, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 235, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 236, + "status": "pass", + "in": { + "text": "9337 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9337 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 237, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 238, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 239, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 240, + "status": "pass", + "in": { + "text": "9333 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9333 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 241, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 242, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 243, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 244, + "status": "pass", + "in": { + "text": "9349 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9349 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 245, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 246, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 247, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 248, + "status": "pass", + "in": { + "text": "9345 N FISKE AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "9345 N FISKE AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 249, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 250, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 251, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 252, + "status": "pass", + "in": { + "text": "4902 N TRENTON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4902 N TRENTON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 253, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 254, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 255, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 256, + "status": "pass", + "in": { + "text": "5330 NE GLISAN ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "5330 NE GLISAN ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 257, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 258, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 259, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 260, + "status": "pass", + "in": { + "text": "3268 NE EMERSON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3268 NE EMERSON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 261, + "status": "pass", + "in": { + "text": "4105 SE INTERNATIONAL WAY, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 262, + "status": "pass", + "in": { + "text": "4105 SE INTERNATIONAL WAY, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 263, + "status": "pass", + "in": { + "text": "4105 SE INTERNATIONAL WAY Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 264, + "status": "pass", + "in": { + "text": "4105 SE INTERNATIONAL WAY Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4105 SE INTERNATIONAL WAY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 265, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 266, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 267, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 268, + "status": "pass", + "in": { + "text": "1508 SE 21ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1508 SE 21ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 269, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 270, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 271, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 272, + "status": "pass", + "in": { + "text": "1322 SE WATER AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1322 SE WATER AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 273, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 274, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 275, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 276, + "status": "pass", + "in": { + "text": "216 SE 103RD AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "216 SE 103RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 277, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 278, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 279, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 280, + "status": "pass", + "in": { + "text": "0841 SW GAINES ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "0841 SW GAINES ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 281, + "status": "pass", + "in": { + "text": "1231 NE BROADWAY ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 282, + "status": "pass", + "in": { + "text": "1231 NE BROADWAY ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 283, + "status": "pass", + "in": { + "text": "1231 NE BROADWAY ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 284, + "status": "pass", + "in": { + "text": "1231 NE BROADWAY ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1231 NE BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 285, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 286, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 287, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 288, + "status": "pass", + "in": { + "text": "1523 SE 162ND AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1523 SE 162ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 289, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 290, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 291, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 292, + "status": "pass", + "in": { + "text": "2243 SE DIVISION ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2243 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 293, + "status": "pass", + "in": { + "text": "10955 SE JENNIFER ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 294, + "status": "pass", + "in": { + "text": "10955 SE JENNIFER ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 295, + "status": "pass", + "in": { + "text": "10955 SE JENNIFER ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 296, + "status": "pass", + "in": { + "text": "10955 SE JENNIFER ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "10955 SE JENNIFER ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 297, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 298, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 299, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 300, + "status": "pass", + "in": { + "text": "1739 NW COUCH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1739 NW COUCH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 301, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON-HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 302, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON-HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 303, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON-HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 304, + "status": "pass", + "in": { + "text": "2716 SW BEAVERTON-HILLSDALE HWY Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2716 SW BEAVERTON-HILLSDALE HWY", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 305, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 306, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 307, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 308, + "status": "pass", + "in": { + "text": "4701 SE 24TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "4701 SE 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 309, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 310, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 311, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 312, + "status": "pass", + "in": { + "text": "1130 NW 22ND AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1130 NW 22ND AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 313, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 314, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 315, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 316, + "status": "pass", + "in": { + "text": "7368 SE DIVISION ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "7368 SE DIVISION ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 317, + "status": "pass", + "in": { + "text": "16317 SE 82ND DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 318, + "status": "pass", + "in": { + "text": "16317 SE 82ND DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 319, + "status": "pass", + "in": { + "text": "16317 SE 82ND DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 320, + "status": "pass", + "in": { + "text": "16317 SE 82ND DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "16317 SE 82ND DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 321, + "status": "pass", + "in": { + "text": "14255 SW 6TH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 322, + "status": "pass", + "in": { + "text": "14255 SW 6TH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 323, + "status": "pass", + "in": { + "text": "14255 SW 6TH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 324, + "status": "pass", + "in": { + "text": "14255 SW 6TH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14255 SW 6TH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 325, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 326, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 327, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 328, + "status": "pass", + "in": { + "text": "3421 SE SALMON ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3421 SE SALMON ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 329, + "status": "pass", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 330, + "status": "pass", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 331, + "status": "pass", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 332, + "status": "pass", + "in": { + "text": "12133 SE 8OTH AVE MILWAUKIE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "12133 SE 8OTH AVE MILWAUKIE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 333, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 334, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 335, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 336, + "status": "pass", + "in": { + "text": "311 NW 12TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "311 NW 12TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 337, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 338, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 339, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 340, + "status": "pass", + "in": { + "text": "3480 NW INDUSTRIAL ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3480 NW INDUSTRIAL ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 341, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 342, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 343, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 344, + "status": "pass", + "in": { + "text": "422 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "422 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 345, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 346, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 347, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 348, + "status": "pass", + "in": { + "text": "1917 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1917 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 349, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 350, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 351, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 352, + "status": "pass", + "in": { + "text": "1915 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1915 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 353, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 354, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 355, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 356, + "status": "pass", + "in": { + "text": "1913 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1913 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 357, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 358, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 359, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 360, + "status": "pass", + "in": { + "text": "1911 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1911 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 361, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 362, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 363, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 364, + "status": "pass", + "in": { + "text": "1909 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1909 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 365, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 366, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 367, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 368, + "status": "pass", + "in": { + "text": "1907 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1907 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 369, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 370, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 371, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 372, + "status": "pass", + "in": { + "text": "1905 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1905 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 373, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 374, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 375, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 376, + "status": "pass", + "in": { + "text": "1903 SE TIBBETTS ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1903 SE TIBBETTS ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 377, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 378, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 379, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 380, + "status": "pass", + "in": { + "text": "3083 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3083 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 381, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 382, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 383, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 384, + "status": "pass", + "in": { + "text": "3075 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3075 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 385, + "status": "pass", + "in": { + "text": "3073 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 386, + "status": "pass", + "in": { + "text": "3073 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 387, + "status": "pass", + "in": { + "text": "3073 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 388, + "status": "pass", + "in": { + "text": "3073 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3073 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 389, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 390, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 391, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 392, + "status": "pass", + "in": { + "text": "3035 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3035 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 393, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 394, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 395, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 396, + "status": "pass", + "in": { + "text": "3033 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3033 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 397, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 398, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 399, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 400, + "status": "pass", + "in": { + "text": "3031 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3031 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 401, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 402, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 403, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 404, + "status": "pass", + "in": { + "text": "3027 SE 20TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "3027 SE 20TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 405, + "status": "pass", + "in": { + "text": "OREGON ZOO, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 406, + "status": "pass", + "in": { + "text": "OREGON ZOO, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 407, + "status": "pass", + "in": { + "text": "OREGON ZOO Portland OR" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 408, + "status": "pass", + "in": { + "text": "OREGON ZOO Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "OREGON ZOO", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 409, + "status": "pass", + "in": { + "text": "10647 SW RIVER DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 410, + "status": "pass", + "in": { + "text": "10647 SW RIVER DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 411, + "status": "pass", + "in": { + "text": "10647 SW RIVER DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 412, + "status": "pass", + "in": { + "text": "10647 SW RIVER DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "10647 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 413, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 414, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 415, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 416, + "status": "pass", + "in": { + "text": "1831 SW RIVER DR Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1831 SW RIVER DR", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 417, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 418, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 419, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 420, + "status": "pass", + "in": { + "text": "825 NE MULTNOMAH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "825 NE MULTNOMAH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 421, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 422, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 423, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 424, + "status": "pass", + "in": { + "text": "1220 SW 3RD AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1220 SW 3RD AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 425, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 426, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 427, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 428, + "status": "pass", + "in": { + "text": "30 NE 147TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "30 NE 147TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 429, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 430, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 431, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 432, + "status": "pass", + "in": { + "text": "14715 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "14715 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 433, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 434, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 435, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 436, + "status": "pass", + "in": { + "text": "1000 SW BROADWAY ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1000 SW BROADWAY ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 437, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 438, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 439, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 440, + "status": "pass", + "in": { + "text": "1400 SW 5TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1400 SW 5TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 441, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 442, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 443, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 444, + "status": "pass", + "in": { + "text": "2211 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2211 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 445, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 446, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 447, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 448, + "status": "pass", + "in": { + "text": "2221 SW 1ST AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2221 SW 1ST AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 449, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 450, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 451, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 452, + "status": "pass", + "in": { + "text": "1600 SW 4TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "1600 SW 4TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 453, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 454, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 455, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 456, + "status": "pass", + "in": { + "text": "8205 SW 24TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "8205 SW 24TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 457, + "status": "pass", + "in": { + "text": "537 SE ASH ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 458, + "status": "pass", + "in": { + "text": "537 SE ASH ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 459, + "status": "pass", + "in": { + "text": "537 SE ASH ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 460, + "status": "pass", + "in": { + "text": "537 SE ASH ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "537 SE ASH ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 461, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 462, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 463, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST Portland OR" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 464, + "status": "pass", + "in": { + "text": "524 E BURNSIDE ST Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "524 E BURNSIDE ST", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 465, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 466, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 467, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 468, + "status": "pass", + "in": { + "text": "309 SE 129TH AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "309 SE 129TH AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 469, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE, Portland, OR" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 470, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE, Portland, Oregon" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 471, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE Portland OR" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + }, + { + "id": 472, + "status": "pass", + "in": { + "text": "2817 SE PARK AVE Portland Oregon" + }, + "expected": { + "properties": [ + { + "name": "2817 SE PARK AVE", + "locality": "Portland", + "region": "Oregon", + "region_a": "OR" + } + ] + } + } + ] +} diff --git a/projects/portland-metro/test_cases/search_venue.json b/projects/portland-metro/test_cases/search_venue.json new file mode 100644 index 0000000..c4aac0b --- /dev/null +++ b/projects/portland-metro/test_cases/search_venue.json @@ -0,0 +1,49 @@ +{ + "name": "/v1/search venues", + "priorityThresh": 1, + "endpoint": "search", + "tests": [ + { + "id": 1, + "status": "pass", + "notes": "portland international should come up for PDX", + "in": { + "text": "pdx" + }, + "expected": { + "properties": [ + { + "layer": "venue", + "name": "Portland International Airport", + "country_a": "USA", + "country": "United States", + "region": "Oregon", + "region_a": "OR", + "locality": "Portland" + } + ] + } + }, + { + "id": 2, + "status": "pass", + "notes": "portland international should come up for PDX", + "in": { + "text": "pdx airport" + }, + "expected": { + "properties": [ + { + "layer": "venue", + "name": "Portland International Airport", + "country_a": "USA", + "country": "United States", + "region": "Oregon", + "region_a": "OR", + "locality": "Portland" + } + ] + } + } + ] +}