Skip to content

Commit

Permalink
[Librarian] Regenerated @ cd74051ce77dd603b6a6c5f89423ba5d7e41e838
Browse files Browse the repository at this point in the history
  • Loading branch information
codejudas committed Nov 3, 2017
1 parent 6df979e commit c0e534c
Show file tree
Hide file tree
Showing 91 changed files with 7,298 additions and 83 deletions.
9 changes: 9 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ twilio-python Changelog

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

[2017-11-03] Version 6.8.3
---------------------------
**Api**
- Add programmable video keys

**Video**
- Add `Participants`


[2017-10-27] Version 6.8.2
---------------------------
**Chat**
Expand Down
9 changes: 7 additions & 2 deletions tests/integration/chat/v1/service/test_role.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from tests import IntegrationTestCase
from tests.holodeck import Request
from twilio.base import serialize
from twilio.base.exceptions import TwilioException
from twilio.http.response import Response

Expand Down Expand Up @@ -84,7 +85,11 @@ def test_create_request(self):
self.client.chat.v1.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles.create(friendly_name="friendly_name", type="channel", permission=['permission'])

values = {'FriendlyName': "friendly_name", 'Type': "channel", 'Permission': ['permission'],}
values = {
'FriendlyName': "friendly_name",
'Type': "channel",
'Permission': serialize.map(['permission'], lambda e: e),
}

