8000 [Librarian] Regenerated @ 8732a669867a2ca77fc16a1e3ec17c7d68c6d6a1 · rapolasLT/twilio-python@64ce8e9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 64ce8e9

Browse files
committed
[Librarian] Regenerated @ 8732a669867a2ca77fc16a1e3ec17c7d68c6d6a1
1 parent b3a960a commit 64ce8e9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+10962
-73
lines changed

CHANGES.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,30 @@ twilio-python Changelog
33

44
Here you can see the full list of changes between each twilio-python release.
55

6+
[2020-09-16] Version 6.45.2
7+
---------------------------
8+
**Conversations**
9+
- Expose Configuration and Service Configuration resources
10+
- Add Unique Name support for Conversations
11+
- Add Services Push Notification resource
12+
- Add Service scoped Conversation resources
13+
- Support Identity in Users resource endpoint
14+
15+
**Messaging**
16+
- GA Deactivation List API
17+
- Add domain cert API's(fetch, update, create) for link tracker
18+
19+
**Numbers**
20+
- Add API endpoint for Supporting Document deletion
21+
22+
**Proxy**
23+
- Updated usage of FailOnParticipantConflict param to apply only to accounts with ProxyAllowParticipantConflict account flag
24+
25+
**Supersim**
26+
- Add `AccountSid` parameter to Sim resource update request
27+
- Add `ready` status as an available status for a Sim resource
28+
29+
630
[2020-09-02] Version 6.45.1
731
---------------------------
832
**Library - Docs**

