Skip to content

Commit b7113cf

Browse files
committed
update tests
1 parent 676d5b0 commit b7113cf

File tree

3 files changed

+80
-43
lines changed

3 files changed

+80
-43
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# coding: utf-8
2+
3+
"""
4+
Bandwidth
5+
6+
Bandwidth's Communication APIs
7+
8+
The version of the OpenAPI document: 1.0.0
9+
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
import unittest
17+
18+
from bandwidth.models.callback_type_enum import CallbackTypeEnum
19+
20+
class TestCallbackTypeEnum(unittest.TestCase):
21+
"""CallbackTypeEnum unit test stubs"""
22+
23+
def setUp(self):
24+
pass
25+
26+
def tearDown(self):
27+
pass
28+
29+
def testCallbackTypeEnum(self):
30+
"""Test CallbackTypeEnum"""
31+
received = CallbackTypeEnum('message-received')
32+
sending = CallbackTypeEnum('message-sending')
33+
delivered = CallbackTypeEnum('message-delivered')
34+
failed = CallbackTypeEnum('message-failed')
35+
assert received == 'message-received'
36+
assert sending == 'message-sending'
37+
assert delivered == 'message-delivered'
38+
assert failed == 'message-failed'
39+
40+
if __name__ == '__main__':
41+
unittest.main()

test/unit/models/test_message_sending_callback.py renamed to test/unit/models/test_message_callback.py

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,76 +14,75 @@
1414

1515

1616
import unittest
17-
from datetime import datetime
1817

19-
from bandwidth.models.message_sending_callback import MessageSendingCallback
20-
from bandwidth.models.message_sending_callback_message import MessageSendingCallbackMessage
18+
from bandwidth.models.message_callback import MessageCallback
2119

22-
class TestMessageSendingCallback(unittest.TestCase):
23-
"""MessageSendingCallback unit test stubs"""
20+
class TestMessageCallback(unittest.TestCase):
21+
"""MessageCallback unit test stubs"""
2422

2523
def setUp(self):
2624
pass
2725

2826
def tearDown(self):
2927
pass
3028

31-
def make_instance(self, include_optional) -> MessageSendingCallback:
32-
"""Test MessageSendingCallback
29+
def make_instance(self, include_optional) -> MessageCallback:
30+
"""Test MessageCallback
3331
include_optional is a boolean, when False only required
3432
params are included, when True both required and
3533
optional params are included """
3634
if include_optional:
37-
return MessageSendingCallback(
38-
time = '2016-09-14T18:20:16Z',
39-
type = 'message-sending',
35+
return MessageCallback(
36+
time = '2024-12-02T20:15:57.278Z',
37+
type = 'message-delivered',
4038
to = '+15552223333',
41-
description = 'Message is sending to carrier',
42-
message = MessageSendingCallbackMessage(
39+
description = 'rejected-unallocated-from-number',
40+
message = bandwidth.models.message_callback_message.messageCallbackMessage(
4341
id = '1661365814859loidf7mcwd4qacn7',
4442
owner = '+15553332222',
4543
application_id = '93de2206-9669-4e07-948d-329f4b722ee2',
46-
time = '2016-09-14T18:20:16Z',
44+
time = '2024-12-02T20:15:57.666Z',
4745
segment_count = 1,
4846
direction = 'in',
4947
to = ["+15552223333"],
50-
var_from = '+15553332222',
48+
from = '+15553332222',
5149
text = 'Hello world',
5250
tag = 'custom string',
5351
media = ["https://dev.bandwidth.com/images/bandwidth-logo.png","https://dev.bandwidth.com/images/github_logo.png"],
54-
priority = 'default', )
52+
priority = 'default', ),
53+
error_code = 4405
5554
)
5655
else:
57-
return MessageSendingCallback(
58-
time = '2016-09-14T18:20:16Z',
59-
type = 'message-sending',
56+
return MessageCallback(
57+
time = '2024-12-02T20:15:57.278Z',
58+
type = 'message-delivered',
6059
to = '+15552223333',
61-
description = 'Message is sending to carrier',
62-
message = MessageSendingCallbackMessage(
60+
description = 'rejected-unallocated-from-number',
61+
message = bandwidth.models.message_callback_message.messageCallbackMessage(
6362
id = '1661365814859loidf7mcwd4qacn7',
6463
owner = '+15553332222',
6564
application_id = '93de2206-9669-4e07-948d-329f4b722ee2',
66-
time = '2016-09-14T18:20:16Z',
65+
time = '2024-12-02T20:15:57.666Z',
6766
segment_count = 1,
6867
direction = 'in',
6968
to = ["+15552223333"],
70-
var_from = '+15553332222',
69+
from = '+15553332222',
7170
text = 'Hello world',
7271
tag = 'custom string',
7372
media = ["https://dev.bandwidth.com/images/bandwidth-logo.png","https://dev.bandwidth.com/images/github_logo.png"],
7473
priority = 'default', ),
7574
)
7675

77-
def testMessageSendingCallback(self):
78-
"""Test MessageSendingCallback"""
76+
def testMessageCallback(self):
77+
"""Test MessageCallback"""
7978
instance = self.make_instance(True)
8079
assert instance is not None
81-
assert isinstance(instance, MessageSendingCallback)
80+
assert isinstance(instance, MessageCallback)
8281
assert isinstance(instance.time, datetime)
83-
assert instance.type == 'message-sending'
82+
assert instance.type == 'message-delivered'
8483
assert instance.to == '+15552223333'
85-
assert instance.description == 'Message is sending to carrier'
86-
assert isinstance(instance.message, MessageSendingCallbackMessage)
84+
assert instance.description == 'rejected-unallocated-from-number'
85+
assert isinstance(instance.message, MessageCallbackMessage)
8786
assert instance.message.id == '1661365814859loidf7mcwd4qacn7'
8887
assert instance.message.owner == '+15553332222'
8988
assert instance.message.application_id == '93de2206-9669-4e07-948d-329f4b722ee2'

test/unit/models/test_message_sending_callback_message.py renamed to test/unit/models/test_message_callback_message.py

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,29 @@
1414

1515

1616
import unittest
17-
from datetime import datetime
1817

19-
from bandwidth.models.message_sending_callback_message import MessageSendingCallbackMessage
18+
from bandwidth.models.message_callback_message import MessageCallbackMessage
2019

21-
class TestMessageSendingCallbackMessage(unittest.TestCase):
22-
"""MessageSendingCallbackMessage unit test stubs"""
20+
class TestMessageCallbackMessage(unittest.TestCase):
21+
"""MessageCallbackMessage unit test stubs"""
2322

2423
def setUp(self):
2524
pass
2625

2726
def tearDown(self):
2827
pass
2928

30-
def make_instance(self, include_optional) -> MessageSendingCallbackMessage:
31-
"""Test MessageSendingCallbackMessage
29+
def make_instance(self, include_optional) -> MessageCallbackMessage:
30+
"""Test MessageCallbackMessage
3231
include_optional is a boolean, when False only required
3332
params are included, when True both required and
3433
optional params are included """
3534
if include_optional:
36-
return MessageSendingCallbackMessage(
35+
return MessageCallbackMessage(
3736
id = '1661365814859loidf7mcwd4qacn7',
3837
owner = '+15553332222',
3938
application_id = '93de2206-9669-4e07-948d-329f4b722ee2',
40-
time = '2016-09-14T18:20:16Z',
39+
time = '2024-12-02T20:15:57.666Z',
4140
segment_count = 1,
4241
direction = 'in',
4342
to = ["+15552223333"],
@@ -48,25 +47,23 @@ def make_instance(self, include_optional) -> MessageSendingCallbackMessage:
4847
priority = 'default'
4948
)
5049
else:
51-
return MessageSendingCallbackMessage(
50+
return MessageCallbackMessage(
5251
id = '1661365814859loidf7mcwd4qacn7',
5352
owner = '+15553332222',
5453
application_id = '93de2206-9669-4e07-948d-329f4b722ee2',
55-
time = '2016-09-14T18:20:16Z',
54+
time = '2024-12-02T20:15:57.666Z',
5655
segment_count = 1,
5756
direction = 'in',
5857
to = ["+15552223333"],
5958
var_from = '+15553332222',
6059
text = 'Hello world',
61-
media = ["https://dev.bandwidth.com/images/bandwidth-logo.png","https://dev.bandwidth.com/images/github_logo.png"],
62-
priority = 'default',
6360
)
6461

65-
def testMessageSendingCallbackMessage(self):
66-
"""Test MessageSendingCallbackMessage"""
62+
def testMessageCallbackMessage(self):
63+
"""Test MessageCallbackMessage"""
6764
instance = self.make_instance(True)
6865
assert instance is not None
69-
assert isinstance(instance, MessageSendingCallbackMessage)
66+
assert isinstance(instance, MessageCallbackMessage)
7067
assert instance.id == '1661365814859loidf7mcwd4qacn7'
7168
assert instance.owner == '+15553332222'
7269
assert instance.application_id == '93de2206-9669-4e07-948d-329f4b722ee2'

0 commit comments

Comments
 (0)