@@ -36,8 +36,8 @@ def test_fetch_response(self):
3636 "session_sid": "KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3737 "service_sid": "KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3838 "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
39- "identifier": "identifier ",
40- "proxy_identifier": "proxy_identifier ",
39+ "identifier": "+14155551212 ",
40+ "proxy_identifier": "+14155559999 ",
4141 "proxy_identifier_sid": "PNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
4242 "friendly_name": "friendly_name",
4343 "date_deleted": "2015-07-30T20:00:00Z",
@@ -57,6 +57,36 @@ def test_fetch_response(self):
5757
5858 self .assertIsNotNone (actual )
5959
60+ def test_fetch_channel_response (self ):
61+ self .holodeck .mock (Response (
62+ 200 ,
63+ '''
64+ {
65+ "sid": "KPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
66+ "session_sid": "KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
67+ "service_sid": "KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
68+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
69+ "identifier": "messenger:14155551212",
70+ "proxy_identifier": "messenger:14155559999",
71+ "proxy_identifier_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
72+ "friendly_name": "a facebook user",
73+ "date_deleted": "2015-07-30T20:00:00Z",
74+ "date_updated": "2015-07-30T20:00:00Z",
75+ "date_created": "2015-07-30T20:00:00Z",
76+ "url": "https://proxy.twilio.com/v1/Services/KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sessions/KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/KPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
77+ "links": {
78+ "message_interactions": "https://proxy.twilio.com/v1/Services/KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sessions/KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/KPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/MessageInteractions"
79+ }
80+ }
81+ '''
82+ ))
83+
84+ actual = self .client .proxy .v1 .services (sid = "KSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
85+ .sessions (sid = "KCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
86+ .participants (sid = "KPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ).fetch ()
87+
88+ self .assertIsNotNone (actual )
89+
6090 def test_list_request (self ):
6191 self .holodeck .mock (Response (500 , '' ))
6292
@@ -120,8 +150,8 @@ def test_create_response(self):
120150 "session_sid": "KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
121151 "service_sid": "KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
122152 "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
123- "identifier": "identifier ",
124- "proxy_identifier": "proxy_identifier ",
153+ "identifier": "+14155551212 ",
154+ "proxy_identifier": "+14155559999 ",
125155 "proxy_identifier_sid": "PNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
126156 "friendly_name": "friendly_name",
127157 "date_deleted": "2015-07-30T20:00:00Z",
@@ -141,6 +171,36 @@ def test_create_response(self):
141171
142172 self .assertIsNotNone (actual )
143173
174+ def test_create_channel_response (self ):
175+ self .holodeck .mock (Response (
176+ 201 ,
177+ '''
178+ {
179+ "sid": "KPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
180+ "session_sid": "KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
181+ "service_sid": "KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
182+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
183+ "identifier": "messenger:123456",
184+ "proxy_identifier": "messenger:987654532",
185+ "proxy_identifier_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
186+ "friendly_name": "a facebook user",
187+ "date_deleted": "2015-07-30T20:00:00Z",
188+ "date_updated": "2015-07-30T20:00:00Z",
189+ "date_created": "2015-07-30T20:00:00Z",
190+ "url": "https://proxy.twilio.com/v1/Services/KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sessions/KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/KPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
191+ "links": {
192+ "message_interactions": "https://proxy.twilio.com/v1/Services/KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sessions/KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants/KPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/MessageInteractions"
193+ }
194+ }
195+ '''
196+ ))
197+
198+ actual = self .client .proxy .v1 .services (sid = "KSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
199+ .sessions (sid = "KCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
200+ .participants .create (identifier = "identifier" )
201+
202+ self .assertIsNotNone (actual )
203+
144204 def test_delete_request (self ):
145205 self .holodeck .mock (Response (500 , '' ))
146206
0 commit comments