8000 [Librarian] Regenerated @ 57ec4ad5f8748759418de47e7b3d02830cbe04cb · BioComputing/twilio-python@02e8b68 · GitHub
[go: up one dir, main page]

Skip to content

Commit 02e8b68

Browse files
committed
[Librarian] Regenerated @ 57ec4ad5f8748759418de47e7b3d02830cbe04cb
1 parent 76f0826 commit 02e8b68

File tree

9 files changed

+603
-43
lines changed

9 files changed

+603
-43
lines changed

CHANGES.md

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

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

6+
[2018-08-23] Version 6.16.3
7+
----------------------------
8+
**Chat**
9+
- Add User Channel instance resource
10+
11+
612
[2018-08-17] Version 6.16.2
713
----------------------------
814
**Api**

tests/integration/chat/v2/service/user/test_user_channel.py

Expand all lines: tests/integration/chat/v2/service/user/test_user_channel.py
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,13 @@ def test_read_full_response(self):
4646
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4747
"service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4848
"channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
49+
"user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4950
"member_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5051
"status": "joined",
5152
"last_consumed_message_index": 5,
5253
"unread_messages_count": 5,
54+
"notification_level": "default",
55+
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5356
"links": {
5457
"channel": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5558
"member": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
@@ -90,3 +93,90 @@ def test_read_empty_response(self):
9093
.user_channels.list()
9194

9295
self.assertIsNotNone(actual)
96+
97+
def test_fetch_request(self):
98+
self.holodeck.mock(Response(500, ''))
99+
100+
with self.assertRaises(TwilioException):
101+
self.client.chat.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
102+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
103+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
104+
105+
self.holodeck.assert_has_request(Request(
106+
'get',
107+
'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
108+
))
109+
110+
def test_fetch_response(self):
111+
self.holodeck.mock(Response(
112+
200,
113+
'''
114+
{
115+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
116+
"service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
117+
"channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
118+
"user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
119+
"member_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
120+
"status": "joined",
121+
"last_consumed_message_index": 5,
122+
"unread_messages_count": 5,
123+
"notification_level": "default",
124+
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
125+
"links": {
126+
"channel": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
127+
"member": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
128+
}
129+
}
130+
'''
131+
))
132+
133+
actual = self.client.chat.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
134+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
135+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
136+
137+
self.assertIsNotNone(actual)
138+
139+
def test_update_request(self):
140+
self.holodeck.mock(Response(500, ''))
141+
142+
with self.assertRaises(TwilioException):
143+
self.client.chat.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
144+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
145+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").update(notification_level="default")
146+
147+
values = {'NotificationLevel': "default", }
148+
149+
self.holodeck.assert_has_request(Request(
150+
'post',
151+
'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
152+
data=values,
153+
))
154+
155+
def test_update_response(self):
156+
self.holodeck.mock(Response(
157+
200,
158+
'''
159+
{
160+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
161+
"service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
162+
"channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
163+
"user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
164+
"member_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
165+
"status": "joined",
166+
"last_consumed_message_index": 5,
167+
"unread_messages_count": 5,
168+
"notification_level": "muted",
169+
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
170+
"links": {
171+
"channel": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
172+
"member": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
173+
}
174+
}
175+
'''
176+
))
177+
178+
actual = self.client.chat.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
179+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
180+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").update(notification_level="default")
181+
182+
self.assertIsNotNone(actual)

tests/integration/ip_messaging/v2/service/user/test_user_channel.py

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,13 @@ def test_read_full_response(self):
4646
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4747
"service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4848
"channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
49+
"user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4950
"member_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5051
"status": "joined",
5152
"last_consumed_message_index": 5,
5253
"unread_messages_count": 5,
54+
"notification_level": "default",
55+
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5356
"links": {
5457
"channel": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5558
"member": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
@@ -90,3 +93,90 @@ def test_read_empty_response(self):
9093
.user_channels.list()
9194

9295
self.assertIsNotNone(actual)
96+
97+
def test_fetch_request(self):
98+
self.holodeck.mock(Response(500, ''))
99+
100+
with self.assertRaises(TwilioException):
101+
self.client.ip_messaging.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
102+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
103+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
104+
105+
self.holodeck.assert_has_request(Request(
106+
'get',
107+
'https://ip-messaging.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
108+
))
109+
110+
def test_fetch_response(self):
111+
self.holodeck.mock(Response(
112+
200,
113+
'''
114+
{
115+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
116+
"service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
117+
"channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
118+
"user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
119+
"member_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
120+
"status": "joined",
121+
"last_consumed_message_index": 5,
122+
"unread_messages_count": 5,
123+
"notification_level": "default",
124+
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
125+
"links": {
126+
"channel": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
127+
"member": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
128+
}
129+
}
130+
'''
131+
))
132+
133+
actual = self.client.ip_messaging.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
134+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
135+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").fetch()
136+
137+
self.assertIsNotNone(actual)
138+
139+
def test_update_request(self):
140+
self.holodeck.mock(Response(500, ''))
141+
142+
with self.assertRaises(TwilioException):
143+
self.client.ip_messaging.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
144+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
145+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").update(notification_level="default")
146+
147+
values = {'NotificationLevel': "default", }
148+
149+
self.holodeck.assert_has_request(Request(
150+
'post',
151+
'https://ip-messaging.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
152+
data=values,
153+
))
154+
155+
def test_update_response(self):
156+
self.holodeck.mock(Response(
157+
200,
158+
'''
159+
{
160+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
161+
"service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
162+
"channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
163+
"user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
164+
"member_sid": "MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
165+
"status": "joined",
166+
"last_consumed_message_index": 5,
167+
"unread_messages_count": 5,
168+
"notification_level": "muted",
169+
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
170+
"links": {
171+
"channel": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
172+
"member": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members/MBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
173+
}
174+
}
175+
'''
176+
))
177+
178+
actual = self.client.ip_messaging.v2.services(sid="ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
179+
.users(sid="USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") \
180+
.user_channels(channel_sid="CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX").update(notification_level="default")
181+
182+
self.assertIsNotNone(actual)

0 commit comments

Comments
 (0)
0