tests/integration/conversations/v1/conversation/message/test_delivery_receipt.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ def test_fetch_response(self):
3333
'''
3434
{
3535
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
36+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3637
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3738
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3839
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
@@ -82,6 +83,7 @@ def test_read_full_response(self):
8283
"delivery_receipts": [
8384
{
8485
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
86+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
8587
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
8688
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
8789
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
@@ -94,6 +96,7 @@ def test_read_full_response(self):
9496
},
9597
{
9698
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
99+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
97100
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
98101
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
99102
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
@@ -106,6 +109,7 @@ def test_read_full_response(self):
106109
},
107110
{
108111
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
112+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
109113
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
110114
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
111115
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",

tests/integration/conversations/v1/conversation/test_participant.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def test_create_sms_response(self):
3636
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3737
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3838
"sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
39-
"identity": "null",
39+
"identity": null,
4040
"attributes": "{ \\"role\\": \\"driver\\" }",
4141
"messaging_binding": {
4242
"type": "sms",
@@ -142,13 +142,13 @@ def test_create_gmms_sms_no_attributes_response(self):
142142
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
143143
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
144144
"sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
145-
"identity": "null",
145+
"identity": null,
146146
"attributes": "{}",
147147
"messaging_binding": {
148148
"type": "sms",
149149
"address": "+15017122661"
150150
},
151-
"role_sid": "null",
151+
"role_sid": null,
152152
"date_created": "2020-07-01T22:18:37Z",
153153
"date_updated": "2020-07-01T22:18:37Z",
154154
"url": "https://conversations.twilio.com/v1/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
@@ -183,7 +183,7 @@ def test_update_response(self):
183183
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
184184
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
185185
"sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
186-
"identity": "null",
186+
"identity": null,
187187
"attributes": "{ \\"role\\": \\"driver\\" }",
188188
"messaging_binding": {
189189
"type": "sms",
@@ -275,7 +275,7 @@ def test_fetch_response(self):
275275
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
276276
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
277277
"sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
278-
"identity": "null",
278+
"identity": null,
1241 279279
"attributes": "{ \\"role\\": \\"driver\\" }",
280280
"messaging_binding": {
281281
"type": "sms",
@@ -326,7 +326,7 @@ def test_read_response(self):
326326
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
327327
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
328328
"sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
329-
"identity": "null",
329+
"identity": null,
330330
"attributes": "{ \\"role\\": \\"driver\\" }",
331331
"messaging_binding": {
332332
"type": "sms",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# coding=utf-8
2+
r"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# coding=utf-8
2+
r"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# coding=utf-8
2+
r"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
# coding=utf-8
2+
r"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
9+
from tests import IntegrationTestCase
10+
from tests.holodeck import Request
11+
from twilio.base.exceptions import TwilioException
12+
from twilio.http.response import Response
13+
14+
15+
class DeliveryReceiptTestCase(IntegrationTestCase):
16+
17+
def test_fetch_request(self):
18+
self.holodeck.mock(Response(500, ''))
19+
20+
with self.assertRaises(TwilioException):
21+
self.client.conversations.v1.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
22+
.conversations("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
23+
.messages("IMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
24+
.delivery_receipts("DYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
25+
26+
self.holodeck.assert_has_request(Request(
27+
'get',
28+
'https://conversations.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Conversations/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Messages/IMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Receipts/DYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
29+
))
30+
31+
def test_fetch_response(self):
32+
self.holodeck.mock(Response(
33+
200,
34+
'''
35+
{
36+
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
37+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
38+
"chat_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
39+
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
40+
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
41+
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
42+
"status": "failed",
43+
"error_code": 3000,
44+
"participant_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
45+
"date_created": "2016-03-24T20:37:57Z",
46+
"date_updated": "2016-03-24T20:37:57Z",
47+
"url": "https://conversations.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Receipts/DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
48+
}
49+
'''
50+
))
51+
52+
actual = self.client.conversations.v1.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
53+
.conversations("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
54+
.messages("IMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
55+
.delivery_receipts("DYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
56+
57+
self.assertIsNotNone(actual)
58+
59+
def test_list_request(self):
60+
self.holodeck.mock(Response(500, ''))
61+
62+
with self.assertRaises(TwilioException):
63+
self.client.conversations.v1.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
64+
.conversations("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
65+
.messages("IMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
66+
.delivery_receipts.list()
67+
68+
self.holodeck.assert_has_request(Request(
69+
'get',
70+
'https://conversations.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Conversations/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Messages/IMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Receipts',
71+
))
72+
73+
def test_read_full_response(self):
74+
self.holodeck.mock(Response(
75+
200,
76+
'''
77+
{
78+
"meta": {
79+
"page": 0,
80+
"page_size": 50,
81+
"first_page_url": "https://conversations.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Receipts?PageSize=50&Page=0",
82+
"previous_page_url": null,
83+
"url": "https://conversations.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Receipts?PageSize=50&Page=0",
84+
"next_page_url": null,
85+
"key": "delivery_receipts"
86+
},
87+
"delivery_receipts": [
88+
{
89+
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
90+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
91+
"chat_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
92+
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
93+
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
94+
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
95+
"status": "failed",
96+
"error_code": 3000,
97+
"participant_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
98+
"date_created": "2016-03-24T20:37:57Z",
99+
"date_updated": "2016-03-24T20:37:57Z",
100+
"url": "https://conversations.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Receipts/DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
101+
},
102+
{
103+
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
104+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
105+
"chat_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
106+
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
107+
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
108+
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
109+
"status": "failed",
110+
"error_code": 3000,
111+
"participant_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
112+
"date_created": "2016-03-24T20:37:57Z",
113+
"date_updated": "2016-03-24T20:37:57Z",
114+
"url": "https://conversations.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Receipts/DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
115+
},
116+
{
117+
"sid": "DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
118+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
119+
"chat_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
120+
"conversation_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
121+
"message_sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
122+
"channel_message_sid": "SMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
123+
"status": "failed",
124+
"error_code": 3000,
125+
"participant_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
126+
"date_created": "2016-03-24T20:37:57Z",
127+
"date_updated": "2016-03-24T20:37:57Z",
128+
"url": "https://conversations.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conversations/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Receipts/DYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
129+
}
130+
]
131+
}
132+
'''
133+
))
134+
135+
actual = self.client.conversations.v1.services("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
136+
.conversations("CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
137+
.messages("IMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
138+
.delivery_receipts.list()
139+
140+
self.assertIsNotNone(actual)

0 commit comments

Comments
 (0)
0