8000 Add new generated files · thecodeflash/twilio-python@d1c7804 · GitHub
[go: up one dir, main page]

Skip to content

Commit d1c7804

Browse files
committed
Add new generated files
1 parent 4effa9c commit d1c7804

16 files changed

+3599
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# coding=utf-8
2+
"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
9+
from tests import IntegrationTestCase
10+
from tests.holodeck import Request
11+
from twilio.base.exceptions import TwilioException
12+
from twilio.http.response import Response
13+
14+
15+
class TaskQueueCumulativeStatisticsTestCase(IntegrationTestCase):
16+
17+
def test_fetch_request(self):
18+
self.holodeck.mock(Response(500, ''))
19+
20+
with self.assertRaises(TwilioException):
21+
self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
22+
.task_queues(sid="WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
23+
.task_queue_cumulative_statistics().fetch()
24+
25+
self.holodeck.assert_has_request(Request(
26+
'get',
27+
'https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/TaskQueues/WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/CumulativeStatistics',
28+
))
29+
30+
def test_fetch_response(self):
31+
self.holodeck.mock(Response(
32+
200,
33+
'''
34+
{
35+
"reservations_created": 100,
36+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
37+
"reservations_rejected": 100,
38+
"tasks_completed": 100,
39+
"end_time": "2015-07-30T20:00:00Z",
40+
"tasks_entered": 100,
41+
"tasks_canceled": 100,
42+
"reservations_accepted": 100,
43+
"task_queue_sid": "WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
44+
"reservations_timed_out": 100,
45+
"url": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/TaskQueues/WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/CumulativeStatistics",
46+
"wait_duration_until_canceled": {
47+
"avg": 0,
48+
"min": 0,
49+
"max": 0,
50+
"total": 0
51+
},
52+
"wait_duration_until_accepted": {
53+
"avg": 0,
54+
"min": 0,
55+
"max": 0,
56+
"total": 0
57+
},
58+
"split_by_wait_time": {
59+
"5": {
60+
"above": {
61+
"tasks_canceled": 0,
62+
"reservations_accepted": 0
63+
},
64+
"below": {
65+
"tasks_canceled": 0,
66+
"reservations_accepted": 0
67+
}
68+
},
69+
"10": {
70+
"above": {
71+
"tasks_canceled": 0,
72+
"reservations_accepted": 0
73+
},
74+
"below": {
75+
"tasks_canceled": 0,
76+
"reservations_accepted": 0
77+
}
78+
}
79+
},
80+
"start_time": "2015-07-30T20:00:00Z",
81+
"tasks_moved": 100,
82+
"reservations_canceled": 100,
83+
"workspace_sid": "WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
84+
"tasks_deleted": 100,
85+
"reservations_rescinded": 100,
86+
"avg_task_acceptance_time": 100
87+
}
88+
'''
89+
))
90+
91+
actual = self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
92+
.task_queues(sid="WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
93+
.task_queue_cumulative_statistics().fetch()
94+
95+
self.assertIsNotNone(actual)
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# coding=utf-8
2+
"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
9+
from tests import IntegrationTestCase
10+
from tests.holodeck import Request
11+
from twilio.base.exceptions import TwilioException
12+
from twilio.http.response import Response
13+
14+
15+
class TaskQueueRealTimeStatisticsTestCase(IntegrationTestCase):
16+
17+
def test_fetch_request(self):
18+
self.holodeck.mock(Response(500, ''))
19+
20+
with self.assertRaises(TwilioException):
21+
self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
22+
.task_queues(sid="WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
23+
.task_queue_real_time_statistics().fetch()
24+
25+
self.holodeck.assert_has_request(Request(
26+
'get',
27+
'https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/TaskQueues/WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/RealTimeStatistics',
28+
))
29+
30+
def test_fetch_response(self):
31+
self.holodeck.mock(Response(
32+
200,
33+
'''
34+
{
35+
"longest_task_waiting_age": 100,
36+
"task_queue_sid": "WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
37+
"tasks_by_status": {
38+
"reserved": 0,
39+
"pending": 0,
40+
"assigned": 0,
41+
"wrapping": 0
42+
},
43+
"total_eligible_workers": 100,
44+
"activity_statistics": [
45+
{
46+
"friendly_name": "Idle",
47+
"workers": 0,
48+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
49+
},
50+
{
51+
"friendly_name": "Busy",
52+
"workers": 9,
53+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
54+
},
55+
{
56+
"friendly_name": "Offline",
57+
"workers": 6,
58+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
59+
},
60+
{
61+
"friendly_name": "Reserved",
62+
"workers": 0,
63+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
64+
}
65+
],
66+
"tasks_by_priority": {},
67+
"total_tasks": 100,
68+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
69+
"workspace_sid": "WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
70+
"total_available_workers": 100,
71+
"url": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/TaskQueues/WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/RealTimeStatistics"
72+
}
73+
'''
74+
))
75+
76+
actual = self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
77+
.task_queues(sid="WQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
78+
.task_queue_real_time_statistics().fetch()
79+
80+
self.assertIsNotNone(actual)
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# coding=utf-8
2+
"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
9+
from tests import IntegrationTestCase
10+
from tests.holodeck import Request
11+
from twilio.base.exceptions import TwilioException
12+
from twilio.http.response import Response
13+
14+
15+
class WorkspaceCumulativeStatisticsTestCase(IntegrationTestCase):
16+
17+
def test_fetch_request(self):
18+
self.holodeck.mock(Response(500, ''))
19+
20+
with self.assertRaises(TwilioException):
21+
self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
22+
.workspace_cumulative_statistics().fetch()
23+
24+
self.holodeck.assert_has_request(Request(
25+
'get',
26+
'https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/CumulativeStatistics',
27+
))
28+
29+
def test_fetch_response(self):
30+
self.holodeck.mock(Response(
31+
200,
32+
'''
33+
{
34+
"reservations_accepted": 100,
35+
"tasks_completed": 100,
36+
"start_time": "2015-07-30T20:00:00Z",
37+
"reservations_rescinded": 100,
38+
"tasks_timed_out_in_workflow": 100,
39+
"end_time": "2015-07-30T20:00:00Z",
40+
"avg_task_acceptance_time": 100,
41+
"tasks_canceled": 100,
42+
"url": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/CumulativeStatistics",
43+
"tasks_moved": 100,
44+
"tasks_deleted": 100,
45+
"tasks_created": 100,
46+
"reservations_canceled": 100,
47+
"reservations_timed_out": 100,
48+
"wait_duration_until_canceled": {
49+
"avg": 0,
50+
"min": 0,
51+
"max": 0,
52+
"total": 0
53+
},
54+
"wait_duration_until_accepted": {
55+
"avg": 0,
56+
"min": 0,
57+
"max": 0,
58+
"total": 0
59+
},
60+
"split_by_wait_time": {
61+
"5": {
62+
"above": {
63+
"tasks_canceled": 0,
64+
"reservations_accepted": 0
65+
},
66+
"below": {
67+
"tasks_canceled": 0,
68+
"reservations_accepted": 0
69+
}
70+
},
71+
"10": {
72+
"above": {
73+
"tasks_canceled": 0,
74+
"reservations_accepted": 0
75+
},
76+ 10000
"below": {
77+
"tasks_canceled": 0,
78+
"reservations_accepted": 0
79+
}
80+
}
81+
},
82+
"reservations_created": 100,
83+
"reservations_rejected": 100,
84+
"workspace_sid": "WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
85+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
86+
}
87+
'''
88+
))
89+
90+
actual = self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
91+
.workspace_cumulative_statistics().fetch()
92+
93+
self.assertIsNotNone(actual)
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# coding=utf-8
2+
"""
3+
This code was generated by
4+
\ / _ _ _| _ _
5+
| (_)\/(_)(_|\/| |(/_ v1.0.0
6+
/ /
7+
"""
8+
9+
from tests import IntegrationTestCase
10+
from tests.holodeck import Request
11+
from twilio.base.exceptions import TwilioException
12+
from twilio.http.response import Response
13+
14+
15+
class WorkspaceRealTimeStatisticsTestCase(IntegrationTestCase):
16+
17+
def test_fetch_request(self):
18+
self.holodeck.mock(Response(500, ''))
19+
20+
with self.assertRaises(TwilioException):
21+
self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
22+
.workspace_real_time_statistics().fetch()
23+
24+
self.holodeck.assert_has_request(Request(
25+
'get',
26+
'https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/RealTimeStatistics',
27+
))
28+
29+
def test_fetch_response(self):
30+
self.holodeck.mock(Response(
31+
200,
32+
'''
33+
{
34+
"url": "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/RealTimeStatistics",
35+
"tasks_by_priority": {},
36+
"activity_statistics": [
37+
{
38+
"friendly_name": "Idle",
39+
"workers": 0,
40+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
41+
},
42+
{
43+
"friendly_name": "Busy",
44+
"workers": 9,
45+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
46+
},
47+
{
48+
"friendly_name": "Offline",
49+
"workers": 6,
50+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
51+
},
52+
{
53+
"friendly_name": "Reserved",
54+
"workers": 0,
55+
"sid": "WAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
56+
}
57+
],
58+
"workspace_sid": "WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
59+
"longest_task_waiting_age": 100,
60+
"total_workers": 100,
61+
"total_tasks": 100,
62+
"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
63+
"tasks_by_status": {}
64+
}
65+
'''
66+
))
67+
68+
actual = self.client.taskrouter.v1.workspaces(sid="WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
69+
.workspace_real_time_statistics().fetch()
70+
71+
self.assertIsNotNone(actual)

0 commit comments

Comments
 (0)
0