Skip to content

Commit af56ea7

Browse files
authored
Merge pull request #60 from smartystreets/landon/new-intl-fields
Add new international components
2 parents 3b0249b + 38b7087 commit af56ea7

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

smartystreets_python_sdk/international_street/components.py

+8
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,11 @@ def __init__(self, obj):
4646
self.post_box = obj.get("post_box", None)
4747
self.post_box_type = obj.get("post_box_type", None)
4848
self.post_box_number = obj.get("post_box_number", None)
49+
self.additional_content = obj.get("additional_content", None)
50+
self.delivery_installation = obj.get("delivery_installation", None)
51+
self.delivery_installation_type = obj.get("delivery_installation_type", None)
52+
self.delivery_installation_qualifier_name = obj.get("delivery_installation_qualifier_name", None)
53+
self.route = obj.get("route", None)
54+
self.route_number = obj.get("route_number", None)
55+
self.route_type = obj.get("route_type", None)
56+

test/international_street/candidate_test.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def test_all_fields_filled_correctly(self):
4646
"\"building_leading_type\":\"102\",\"building_name\":\"103\",\"building_trailing_type\":\"104\","\
4747
"\"sub_building_type\":\"105\",\"sub_building_number\":\"106\",\"sub_building_name\":\"107\"," \
4848
"\"sub_building\":\"108\",\"level_type\":\"108.1\",\"level_number\":\"108.2\","\
49-
"\"post_box\":\"109\",\"post_box_type\":\"110\",\"post_box_number\":\"111\"}}}}]"
49+
"\"post_box\":\"109\",\"post_box_type\":\"110\",\"post_box_number\":\"111\",\"additional_content\":\"112\",\"delivery_installation\":\"113\",\"delivery_installation_type\":\"114\",\"delivery_installation_qualifier_name\":\"115\",\"route\":\"116\",\"route_number\":\"117\",\"route_type\":\"118\"}}}}]"
5050

5151
serializer = NativeSerializer()
5252
candidate = Candidate(serializer.deserialize(response_payload)[0])
@@ -187,3 +187,10 @@ def test_all_fields_filled_correctly(self):
187187
self.assertEqual("109", components.post_box)
188188
self.assertEqual("110", components.post_box_type)
189189
self.assertEqual("111", components.post_box_number)
190+
self.assertEqual("112", components.additional_content)
191+
self.assertEqual("113", components.delivery_installation)
192+
self.assertEqual("114", components.delivery_installation_type)
193+
self.assertEqual("115", components.delivery_installation_qualifier_name)
194+
self.assertEqual("116", components.route)
195+
self.assertEqual("117", components.route_number)
196+
self.assertEqual("118", components.route_type)

0 commit comments

Comments
 (0)