8000 Pass timeout in tests · yikaraman/twilio-python@11a9551 · GitHub
[go: up one dir, main page]

Skip to content

Commit 11a9551

Browse files
committed
Pass timeout in tests
1 parent 920d9e9 commit 11a9551

File tree

2 files changed

+23
-18
lines changed

2 files changed

+23
-18
lines changed

tests/task_router/test_statistics.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
AUTH = ("AC123", "token")
99
BASE_URI = "https://taskrouter.twilio.com/v1/Accounts/AC123/Workspaces/WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
1010
WORKER_SID = "WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
11+
TIMEOUT = 30
1112

1213

1314
@patch("twilio.rest.resources.base.make_twilio_request")
@@ -16,7 +17,7 @@ def test_fetch_worker_statistics(request):
1617
resp.status_code = 200
1718
request.return_value = resp
1819

19-
workers = Workers(BASE_URI, AUTH)
20+
workers = Workers(BASE_URI, AUTH, TIMEOUT)
2021
worker = Worker(workers, 'WK123')
2122
worker.load_subresources()
2223
worker.statistics.get()
@@ -25,6 +26,7 @@ def test_fetch_worker_statistics(request):
2526
'{}/Workers/WK123/Statistics'.format(BASE_URI),
2627
params={},
2728
auth=AUTH,
29+
timeout=TIMEOUT,
2830
use_json_extension=False,
2931
)
3032

@@ -35,11 +37,11 @@ def test_fetch_workers_statistics(request):
3537
resp.status_code = 200
3638
request.return_value = resp
3739

38-
workers = Workers(BASE_URI, AUTH)
40+
workers = Workers(BASE_URI, AUTH, TIMEOUT)
3941
workers.statistics.get()
4042
request.assert_called_with('GET',
4143
'{}/Workers/Statistics'.format(BASE_URI),
42-
params={}, auth=AUTH,
44+
params={}, auth=AUTH, timeout=TIMEOUT,
4345
use_json_extension=False)
4446

4547

tests/task_router/test_workers.py

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77

88

99
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"
1111
WORKER_SID = "WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
12+
TIMEOUT = 30
1213

1314

1415
class WorkerTest(unittest.TestCase):
@@ -18,14 +19,14 @@ def test_create(self, request):
1819
resp.status_code = 201
1920
request.return_value = resp
2021

21-
workers = Workers(BASE_URI, AUTH)
22+
workers = Workers(BASE_URI, AUTH, TIMEOUT)
2223
workers.create("Test Worker")
2324
exp_params = {
2425
'FriendlyName': "Test Worker"
2526
}
2627

2728
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)
2930

3031
@patch('twilio.rest.resources.base.make_twilio_request')
3132
def test_delete_instance(self, request):
@@ -35,11 +36,11 @@ def test_delete_instance(self, request):
3536
request.return_value = resp
3637

3738
uri = "{}/Workers/{}".format(BASE_URI, WORKER_SID)
38-
list_resource = Workers(BASE_URI, AUTH)
39+
list_resource = Workers(BASE_URI, AUTH, TIMEOUT)
3940
worker = Worker(list_resource, WORKER_SID)
4041
worker.delete()
4142
request.assert_called_with("DELETE", uri, auth=AUTH,
42-
use_json_extension=False)
43+
timeout=TIMEOUT, use_json_extension=False)
4344

4445
@patch('twilio.rest.resources.base.make_twilio_request')
4546
def test_delete_list(self, request):
@@ -49,9 +50,10 @@ def test_delete_list(self, request):
4950
request.return_value = resp
5051

5152
uri = "{}/Workers/{}".format(BASE_URI, WORKER_SID)
52-
list_resource = Workers(BASE_URI, AUTH)
53+
list_resource = Workers(BASE_URI, AUTH, TIMEOUT)
5354
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)
5557

5658
@patch('twilio.rest.resources.base.make_twilio_request')
5759
def test_get(self, request):
@@ -60,10 +62,10 @@ def test_get(self, request):
6062
request.return_value = resp
6163

6264
uri = "{}/Workers/{}".format(BASE_URI, WORKER_SID)
63-
list_resource = Workers(BASE_URI, AUTH)
65+
list_resource = Workers(BASE_URI, AUTH, TIMEOUT)
6466
list_resource.get(WORKER_SID)
6567
request.assert_called_with("GET", uri, auth=AUTH,
66-
use_json_extension=False)
68+
timeout=TIMEOUT, use_json_extension=False)
6769

6870
@patch('twilio.rest.resources.base.make_twilio_request')
6971
def test_list(self, request):
@@ -72,9 +74,10 @@ def test_list(self, request):
7274
request.return_value = resp
7375

7476
uri = "{}/Workers".format(BASE_URI)
75-
list_resource = Workers(BASE_URI, AUTH)
77+
list_resource = Workers(BASE_URI, AUTH, TIMEOUT)
7678
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)
7881

7982
@patch('twilio.rest.resources.base.make_twilio_request')
8083
def test_update_instance(self, request):
@@ -83,15 +86,15 @@ def test_update_instance(self, request):
8386
request.return_value = resp
8487

8588
uri = "{}/Workers/{}".format(BASE_URI, WORKER_SID)
86-
list_resource = Workers(BASE_URI, AUTH)
89+
list_resource = Workers(BASE_URI, AUTH, TIMEOUT)
8790
worker = Worker(list_resource, WORKER_SID)
8891
worker.update(friendly_name='Test Worker')
8992
exp_params = {
9093
'FriendlyName': "Test Worker"
9194
}
9295

9396
request.assert_called_with("POST", uri, data=exp_params, auth=AUTH,
94-
use_json_extension=False)
97+
timeout=TIMEOUT, use_json_extension=False)
9598

9699
@patch('twilio.rest.resources.base.make_twilio_request')
97100
def test_update_list(self, request):
@@ -100,11 +103,11 @@ def test_update_list(self, request):
100103
request.return_value = resp
101104

102105
uri = "{}/Workers/{}".format(BASE_URI, WORKER_SID)
103-
list_resource = Workers(BASE_URI, AUTH)
106+
list_resource = Workers(BASE_URI, AUTH, TIMEOUT)
104107
list_resource.update(WORKER_SID, friendly_name='Test Worker')
105108
exp_params = {
106109
'FriendlyName': "Test Worker"
107110
}
108111

109112
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

Comments
 (0)
0