@@ -26,13 +26,13 @@ def test_fetch_request(self):
2626 'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Conferences/CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.json' ,
2727 ))
2828
29- def test_fetch_response (self ):
29+ def test_fetch_valid_mixer_zone_response (self ):
3030 self .holodeck .mock (Response (
3131 200 ,
3232 '''
3333 {
3434 "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
35- "api_version": "2008-08 -01",
35+ "api_version": "2010-04 -01",
3636 "date_created": "Fri, 18 Feb 2011 19:26:50 +0000",
3737 "date_updated": "Fri, 18 Feb 2011 19:27:33 +0000",
3838 "friendly_name": "AHH YEAH",
@@ -53,6 +53,87 @@ def test_fetch_response(self):
5353
5454 self .assertIsNotNone (actual )
5555
56+ def test_fetch_valid_region_in_progress_response (self ):
57+ self .holodeck .mock (Response (
58+ 200 ,
59+ '''
60+ {
61+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
62+ "api_version": "2010-04-01",
63+ "date_created": "Fri, 18 Feb 2011 19:26:50 +0000",
64+ "date_updated": "Fri, 18 Feb 2011 19:27:33 +0000",
65+ "friendly_name": "AHH YEAH",
66+ "sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
67+ "region": "au1",
68+ "status": "in-progress",
69+ "subresource_uris": {
70+ "participants": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json",
71+ "recordings": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json"
72+ },
73+ "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
74+ }
75+ '''
76+ ))
77+
78+ actual = self .client .api .v2010 .accounts (sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
79+ .conferences (sid = "CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ).fetch ()
80+
81+ self .assertIsNotNone (actual )
82+
83+ def test_fetch_without_mixer_zone_integer_status_response (self ):
84+ self .holodeck .mock (Response (
85+ 200 ,
86+ '''
87+ {
88+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
89+ "api_version": "2010-04-01",
90+ "date_created": "Fri, 18 Feb 2011 19:26:50 +0000",
91+ "date_updated": "Fri, 18 Feb 2011 19:27:33 +0000",
92+ "friendly_name": "AHH YEAH",
93+ "sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
94+ "region": "us1",
95+ "status": "completed",
96+ "subresource_uris": {
97+ "participants": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json",
98+ "recordings": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json"
99+ },
100+ "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
101+ }
102+ '''
103+ ))
104+
105+ actual = self .client .api .v2010 .accounts (sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
106+ .conferences (sid = "CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ).fetch ()
107+
108+ self .assertIsNotNone (actual )
109+
110+ def test_fetch_unknown_mixer_zone_init_integer_status_response (self ):
111+ self .holodeck .mock (Response (
112+ 200 ,
113+ '''
114+ {
115+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
116+ "api_version": "2010-04-01",
117+ "date_created": "Fri, 18 Feb 2011 19:26:50 +0000",
118+ "date_updated": "Fri, 18 Feb 2011 19:27:33 +0000",
119+ "friendly_name": "AHH YEAH",
120+ "sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
121+ "region": "unknown",
122+ "status": "init",
123+ "subresource_uris": {
124+ "participants": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json",
125+ "recordings": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json"
126+ },
127+ "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json"
128+ }
129+ '''
130+ ))
131+
132+ actual = self .client .api .v2010 .accounts (sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
133+ .conferences (sid = "CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ).fetch ()
134+
135+ self .assertIsNotNone (actual )
136+
56137 def test_list_request (self ):
57138 self .holodeck .mock (Response (500 , '' ))
58139
0 commit comments