Skip to content

Commit d31e8f6

Browse files
authored
Merge pull request #15 from corywright/add-coverage-for-proxies-feature
Add test coverage for setting proxies on api requests
2 parents f6c3ef7 + d6553f8 commit d31e8f6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

tests/test_iland.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,19 @@ def test_with_default_base_url(self):
292292
req = self.api.get(rpath)
293293
self.assertEquals(user_data, req)
294294

295+
def test_with_proxies_set(self):
296+
with requests_mock.mock() as m:
297+
m.post(iland.ACCESS_URL,
298+
text=json.dumps(VALID_TOKEN_PAYLOAD),
299+
status_code=200)
300+
rpath = '/user/jchirac'
301+
user_data = {'username': 'jchirac'}
302+
m.get(BASE_URL + rpath, text='XXXXX' + json.dumps(user_data),
303+
status_code=200)
304+
self.api._proxies = {'https': 'https://10.10.10.10:3128'}
305+
req = self.api.get(rpath)
306+
self.assertEquals(user_data, req)
307+
295308
def test_get_with_extra_header(self):
296309
with requests_mock.mock() as m:
297310
m.post(iland.ACCESS_URL,

0 commit comments

Comments
 (0)