Skip to content

Commit 49ababf

Browse files
Add geocode classification to international street metadata (#70)
1 parent fffb875 commit 49ababf

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

smartystreets_python_sdk/international_street/metadata.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ def __init__(self, obj):
66
self.latitude = obj.get('latitude', None)
77
self.longitude = obj.get('longitude', None)
88
self.geocode_precision = obj.get('geocode_precision', None)
9+
self.geocode_classification = obj.get('geocode_classification', None)
910
self.max_geocode_precision = obj.get('max_geocode_precision', None)
1011
self.address_format = obj.get('address_format', None)
1112
self.occupant_use = obj.get("occupant_use", None)

test/international_street/candidate_test.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test_all_fields_filled_correctly(self):
2929
"\"delivery_installation_qualifier_name\":\"115\",\"route\":\"116\",\"route_number\":\"117\"," \
3030
"\"route_type\":\"118\"},"\
3131
"\"metadata\":{\"latitude\":52.0,\"longitude\":53.0,"\
32-
"\"geocode_precision\":\"54\",\"max_geocode_precision\":\"55\",\"address_format\":\"56\",\"occupant_use\":\"56.1\"},"\
32+
"\"geocode_precision\":\"54\",\"geocode_classification\":\"multiple-point-average\",\"max_geocode_precision\":\"55\",\"address_format\":\"56\",\"occupant_use\":\"56.1\"},"\
3333
"\"analysis\":{\"verification_status\":\"57\",\"address_precision\":\"58\","\
3434
"\"max_address_precision\":\"59\",\"changes\":{\"organization\":\"60\","\
3535
"\"address1\":\"61\",\"address2\":\"62\",\"address3\":\"63\",\"address4\":\"64\",\"address5\":\"65\","\
@@ -128,6 +128,7 @@ def test_all_fields_filled_correctly(self):
128128
self.assertEqual(52, metadata.latitude, 0.001)
129129
self.assertEqual(53, metadata.longitude, 0.001)
130130
self.assertEqual("54", metadata.geocode_precision)
131+
self.assertEqual("multiple-point-average", metadata.geocode_classification)
131132
self.assertEqual("55", metadata.max_geocode_precision)
132133
self.assertEqual("56", metadata.address_format)
133134
self.assertEqual("56.1", metadata.occupant_use)

0 commit comments

Comments
 (0)