7
7
8
8
9
9
AUTH = ("AC123" , "token" )
10
- BASE_URI = "https://taskrouter.twilio.com/v1/Accounts/AC123/ Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
10
+ BASE_URI = "https://taskrouter.twilio.com/v1/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
11
11
WORKER_SID = "WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
12
+ TIMEOUT = 30
12
13
13
14
14
15
class WorkerTest (unittest .TestCase ):
@@ -18,14 +19,14 @@ def test_create(self, request):
18
19
resp .status_code = 201
19
20
request .return_value = resp
20
21
21
- workers = Workers (BASE_URI , AUTH )
22
+ workers = Workers (BASE_URI , AUTH , TIMEOUT )
22
23
workers .create ("Test Worker" )
23
24
exp_params = {
24
25
'FriendlyName' : "Test Worker"
25
26
}
26
27
27
28
request .assert_called_with ("POST" , "{}/Workers" .format (BASE_URI ), data = exp_params , auth = AUTH ,
28
- use_json_extension = False )
29
+ timeout = TIMEOUT , use_json_extension = False )
29
30
30
31
@patch ('twilio.rest.resources.base.make_twilio_request' )
31
32
def test_delete_instance (self , request ):
@@ -35,11 +36,11 @@ def test_delete_instance(self, request):
35
36
request .return_value = resp
36
37
37
38
uri = "{}/Workers/{}" .format (BASE_URI , WORKER_SID )
38
- list_resource = Workers (BASE_URI , AUTH )
39
+ list_resource = Workers (BASE_URI , AUTH , TIMEOUT )
39
40
worker = Worker (list_resource , WORKER_SID )
40
41
worker .delete ()
41
42
request .assert_called_with ("DELETE" , uri , auth = AUTH ,
42
- use_json_extension = False )
43
+ timeout = TIMEOUT , use_json_extension = False )
43
44
44
45
@patch ('twilio.rest.resources.base.make_twilio_request' )
45
46
def test_delete_list (self , request ):
@@ -49,9 +50,10 @@ def test_delete_list(self, request):
49
50
request .return_value = resp
50
51
51
52
uri = "{}/Workers/{}" .format (BASE_URI , WORKER_SID )
52
- list_resource = Workers (BASE_URI , AUTH )
53
+ list_resource = Workers (BASE_URI , AUTH , TIMEOUT )
53
54
list_resource .delete (WORKER_SID )
54
- request .assert_called_with ("DELETE" , uri , auth = AUTH )
55
+ request .assert_called_with ("DELETE" , uri , auth = AUTH , timeout = TIMEOUT ,
56
+ use_json_extension = False )
55
57
56
58
@patch ('twilio.rest.resources.base.make_twilio_request' )
57
59
def test_get (self , request ):
@@ -60,10 +62,10 @@ def test_get(self, request):
60
62
request .return_value = resp
61
63
62
64
uri = "{}/Workers/{}" .format (BASE_URI , WORKER_SID )
63
- list_resource = Workers (BASE_URI , AUTH )
65
+ list_resource = Workers (BASE_URI , AUTH , TIMEOUT )
64
66
list_resource .get (WORKER_SID )
65
67
request .assert_called_with ("GET" , uri , auth = AUTH ,
66
- use_json_extension = False )
68
+ timeout = TIMEOUT , use_json_extension = False )
67
69
68
70
@patch ('twilio.rest.resources.base.make_twilio_request' )
69
71
def test_list (self , request ):
@@ -72,9 +74,10 @@ def test_list(self, request):
72
74
request .return_value = resp
73
75
74
76
uri = "{}/Workers" .format (BASE_URI )
75
- list_resource = Workers (BASE_URI , AUTH )
77
+ list_resource = Workers (BASE_URI , AUTH , TIMEOUT )
76
78
list_resource .list ()
77
- request .assert_called_with ("GET" , uri , params = {}, auth = AUTH )
79
+ request .assert_called_with ("GET" , uri , params = {}, auth = AUTH ,
80
+ timeout = TIMEOUT , use_json_extension = False )
78
81
79
82
@patch ('twilio.rest.resources.base.make_twilio_request' )
80
83
def test_update_instance (self , request ):
@@ -83,15 +86,15 @@ def test_update_instance(self, request):
83
86
request .return_value = resp
84
87
85
88
uri = "{}/Workers/{}" .format (BASE_URI , WORKER_SID )
86
- list_resource = Workers (BASE_URI , AUTH )
89
+ list_resource = Workers (BASE_URI , AUTH , TIMEOUT )
87
90
worker = Worker (list_resource , WORKER_SID )
88
91
worker .update (friendly_name = 'Test Worker' )
89
92
exp_params = {
90
93
'FriendlyName' : "Test Worker"
91
94
}
92
95
93
96
request .assert_called_with ("POST" , uri , data = exp_params , auth = AUTH ,
94
- use_json_extension = False )
97
+ timeout = TIMEOUT , use_json_extension = False )
95
98
96
99
@patch ('twilio.rest.resources.base.make_twilio_request' )
97
100
def test_update_list (self , request ):
@@ -100,11 +103,11 @@ def test_update_list(self, request):
100
103
request .return_value = resp
101
104
102
105
uri = "{}/Workers/{}" .format (BASE_URI , WORKER_SID )
103
- list_resource = Workers (BASE_URI , AUTH )
106
+ list_resource = Workers (BASE_URI , AUTH , TIMEOUT )
104
107
list_resource .update (WORKER_SID , friendly_name = 'Test Worker' )
105
108
exp_params = {
106
109
'FriendlyName' : "Test Worker"
107
110
}
108
111
109
112
request .assert_called_with ("POST" , uri , data = exp_params , auth = AUTH ,
110
- use_json_extension = False )
113
+ timeout = TIMEOUT , use_json_extension = False )
0 commit comments