Skip to content

Commit 3651534

Browse files
authored
Merge pull request #427 from andriis/fix-tests-request-param-reserved
Fix tests
2 parents 0d2ef18 + f246791 commit 3651534

File tree

5 files changed

+30
-27
lines changed

5 files changed

+30
-27
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ matrix:
1010
# we'll use Python 3.5.0 here to make sure we don't use any typing
1111
# features that break on older Python 3.5 releases.
1212
python: "3.5.0"
13+
dist: trusty
1314
- env: TOXENV=py35-fido
1415
python: "3.5"
1516

CHANGELOG-MASTER.rst

+2
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ Changelog-Master
44
*This file will contain the Changelog of the master branch.*
55

66
*The content will be used to build the Changelog of the new bravado release.*
7+
8+
Rename the `request` and `session` fixtures to prevent the `PytestDeprecationWarning` errors

tests/requests_client/RequestsFutureAdapter/build_timeout_test.py

+20-20
Original file line numberDiff line numberDiff line change
@@ -2,61 +2,61 @@
22
from bravado.requests_client import RequestsFutureAdapter
33

44

5-
def test_no_timeouts(session, request):
5+
def test_no_timeouts(session_mock, request_mock):
66
misc_options = {}
7-
future = RequestsFutureAdapter(session, request, misc_options)
7+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
88
assert future.build_timeout(result_timeout=None) is None
99

1010

11-
def test_service_timeout_and_result_timeout_None(session, request):
11+
def test_service_timeout_and_result_timeout_None(session_mock, request_mock):
1212
misc_options = dict(timeout=1)
13-
future = RequestsFutureAdapter(session, request, misc_options)
13+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
1414
assert future.build_timeout(result_timeout=None) == 1
1515

1616

17-
def test_no_service_timeout_and_result_timeout_not_None(session, request):
17+
def test_no_service_timeout_and_result_timeout_not_None(session_mock, request_mock):
1818
misc_options = {}
19-
future = RequestsFutureAdapter(session, request, misc_options)
19+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
2020
assert future.build_timeout(result_timeout=1) == 1
2121

2222

23-
def test_service_timeout_lt_result_timeout(session, request):
23+
def test_service_timeout_lt_result_timeout(session_mock, request_mock):
2424
misc_options = dict(timeout=10)
25-
future = RequestsFutureAdapter(session, request, misc_options)
25+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
2626
assert future.build_timeout(result_timeout=11) == 11
2727

2828

29-
def test_service_timeout_gt_result_timeout(session, request):
29+
def test_service_timeout_gt_result_timeout(session_mock, request_mock):
3030
misc_options = dict(timeout=11)
31-
future = RequestsFutureAdapter(session, request, misc_options)
31+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
3232
assert future.build_timeout(result_timeout=10) == 11
3333

3434

35-
def test_service_timeout_None_result_timeout_not_None(session, request):
35+
def test_service_timeout_None_result_timeout_not_None(session_mock, request_mock):
3636
misc_options = dict(timeout=None)
37-
future = RequestsFutureAdapter(session, request, misc_options)
37+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
3838
assert future.build_timeout(result_timeout=10) == 10
3939

4040

41-
def test_service_timeout_not_None_result_timeout_None(session, request):
41+
def test_service_timeout_not_None_result_timeout_None(session_mock, request_mock):
4242
misc_options = dict(timeout=10)
43-
future = RequestsFutureAdapter(session, request, misc_options)
43+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
4444
assert future.build_timeout(result_timeout=None) == 10
4545

4646

47-
def test_both_timeouts_the_same(session, request):
47+
def test_both_timeouts_the_same(session_mock, request_mock):
4848
misc_options = dict(timeout=10)
49-
future = RequestsFutureAdapter(session, request, misc_options)
49+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
5050
assert future.build_timeout(result_timeout=10) == 10
5151

5252

53-
def test_connect_timeout_and_idle_timeout(session, request):
53+
def test_connect_timeout_and_idle_timeout(session_mock, request_mock):
5454
misc_options = dict(connect_timeout=1, timeout=11)
55-
future = RequestsFutureAdapter(session, request, misc_options)
55+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
5656
assert future.build_timeout(result_timeout=None) == (1, 11)
5757

5858

59-
def test_connect_timeout_only(session, request):
59+
def test_connect_timeout_only(session_mock, request_mock):
6060
misc_options = dict(connect_timeout=1)
61-
future = RequestsFutureAdapter(session, request, misc_options)
61+
future = RequestsFutureAdapter(session_mock, request_mock, misc_options)
6262
assert future.build_timeout(result_timeout=None) == (1, None)

tests/requests_client/RequestsFutureAdapter/conftest.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66

77
@pytest.fixture
8-
def request():
8+
def request_mock():
99
return Mock(url='http://foo.com')
1010

1111

1212
@pytest.fixture
13-
def session():
13+
def session_mock():
1414
return Mock(spec=Session)

tests/requests_client/RequestsFutureAdapter/header_type_casting_test.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
from bravado.requests_client import RequestsFutureAdapter
33

44

5-
def test_result_header_values_are_bytes(session, request):
6-
session.merge_environment_settings.return_value = {}
7-
request.headers = {b'X-Foo': b'hi'}
8-
RequestsFutureAdapter(session, request, misc_options={'ssl_verify': True, 'ssl_cert': None}).result()
5+
def test_result_header_values_are_bytes(session_mock, request_mock):
6+
session_mock.merge_environment_settings.return_value = {}
7+
request_mock.headers = {b'X-Foo': b'hi'}
8+
RequestsFutureAdapter(session_mock, request_mock, misc_options={'ssl_verify': True, 'ssl_cert': None}).result()
99

1010
# prepare_request should be called with a request containing correctly
1111
# casted headers (bytestrings should be preserved)
12-
prepared_headers = session.prepare_request.call_args[0][0].headers
12+
prepared_headers = session_mock.prepare_request.call_args[0][0].headers
1313
assert prepared_headers == {b'X-Foo': b'hi'}

0 commit comments

Comments
 (0)