Skip to content

Commit 180580b

Browse files
committed
update unit tests for models
1 parent a0448b4 commit 180580b

File tree

5 files changed

+38
-5
lines changed

5 files changed

+38
-5
lines changed

test/unit/models/test_tfv_status.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,13 @@ def make_instance(self, include_optional) -> TfvStatus:
6969
'https://www.example.com/path/to/resource'
7070
], ),
7171
additional_information = 'Any additional information',
72-
isv_reseller = 'Test ISV', )
72+
isv_reseller = 'Test ISV',
73+
privacy_policy_url = 'https://www.example.com/path/to/resource',
74+
terms_and_conditions_url = 'https://www.example.com/path/to/resource',
75+
business_dba = 'Bandwidth Inc.'
76+
),
77+
blocked = False,
78+
blocked_reason = 'Blocked Reason'
7379
)
7480
else:
7581
return TfvStatus(
@@ -112,7 +118,12 @@ def testTfvStatus(self):
112118
assert instance.submission.opt_in_workflow.image_urls[0] == 'https://www.example.com/path/to/resource'
113119
assert instance.submission.additional_information == 'Any additional information'
114120
assert instance.submission.isv_reseller == 'Test ISV'
121+
assert instance.submission.privacy_policy_url == 'https://www.example.com/path/to/resource'
122+
assert instance.submission.terms_and_conditions_url == 'https://www.example.com/path/to/resource'
123+
assert instance.submission.business_dba == 'Bandwidth Inc.'
115124
assert instance.submission.additional_information == 'Any additional information'
125+
assert instance.blocked == False
126+
assert instance.blocked_reason == 'Blocked Reason'
116127

117128

118129
if __name__ == '__main__':

test/unit/models/test_tfv_submission_info.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,10 @@ def make_instance(self, include_optional) -> TfvSubmissionInfo:
5959
'https://www.example.com/path/to/resource'
6060
], ),
6161
additional_information = 'Any additional information',
62-
isv_reseller = 'Test ISV'
62+
isv_reseller = 'Test ISV',
63+
privacy_policy_url = 'https://www.example.com/path/to/resource',
64+
terms_and_conditions_url = 'https://www.example.com/path/to/resource',
65+
business_dba = 'Bandwidth Inc.'
6366
)
6467
else:
6568
return TfvSubmissionInfo(
@@ -94,6 +97,9 @@ def testTfvSubmissionInfo(self):
9497
assert instance.opt_in_workflow.image_urls[0] == 'https://www.example.com/path/to/resource'
9598
assert instance.additional_information == 'Any additional information'
9699
assert instance.isv_reseller == 'Test ISV'
100+
assert instance.privacy_policy_url == 'https://www.example.com/path/to/resource'
101+
assert instance.terms_and_conditions_url == 'https://www.example.com/path/to/resource'
102+
assert instance.business_dba == 'Bandwidth Inc.'
97103

98104
if __name__ == '__main__':
99105
unittest.main()

test/unit/models/test_verification_denial_webhook.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ def make_instance(self, include_optional) -> VerificationDenialWebhook:
4040
internal_ticket_number = 'acde070d-8c4c-4f0d-9d8a-162843c10333',
4141
phone_number = '+18005555555',
4242
resubmit_allowed = True,
43-
status = 'UNVERIFIED'
43+
status = 'UNVERIFIED',
44+
blocked = True,
45+
blocked_reason = 'Blocked Reason'
4446
)
4547
else:
4648
return VerificationDenialWebhook(
@@ -66,6 +68,8 @@ def testVerificationDenialWebhook(self):
6668
assert instance.phone_number == '+18005555555'
6769
assert instance.resubmit_allowed == True
6870
assert instance.status == 'UNVERIFIED'
71+
assert instance.blocked == True
72+
assert instance.blocked_reason == 'Blocked Reason'
6973

7074
if __name__ == '__main__':
7175
unittest.main()

test/unit/models/test_verification_request.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ def make_instance(self, include_optional) -> VerificationRequest:
6262
'https://www.example.com/path/to/resource'
6363
], ),
6464
additional_information = '',
65-
isv_reseller = 'Test ISV'
65+
isv_reseller = 'Test ISV',
66+
privacy_policy_url = 'https://www.example.com/path/to/resource',
67+
terms_and_conditions_url = 'https://www.example.com/path/to/resource',
68+
business_dba = 'Bandwidth Inc.'
6669
)
6770
else:
6871
return VerificationRequest(
@@ -125,6 +128,9 @@ def testVerificationRequest(self):
125128
assert instance.opt_in_workflow.image_urls[0] == 'https://www.example.com/path/to/resource'
126129
assert instance.additional_information == ''
127130
assert instance.isv_reseller == 'Test ISV'
131+
assert instance.privacy_policy_url == 'https://www.example.com/path/to/resource'
132+
assert instance.terms_and_conditions_url == 'https://www.example.com/path/to/resource'
133+
assert instance.business_dba == 'Bandwidth Inc.'
128134

129135
if __name__ == '__main__':
130136
unittest.main()

test/unit/models/test_verification_update_request.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,10 @@ def make_instance(self, include_optional) -> VerificationUpdateRequest:
5959
'https://www.example.com/path/to/resource'
6060
], ),
6161
additional_information = '',
62-
isv_reseller = 'Test ISV'
62+
isv_reseller = 'Test ISV',
63+
privacy_policy_url = 'https://www.example.com/path/to/resource',
64+
terms_and_conditions_url = 'https://www.example.com/path/to/resource',
65+
business_dba = 'Bandwidth Inc.'
6366
)
6467
else:
6568
return VerificationUpdateRequest(
@@ -116,6 +119,9 @@ def testVerificationUpdateRequest(self):
116119
assert instance.opt_in_workflow.image_urls[0] == 'https://www.example.com/path/to/resource'
117120
assert instance.additional_information == ''
118121
assert instance.isv_reseller == 'Test ISV'
122+
assert instance.privacy_policy_url == 'https://www.example.com/path/to/resource'
123+
assert instance.terms_and_conditions_url == 'https://www.example.com/path/to/resource'
124+
assert instance.business_dba == 'Bandwidth Inc.'
119125

120126
if __name__ == '__main__':
121127
unittest.main()

0 commit comments

Comments
 (0)