Skip to content

Commit 994a9c7

Browse files
committed
update test
1 parent 69b7680 commit 994a9c7

File tree

1 file changed

+23
-27
lines changed

1 file changed

+23
-27
lines changed

test/smoke/test_multi_channel_api.py

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
from bandwidth.models.multi_channel_message_response_data import MultiChannelMessageResponseData
3131
from bandwidth.models.priority_enum import PriorityEnum
3232
from bandwidth.models.multi_channel_channel_list_response_object import MultiChannelChannelListResponseObject
33+
from bandwidth.models.multi_channel_channel_list_mms_response_object import MultiChannelChannelListMMSResponseObject
34+
from bandwidth.models.multi_channel_channel_list_sms_response_object import MultiChannelChannelListSMSResponseObject
3335
from bandwidth.models.multi_channel_channel_list_mms_object import MultiChannelChannelListMMSObject
3436
from bandwidth.models.mms_message_content import MmsMessageContent
3537
from bandwidth.models.mms_message_content_file import MmsMessageContentFile
@@ -112,18 +114,15 @@ def test_create_multi_channel_sms_message(self) -> None:
112114
assert_that(response.data.data.expiration, instance_of(datetime))
113115
assert_that(response.data.data.channel_list, instance_of(list))
114116
assert_that(response.data.data.channel_list[0], instance_of(MultiChannelChannelListResponseObject))
115-
116-
# skip below for now because python doesn't respect discriminator field properly
117-
118-
# assert_that(response.data.data.channel_list[0].actual_instance, instance_of(MultiChannelChannelListSMSResponseObject))
119-
# sms_object = response.data.data.channel_list[0].actual_instance
120-
# assert_that(sms_object.var_from, equal_to(BW_NUMBER))
121-
# assert_that(sms_object.application_id, equal_to(BW_MESSAGING_APPLICATION_ID))
122-
# assert_that(sms_object.channel, equal_to(MultiChannelMessageChannelEnum.SMS))
123-
# assert_that(sms_object.content, is_not(none()))
124-
# assert_that(sms_object.content, instance_of(SmsMessageContent))
125-
# assert_that(sms_object.content.text, equal_to('Hello, this is a test message.'))
126-
# assert_that(sms_object.owner, equal_to(BW_NUMBER))
117+
assert_that(response.data.data.channel_list[0].actual_instance, instance_of(MultiChannelChannelListSMSResponseObject))
118+
sms_object = response.data.data.channel_list[0].actual_instance
119+
assert_that(sms_object.var_from, equal_to(BW_NUMBER))
120+
assert_that(sms_object.application_id, equal_to(BW_MESSAGING_APPLICATION_ID))
121+
assert_that(sms_object.channel, equal_to(MultiChannelMessageChannelEnum.SMS))
122+
assert_that(sms_object.content, is_not(none()))
123+
assert_that(sms_object.content, instance_of(SmsMessageContent))
124+
assert_that(sms_object.content.text, equal_to('Hello, this is a test message.'))
125+
assert_that(sms_object.owner, equal_to(BW_NUMBER))
127126

128127
def test_create_multi_channel_mms_message(self) -> None:
129128
"""Test case for create_multi_channel_message
@@ -171,21 +170,18 @@ def test_create_multi_channel_mms_message(self) -> None:
171170
assert_that(response.data.data.priority, instance_of(PriorityEnum))
172171
assert_that(response.data.data.expiration, instance_of(datetime))
173172
assert_that(response.data.data.channel_list, instance_of(list))
174-
assert_that(response.data.data.channel_list[0], instance_of(MultiChannelChannelListResponseObject))
175-
176-
# skip below for now because python doesn't respect discriminator field properly
177-
178-
# assert_that(response.data.data.channel_list[0].actual_instance, instance_of(MultiChannelChannelListMMSResponseObject))
179-
# mms_object = response.data.data.channel_list[0].actual_instance
180-
# assert_that(mms_object.var_from, equal_to(BW_NUMBER))
181-
# assert_that(mms_object.application_id, equal_to(BW_MESSAGING_APPLICATION_ID))
182-
# assert_that(mms_object.channel, equal_to(MultiChannelMessageChannelEnum.MMS))
183-
# assert_that(mms_object.content, is_not(none()))
184-
# assert_that(mms_object.content, instance_of(MmsMessageContent))
185-
# assert_that(mms_object.content.text, equal_to('Hello, this is a test message.'))
186-
# assert_that(len(mms_object.content.media), equal_to(1))
187-
# assert_that(mms_object.content.media[0].file_url, equal_to("https://image.com/image.png"))
188-
# assert_that(mms_object.owner, equal_to(BW_NUMBER))
173+
assert_that(response.data.data.channel_list[0], instance_of(MultiChannelChannelListResponseObject))
174+
assert_that(response.data.data.channel_list[0].actual_instance, instance_of(MultiChannelChannelListMMSResponseObject))
175+
mms_object = response.data.data.channel_list[0].actual_instance
176+
assert_that(mms_object.var_from, equal_to(BW_NUMBER))
177+
assert_that(mms_object.application_id, equal_to(BW_MESSAGING_APPLICATION_ID))
178+
assert_that(mms_object.channel, equal_to(MultiChannelMessageChannelEnum.MMS))
179+
assert_that(mms_object.content, is_not(none()))
180+
assert_that(mms_object.content, instance_of(MmsMessageContent))
181+
assert_that(mms_object.content.text, equal_to('Hello, this is a test message.'))
182+
assert_that(len(mms_object.content.media), equal_to(1))
183+
assert_that(mms_object.content.media[0].file_url, equal_to("https://image.com/image.png"))
184+
assert_that(mms_object.owner, equal_to(BW_NUMBER))
189185

190186
def test_create_multi_channel_rbm_text_message(self) -> None:
191187
"""Test case for create_multi_channel_message

0 commit comments

Comments
 (0)