8000 [Librarian] Regenerated @ d791143f574d03bb2c42284da85aa9397082aa24 · miketsprague/twilio-python@0f33e2b · GitHub
[go: up one dir, main page]

Skip to content

Commit 0f33e2b

Browse files
committed
[Librarian] Regenerated @ d791143f574d03bb2c42284da85aa9397082aa24
1 parent dc48b46 commit 0f33e2b

Some content is hidden

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

52 files changed

+6341
-1625
lines changed

CHANGES.md

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

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

6+
[2019-04-12] Version 6.26.1
7+
----------------------------
8+
**Library**
9+
- PR #459: Add py37 to TravisCI config. Thanks to @childish-sambino!
10+
- PR #458: Make the Yoyodyne watermark a raw string. Thanks to @childish-sambino!
11+
12+
**Flex**
13+
- Adding PluginService to Flex Configuration
14+
15+
**Numbers**
16+
- Add API for Proof of Addresses
17+
18+
**Proxy**
19+
- Clarify documentation for Service and Session fetch
20+
21+
**Serverless**
22+
- Serverless scaffolding
23+
24+
625
[2019-03-28] Version 6.26.0
726
----------------------------
827
**Api**

tests/integration/flex_api/v1/test_configuration.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ def test_fetch_response(self):
113113
"public_attributes": {
114114
"public": "test"
115115
},
116+
"plugin_service_enabled": true,
117+
"plugin_service_attributes": {
118+
"agent-logger": "^3.10.5",
119+
"typewriter": "^7.0.1"
120+
},
116121
"url": "https://flex-api.twilio.com/v1/Configuration"
117122
}
118123
'''
@@ -221,6 +226,11 @@ def test_create_response(self):
221226
"public_attributes": {
222227
"public": "test"
223228
},
229+
"plugin_service_enabled": true,
230+
"plugin_service_attributes": {
231+
"agent-logger": "^3.10.5",
232+
"typewriter": "^7.0.1"
233+
},
224234
"url": "https://flex-api.twilio.com/v1/Configuration"
225235
}
226236
'''
@@ -329,6 +339,11 @@ def test_update_response(self):
329339
"public_attributes": {
330340
"public": "test"
331341
},
342+
"plugin_service_enabled": false,
343+
"plugin_service_attributes": {
344+
"agent-logger": "^3.10.5",
345+
"typewriter": "^7.0.1"
346+
},
332347
"url": "https://flex-api.twilio.com/v1/Configuration"
333348
}
334349
'''

tests/integration/messaging/v1/session/test_participant.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ def test_create_identity_response(self):
4141
"date_created": "2015-12-16T22:18:37Z",
4242
"date_updated": "2015-12-16T22:18:38Z",
4343
"type": "chat",
44-
"twilio_address": "+111111",
45-
"user_address": "+999999",
44+
"twilio_address": "+372666555",
45+
"user_address": "+372666556",
4646
"url": "https://messaging.twilio.com/v1/Sessions/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
4747
}
4848
'''
@@ -68,8 +68,8 @@ def test_create_address_response(self):
6868
"date_created": "2016-03-24T21:05:50Z",
6969
"date_updated": "2016-03-24T21:05:50Z",
7070
"type": "chat",
71-
"twilio_address": "+111111",
72-
"user_address": "+999999",
71+
"twilio_address": "+372666555",
72+
"user_address": "+372666556",
7373
"url": "https://messaging.twilio.com/v1/Sessions/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
7474
}
7575
'''
@@ -107,8 +107,8 @@ def test_update_response(self):
107107
"date_created": "2015-12-16T22:18:37Z",
108108
"date_updated": "2015-12-16T22:18:38Z",
109109
"type": "chat",
110-
"twilio_address": "+111111",
111-
"user_address": "+999999",
110+
"twilio_address": "+372666555",
111+
"user_address": "+372666556",
112112
"url": "https://messaging.twilio.com/v1/Sessions/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
113113
}
114114
'''
@@ -146,8 +146,8 @@ def test_fetch_response(self):
146146
"date_created": "2016-03-24T21:05:50Z",
147147
"date_updated": "2016-03-24T21:05:50Z",
148148
"type": "chat",
149-
"twilio_address": "+111111",
150-
"user_address": "+999999",
149+
"twilio_address": "+372666555",
150+
"user_address": "+372666556",
151151
"url": "https://messaging.twilio.com/v1/Sessions/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
152152
}
153153
'''
@@ -196,8 +196,8 @@ def test_read_response(self):
196196
"date_created": "2016-03-24T21:05:50Z",
197197
"date_updated": "2016-03-24T21:05:50Z",
198198
"type": "chat",
199-
"twilio_address": "+111111",
200-
"user_address": "+999999",
199+
"twilio_address": "+372666555",
200+
"user_address": "+372666556",
201201
"url": "https://messaging.twilio.com/v1/Sessions/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
202202
}
203203
]
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: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
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 AssetVersionTestCase(IntegrationTestCase):
16+
17+
def test_list_request(self):
18+
self.holodeck.mock(Response(500, ''))
19+
20+
with self.assertRaises(TwilioException):
21+
self.client.serverless.v1.services(sid="ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
22+
.assets(sid="ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
23+
.asset_versions.list()
24+
25+
self.holodeck.assert_has_request(Request(
26+
'get',
27+
'https://serverless.twilio.com/v1/Services/ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Assets/ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Versions',
28+
))
29+
30+
def test_read_empty_response(self):
31+
self.holodeck.mock(Response(
32+
200,
33+
'''
34+
{
35+
"asset_versions": [],
36+
"meta": {
37+
"first_page_url": "https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions?PageSize=50&Page=0",
38+
"key": "asset_versions",
39+
"next_page_url": null,
40+
"page": 0,
41+
"page_size": 50,
42+
"previous_page_url": null,
43+
"url": "https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions?PageSize=50&Page=0"
44+
}
45+
}
46+
'''
47+
))
48+
49+
actual = self.client.serverless.v1.services(sid="ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
50+
.assets(sid="ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
51+
.asset_versions.list()
52+
53+
self.assertIsNotNone(actual)
54+
55+
def test_fetch_request(self):
56+
self.holodeck.mock(Response(500, ''))
57+
58+
with self.assertRaises(TwilioException):
59+
self.client.serverless.v1.services(sid="ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
60+
.assets(sid="ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
61+
.asset_versions(sid="ZNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
62+
63+
self.holodeck.assert_has_request(Request(
64+
'get',
65+
'https://serverless.twilio.com/v1/Services/ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Assets/ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Versions/ZNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
66+
))
67+
68+
def test_fetch_response(self):
69+
self.holodeck.mock(Response(
70+
200,
71+
'''
72+
{
73+
"sid": "ZN00000000000000000000000000000000",
74+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
75+
"service_sid": "ZS00000000000000000000000000000000",
76+
"asset_sid": "ZH00000000000000000000000000000000",
77+
"path": "test-path",
78+
"visibility": "public",
79+
"pre_signed_upload_url": null,
80+
"date_created": "2018-11-10T20:00:00Z",
81+
"url": "https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions/ZN00000000000000000000000000000000"
82+
}
83+
'''
84+
))
85+
86+
actual = self.client.serverless.v1.services(sid="ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
87+
.assets(sid="ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
88+
.asset_versions(sid="ZNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
89+
90+
self.assertIsNotNone(actual)
91+
92+
def test_create_request(self):
93+
self.holodeck.mock(Response(500, ''))
94+
95+
with self.assertRaises(TwilioException):
96+
self.client.serverless.v1.services(sid="ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
97+
.assets(sid="ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
98+
.asset_versions.create(path="path", visibility="public")
99+
100+
values = {'Path': "path", 'Visibility': "public", }
101+
102+
self.holodeck.assert_has_request(Request(
103+
'post',
104+
'https://serverless.twilio.com/v1/Services/ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Assets/ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Versions',
105+
data=values,
106+
))
107+
108+
def test_create_response(self):
109+
self.holodeck.mock(Response(
110+
201,
111+
'''
112+
{
113+
"sid": "ZN00000000000000000000000000000000",
114+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
115+
"service_sid": "ZS00000000000000000000000000000000",
116+
"asset_sid": "ZH00000000000000000000000000000000",
117+
"path": "/some/sample/path",
118+
"visibility": "private",
119+
"date_created": "2018-11-10T20:00:00Z",
120+
"pre_signed_upload_url": {
121+
"url": "https://s3.amazonaws.com/com.twilio.dev.serverless",
122+
"expiration": "2019-01-01T00:08:00.000Z",
123+
"method": "PUT",
124+
"kmsARN": "arn:aws:kms:us-east-1:719084529295:key/2a7bf064-c88c-4fdd-b376-625d7bcd2d98"
125+
},
126+
"url": "https://serverless.twilio.com/v1/Services/ZS00000000000000000000000000000000/Assets/ZH00000000000000000000000000000000/Versions/ZN00000000000000000000000000000000"
127+
}
128+
'''
129+
))
130+
131+
actual = self.client.serverless.v1.services(sid="ZSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
132+
.assets(sid="ZHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
133+
.asset_versions.create(path="path", visibility="public")
134+
135+
self.assertIsNotNone(actual)
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+

0 commit comments

Comments
 (0)
0