Skip to content

Commit c3247b3

Browse files
committed
[Librarian] Regenerated @ f5e31badb5bd3d368aee24c71afe9a869b42c45c
1 parent e01f52c commit c3247b3

File tree

29 files changed

+2928
-136
lines changed

29 files changed

+2928
-136
lines changed

CHANGES.md

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

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

6+
[2019-06-12] Version 6.28.0
7+
----------------------------
8+
**Autopilot**
9+
- Add Webhooks resource to Autopilot Assistant.
10+
11+
**Flex**
12+
- Added missing 'custom' type to Flex Flow
13+
- Adding `integrations` to Flex Configuration
14+
15+
**Insights**
16+
- Added attributes to summary.
17+
18+
**Messaging**
19+
- Message API Create updated with conditional params **(breaking change)**
20+
21+
**Proxy**
22+
- Document that Proxy will return a maximum of 100 records for read/list endpoints **(breaking change)**
23+
- Remove non-updatable property parameters for Session update (mode, participants) **(breaking change)**
24+
25+
**Sync**
26+
- Added reachability debouncing configuration options.
27+
28+
**Verify**
29+
- Add `RateLimits` and `Buckets` resources to Verify Services
30+
- Add `RateLimits` optional parameter on `Verification` creation.
31+
32+
**Twiml**
33+
- Fix `<Room>` participantIdentity casing
34+
35+
636
[2019-05-29] Version 6.27.1
737
----------------------------
838
**Verify**

tests/integration/api/v2010/account/conference/test_participant.py

Lines changed: 140 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -262,36 +262,75 @@ def test_list_request(self):
262262
'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Conferences/CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Participants.json',
263263
))
264264