self.holodeck.assert_has_request(Request(
'post',
Expand Down Expand Up @@ -204,7 +209,7 @@ def test_update_request(self):
self.client.chat.v1.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles(sid="RLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").update(permission=['permission'])

values = {'Permission': ['permission'],}
values = {'Permission': serialize.map(['permission'], lambda e: e),}

self.holodeck.assert_has_request(Request(
'post',
Expand Down
9 changes: 7 additions & 2 deletions tests/integration/chat/v2/service/test_role.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from tests import IntegrationTestCase
from tests.holodeck import Request
from twilio.base import serialize
from twilio.base.exceptions import TwilioException
from twilio.http.response import Response

Expand Down Expand Up @@ -84,7 +85,11 @@ def test_create_request(self):
self.client.chat.v2.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles.create(friendly_name="friendly_name", type="channel", permission=['permission'])

values = {'FriendlyName': "friendly_name", 'Type': "channel", 'Permission': ['permission'],}
values = {
'FriendlyName': "friendly_name",
'Type': "channel",
'Permission': serialize.map(['permission'], lambda e: e),
}

self.holodeck.assert_has_request(Request(
'post',
Expand Down Expand Up @@ -204,7 +209,7 @@ def test_update_request(self):
self.client.chat.v2.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles(sid="RLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").update(permission=['permission'])

values = {'Permission': ['permission'],}
values = {'Permission': serialize.map(['permission'], lambda e: e),}

self.holodeck.assert_has_request(Request(
'post',
Expand Down
9 changes: 7 additions & 2 deletions tests/integration/ip_messaging/v1/service/test_role.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from tests import IntegrationTestCase
from tests.holodeck import Request
from twilio.base import serialize
from twilio.base.exceptions import TwilioException
from twilio.http.response import Response

Expand Down Expand Up @@ -84,7 +85,11 @@ def test_create_request(self):
self.client.ip_messaging.v1.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles.create(friendly_name="friendly_name", type="channel", permission=['permission'])

values = {'FriendlyName': "friendly_name", 'Type': "channel", 'Permission': ['permission'],}
values = {
'FriendlyName': "friendly_name",
'Type': "channel",
'Permission': serialize.map(['permission'], lambda e: e),
}

self.holodeck.assert_has_request(Request(
'post',
Expand Down Expand Up @@ -204,7 +209,7 @@ def test_update_request(self):
self.client.ip_messaging.v1.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles(sid="RLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").update(permission=['permission'])

values = {'Permission': ['permission'],}
values = {'Permission': serialize.map(['permission'], lambda e: e),}

self.holodeck.assert_has_request(Request(
'post',
Expand Down
9 changes: 7 additions & 2 deletions tests/integration/ip_messaging/v2/service/test_role.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from tests import IntegrationTestCase
from tests.holodeck import Request
from twilio.base import serialize
from twilio.base.exceptions import TwilioException
from twilio.http.response import Response

Expand Down Expand Up @@ -84,7 +85,11 @@ def test_create_request(self):
self.client.ip_messaging.v2.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles.create(friendly_name="friendly_name", type="channel", permission=['permission'])

values = {'FriendlyName': "friendly_name", 'Type': "channel", 'Permission': ['permission'],}
values = {
'FriendlyName': "friendly_name",
'Type': "channel",
'Permission': serialize.map(['permission'], lambda e: e),
}

self.holodeck.assert_has_request(Request(
'post',
Expand Down Expand Up @@ -204,7 +209,7 @@ def test_update_request(self):
self.client.ip_messaging.v2.services(sid="ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.roles(sid="RLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").update(permission=['permission'])

values = {'Permission': ['permission'],}
values = {'Permission': serialize.map(['permission'], lambda e: e),}

self.holodeck.assert_has_request(Request(
'post',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

from tests import IntegrationTestCase
from tests.holodeck import Request
from twilio.base import serialize
from twilio.base.exceptions import TwilioException
from twilio.http.response import Response

Expand Down Expand Up @@ -162,7 +163,7 @@ def test_create_request(self):
self.client.preview.hosted_numbers.authorization_documents.create(hosted_number_order_sids=['hosted_number_order_sids'], address_sid="ADaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", email="email")

values = {
'HostedNumberOrderSids': ['hosted_number_order_sids'],
'HostedNumberOrderSids': serialize.map(['hosted_number_order_sids'], lambda e: e),
'AddressSid': "ADaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
'Email': "email",
}
Expand Down
8 changes: 8 additions & 0 deletions tests/integration/preview/understand/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# coding=utf-8
"""
This code was generated by
\ / _ _ _| _ _
| (_)\/(_)(_|\/| |(/_ v1.0.0
/ /
"""

8 changes: 8 additions & 0 deletions tests/integration/preview/understand/service/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# coding=utf-8
"""
This code was generated by
\ / _ _ _| _ _
| (_)\/(_)(_|\/| |(/_ v1.0.0
/ /
"""

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# coding=utf-8
"""
This code was generated by
\ / _ _ _| _ _
| (_)\/(_)(_|\/| |(/_ v1.0.0
/ /
"""

Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
# coding=utf-8
"""
This code was generated by
\ / _ _ _| _ _
| (_)\/(_)(_|\/| |(/_ v1.0.0
/ /
"""

from tests import IntegrationTestCase
from tests.holodeck import Request
from twilio.base.exceptions import TwilioException
from twilio.http.response import Response


class FieldValueTestCase(IntegrationTestCase):

def test_fetch_request(self):
self.holodeck.mock(Response(500, ''))

with self.assertRaises(TwilioException):
self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values(sid="UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").fetch()

self.holodeck.assert_has_request(Request(
'get',
'https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues/UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
))

def test_fetch_response(self):
self.holodeck.mock(Response(
200,
'''
{
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues/UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"field_type_sid": "UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"language": "language",
"service_sid": "UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"value": "value",
"date_updated": "2015-07-30T20:00:00Z",
"date_created": "2015-07-30T20:00:00Z",
"sid": "UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
'''
))

actual = self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values(sid="UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").fetch()

self.assertIsNotNone(actual)

def test_list_request(self):
self.holodeck.mock(Response(500, ''))

with self.assertRaises(TwilioException):
self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values.list()

self.holodeck.assert_has_request(Request(
'get',
'https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues',
))

def test_read_empty_response(self):
self.holodeck.mock(Response(
200,
'''
{
"field_values": [],
"meta": {
"first_page_url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues?PageSize=50&Page=0",
"page_size": 50,
"previous_page_url": null,
"key": "field_values",
"page": 0,
"next_page_url": null,
"url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues?PageSize=50&Page=0"
}
}
'''
))

actual = self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values.list()

self.assertIsNotNone(actual)

def test_read_full_response(self):
self.holodeck.mock(Response(
200,
'''
{
"field_values": [
{
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues/UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"field_type_sid": "UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"language": "language",
"service_sid": "UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"value": "value",
"date_updated": "2015-07-30T20:00:00Z",
"date_created": "2015-07-30T20:00:00Z",
"sid": "UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
],
"meta": {
"first_page_url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues?PageSize=50&Page=0",
"page_size": 50,
"previous_page_url": null,
"key": "field_values",
"page": 0,
"next_page_url": null,
"url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues?PageSize=50&Page=0"
}
}
'''
))

actual = self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values.list()

self.assertIsNotNone(actual)

def test_create_request(self):
self.holodeck.mock(Response(500, ''))

with self.assertRaises(TwilioException):
self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values.create(language="language", value="value")

values = {'Language': "language", 'Value': "value",}

self.holodeck.assert_has_request(Request(
'post',
'https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues',
data=values,
))

def test_create_response(self):
self.holodeck.mock(Response(
201,
'''
{
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"url": "https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues/UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"field_type_sid": "UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"language": "language",
"service_sid": "UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"value": "value",
"date_updated": "2015-07-30T20:00:00Z",
"date_created": "2015-07-30T20:00:00Z",
"sid": "UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
'''
))

actual = self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values.create(language="language", value="value")

self.assertIsNotNone(actual)

def test_delete_request(self):
self.holodeck.mock(Response(500, ''))

with self.assertRaises(TwilioException):
self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values(sid="UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").delete()

self.holodeck.assert_has_request(Request(
'delete',
'https://preview.twilio.com/understand/Services/UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldTypes/UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/FieldValues/UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
))

def test_delete_response(self):
self.holodeck.mock(Response(
204,
None,
))

actual = self.client.preview.understand.services(sid="UAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_types(sid="UBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.field_values(sid="UCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").delete()

self.assertTrue(actual)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# coding=utf-8
"""
This code was generated by
\ / _ _ _| _ _
| (_)\/(_)(_|\/| |(/_ v1.0.0
/ /
"""

Loading

0 comments on commit c0e534c

Please sign in to comment.