265-
def test_read_full_response(self):
265+
def test_read_empty_response(self):
266266
self.holodeck.mock(Response(
267267
200,
268268
'''
269269
{
270-
"end": 0,
271-
"first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Page=0&PageSize=50",
270+
"participants": [],
271+
"first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Hold=True&PageSize=50&Page=0",
272272
"next_page_uri": null,
273+
"previous_page_uri": null,
274+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Hold=True&PageSize=50&Page=0",
273275
"page": 0,
274276
"page_size": 50,
277+
"end": 0,
278+
"start": 0
279+
}
280+
'''
281+
))
282+
283+
actual = self.client.api.v2010.accounts(sid="ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
284+
.conferences(sid="CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
285+
.participants.list()
286+
287+
self.assertIsNotNone(actual)
288+
289+
def test_read_full_response(self):
290+
self.holodeck.mock(Response(
291+
200,
292+
'''
293+
{
275294
"participants": [
276295
{
277296
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
278297
"call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
279298
"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
280-
"date_created": "Fri, 18 Feb 2011 21:07:19 +0000",
281-
"date_updated": "Fri, 18 Feb 2011 21:07:19 +0000",
299+
"date_created": "Sat, 19 Feb 2011 21:07:19 +0000",
300+
"date_updated": "Sat, 19 Feb 2011 21:07:19 +0000",
282301
"end_conference_on_exit": false,
283-
"muted": false,
302+
"muted": true,
284303
"hold": false,
285-
"status": "complete",
304+
"status": "connected",
286305
"start_conference_on_enter": true,
287306
"coaching": true,
288307
"call_sid_to_coach": "CAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
289308
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
309+
},
310+
{
311+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
312+
"call_sid": "CAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
313+
"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
314+
"date_created": "Fri, 18 Feb 2011 21:07:19 +0000",
315+
"date_updated": "Fri, 18 Feb 2011 21:07:19 +0000",
316+
"end_conference_on_exit": false,
317+
"muted": true,
318+
"hold": false,
319+
"status": "connected",
320+
"start_conference_on_enter": true,
321+
"coaching": false,
322+
"call_sid_to_coach": null,
323+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/CAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.json"
290324
}
291325
],
326+
"first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=0",
327+
"next_page_uri": null,
292328
"previous_page_uri": null,
329+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=0",
330+
"page": 0,
331+
"page_size": 2,
293332
"start": 0,
294-
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json"
333+
"end": 1
295334
}
296335
'''
297336
))
@@ -302,20 +341,106 @@ def test_read_full_response(self):
302341

303342
self.assertIsNotNone(actual)
304343

305-
def test_read_empty_response(self):
344+
def test_read_next_response(self):
306345
self.holodeck.mock(Response(
307346
200,
308347
'''
309348
{
310-
"end": 0,
311-
"first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Page=0&PageSize=50",
349+
"participants": [
350+
{
351+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
352+
"call_sid": "CAcccccccccccccccccccccccccccccccc",
353+
"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
354+
"date_created": "Thu, 17 Feb 2011 21:07:19 +0000",
355+
"date_updated": "Thu, 17 Feb 2011 21:07:19 +0000",
356+
"end_conference_on_exit": false,
357+
"muted": true,
358+
"hold": false,
359+
"status": "connected",
360+
"start_conference_on_enter": true,
361+
"coaching": false,
362+
"call_sid_to_coach": null,
363+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/CAcccccccccccccccccccccccccccccccc.json"
364+
},
365+
{
366+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
367+
"call_sid": "CAdddddddddddddddddddddddddddddddd",
368+
"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
369+
"date_created": "Wed, 16 Feb 2011 21:07:19 +0000",
370+
"date_updated": "Wed, 16 Feb 2011 21:07:19 +0000",
371+
"end_conference_on_exit": false,
372+
"muted": true,
373+
"hold": false,
374+
"status": "connected",
375+
"start_conference_on_enter": true,
376+
"coaching": false,
377+
"call_sid_to_coach": null,
378+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/CAdddddddddddddddddddddddddddddddd.json"
379+
}
380+
],
381+
"first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=0",
382+
"next_page_uri": null,
383+
"previous_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=0&PageToken=PBCPcccccccccccccccccccccccccccccccc",
384+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=1&PageToken=PACPbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
385+
"page": 1,
386+
"page_size": 2,
387+
"start": 2,
388+
"end": 3
389+
}
390+
'''
391+
))
392+
393+
actual = self.client.api.v2010.accounts(sid="ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
394+
.conferences(sid="CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
395+
.participants.list()
396+
397+
self.assertIsNotNone(actual)
398+
399+
def test_read_previous_response(self):
400+
self.holodeck.mock(Response(
401+
200,
402+
'''
403+
{
404+
"participants": [
405+
{
406+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
407+
"call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
408+
"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
409+
"date_created": "Sat, 19 Feb 2011 21:07:19 +0000",
410+
"date_updated": "Sat, 19 Feb 2011 21:07:19 +0000",
411+
"end_conference_on_exit": false,
412+
"muted": true,
413+
"hold": false,
414+
"status": "connected",
415+
"start_conference_on_enter": true,
416+
"coaching": true,
417+
"call_sid_to_coach": "CAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
418+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
419+
},
420+
{
421+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
422+
"call_sid": "CAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
423+
"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
424+
"date_created": "Fri, 18 Feb 2011 21:07:19 +0000",
425+
"date_updated": "Fri, 18 Feb 2011 21:07:19 +0000",
426+
"end_conference_on_exit": false,
427+
"muted": true,
428+
"hold": false,
429+
"status": "connected",
430+
"start_conference_on_enter": true,
431+
"coaching": false,
432+
"call_sid_to_coach": null,
433+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/CAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.json"
434+
}
435+
],
436+
"first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=0",
312437
"next_page_uri": null,
313-
"page": 0,
314-
"page_size": 50,
315-
"participants": [],
316438
"previous_page_uri": null,
439+
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Muted=true&PageSize=2&Page=0&PageToken=PBCPcccccccccccccccccccccccccccccccc",
440+
"page": 0,
441+
"page_size": 2,
317442
"start": 0,
318-
"uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json"
443+
"end": 1
319444
}
320445
'''
321446
))

0 commit comments

Comments
 (0)