Skip to content

Commit 9d9e3f0

Browse files
authored
Removes misleading mock_ prefix in test variables that were not mocks (#75)
Closes #74 Noop PR
1 parent b44a026 commit 9d9e3f0

5 files changed

Lines changed: 30 additions & 44 deletions

File tree

tests/test_transfer_services/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ def mock_oauth2_session_response(mocker):
5454

5555

5656
@pytest.fixture
57-
def mock_tumblr_transfer_service(verticals=[SocialPostingVertical]):
57+
def tumblr_transfer_service(verticals=[SocialPostingVertical]):
5858
return TumblrTransferService(
5959
'fake_client_id', 'fake_client_secret', 'https://redirect_uri', None, verticals
6060
)
6161

6262

6363
@pytest.fixture
64-
def mock_strava_transfer_service(verticals=[PhysicalActivityVertical]):
64+
def strava_transfer_service(verticals=[PhysicalActivityVertical]):
6565
return StravaTransferService(
6666
'fake_client_id', 'fake_client_secret', 'https://redirect_uri', None, verticals
6767
)

tests/test_transfer_services/test_base.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -113,16 +113,6 @@ def test_fetch_token_raises_error(mock_transfer_service):
113113
mock_transfer_service.fetch_token()
114114

115115

116-
def test_fetch_token(
117-
mock_oauth2_session_request,
118-
mock_oauth2_session_response,
119-
mock_strava_transfer_service,
120-
):
121-
mock_strava_transfer_service.fetch_token(code='123code123')
122-
mock_oauth2_session_request.assert_called_once()
123-
mock_oauth2_session_response.assert_called_once()
124-
125-
126116
@pytest.mark.parametrize(
127117
['path', 'base'],
128118
[

tests/test_transfer_services/test_strava.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,36 +13,36 @@
1313
)
1414

1515

16-
def test_scope(mock_strava_transfer_service):
17-
mock_strava_transfer_service.scope == 'activity:read,profile:read_all'
16+
def test_scope(strava_transfer_service):
17+
strava_transfer_service.scope == 'activity:read,profile:read_all'
1818

1919

2020
@pytest.mark.parametrize(
2121
['verticals', 'expected_scope'],
2222
[([], set()), ([PhysicalActivityVertical], {'activity:read', 'profile:read_all'})],
2323
)
24-
def test_scope_for_verticals(mock_strava_transfer_service, verticals, expected_scope):
25-
assert mock_strava_transfer_service.scope_for_verticals(verticals) == expected_scope
24+
def test_scope_for_verticals(strava_transfer_service, verticals, expected_scope):
25+
assert strava_transfer_service.scope_for_verticals(verticals) == expected_scope
2626

2727

28-
def test_scope_for_verticals_raises_error(mock_strava_transfer_service):
28+
def test_scope_for_verticals_raises_error(strava_transfer_service):
2929
with pytest.raises(UnsupportedVerticalException):
30-
mock_strava_transfer_service.scope_for_verticals([NewVertical])
30+
strava_transfer_service.scope_for_verticals([NewVertical])
3131

3232

33-
def test_fetch_physical_activity_raises_exception(mock_strava_transfer_service):
33+
def test_fetch_physical_activity_raises_exception(strava_transfer_service):
3434
with pytest.raises(UnsupportedRequestException):
35-
mock_strava_transfer_service.fetch_physical_activity_vertical(count=31)
35+
strava_transfer_service.fetch_physical_activity_vertical(count=31)
3636

3737

3838
def test_fetch_physical_activity_vertical_raises_http_exception(
39-
mock_strava_transfer_service, mock_oauth2_session_get_bad_response
39+
strava_transfer_service, mock_oauth2_session_get_bad_response
4040
):
4141
with pytest.raises(HTTPError):
42-
mock_strava_transfer_service.fetch_physical_activity_vertical()
42+
strava_transfer_service.fetch_physical_activity_vertical()
4343

4444

45-
def test_fetch_physical_activity_vertical(mocker, mock_strava_transfer_service):
45+
def test_fetch_physical_activity_vertical(mocker, strava_transfer_service):
4646
# Adapted from
4747
# https://developers.strava.com/docs/reference/#api-Activities-getLoggedInAthleteActivities
4848
sample_response = [
@@ -169,7 +169,7 @@ def test_fetch_physical_activity_vertical(mocker, mock_strava_transfer_service):
169169

170170
oauth2_session_get = mock_oauth2_session_get(mocker, response_object)
171171

172-
model_objs, _ = mock_strava_transfer_service.fetch_physical_activity_vertical()
172+
model_objs, _ = strava_transfer_service.fetch_physical_activity_vertical()
173173
model_obj_dumps = dump_and_filter_model_objs(model_objs)
174174

175175
assert (

tests/test_transfer_services/test_transfer_services_common.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55

66

77
@pytest.mark.parametrize(
8-
'mock_transfer_service_name',
9-
['mock_tumblr_transfer_service', 'mock_strava_transfer_service'],
8+
'transfer_service_fixture_name',
9+
['tumblr_transfer_service', 'strava_transfer_service'],
1010
)
1111
def test_fetch_token(
1212
mock_oauth2_session_request,
1313
mock_oauth2_session_response,
1414
request,
15-
mock_transfer_service_name,
15+
transfer_service_fixture_name,
1616
):
17-
mock_transfer_service = request.getfixturevalue(mock_transfer_service_name)
17+
mock_transfer_service = request.getfixturevalue(transfer_service_fixture_name)
1818
mock_transfer_service.fetch_token(code='123code123')
1919
mock_oauth2_session_request.assert_called_once()
2020
assert 'client_id' in mock_oauth2_session_request.call_args.kwargs['data']
@@ -25,17 +25,13 @@ def test_fetch_token(
2525

2626

2727
@pytest.mark.parametrize(
28-
'mock_transfer_service_name',
29-
[
30-
'mock_tumblr_transfer_service',
31-
'mock_strava_transfer_service',
32-
'groupme_transfer_service',
33-
],
28+
'transfer_service_fixture_name',
29+
['tumblr_transfer_service', 'strava_transfer_service', 'groupme_transfer_service'],
3430
)
3531
def test_fetch_vertical_generic(
36-
request, mock_oauth2_session_get_good_response, mock_transfer_service_name
32+
request, mock_oauth2_session_get_good_response, transfer_service_fixture_name
3733
):
38-
mock_transfer_service = request.getfixturevalue(mock_transfer_service_name)
34+
mock_transfer_service = request.getfixturevalue(transfer_service_fixture_name)
3935
for vertical in Vertical:
4036
if not mock_transfer_service.is_vertical_supported(vertical):
4137
with pytest.raises(UnsupportedVerticalException):

tests/test_transfer_services/test_tumblr.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,29 @@
1010
['verticals', 'expected_scope'],
1111
[([], {'basic'}), ([SocialPostingVertical, {'basic'}])],
1212
)
13-
def test_scope_for_vertical(mock_tumblr_transfer_service, verticals, expected_scope):
14-
assert mock_tumblr_transfer_service.scope_for_verticals(verticals) == expected_scope
13+
def test_scope_for_vertical(tumblr_transfer_service, verticals, expected_scope):
14+
assert tumblr_transfer_service.scope_for_verticals(verticals) == expected_scope
1515

1616

17-
def test_fetch_social_posting_vertical_raises_exception(mock_tumblr_transfer_service):
17+
def test_fetch_social_posting_vertical_raises_exception(tumblr_transfer_service):
1818
with pytest.raises(UnsupportedRequestException):
19-
mock_tumblr_transfer_service.fetch_social_posting_vertical(count=21)
19+
tumblr_transfer_service.fetch_social_posting_vertical(count=21)
2020

2121

2222
def test_fetch_social_posting_vertical_raises_http_exception(
23-
mock_tumblr_transfer_service, mock_oauth2_session_get_bad_response
23+
tumblr_transfer_service, mock_oauth2_session_get_bad_response
2424
):
2525
with pytest.raises(HTTPError):
26-
mock_tumblr_transfer_service.fetch_social_posting_vertical()
26+
tumblr_transfer_service.fetch_social_posting_vertical()
2727

2828

29-
def test_fetch_social_posting_vertical(mocker, mock_tumblr_transfer_service):
29+
def test_fetch_social_posting_vertical(mocker, tumblr_transfer_service):
3030
response_object = mocker.MagicMock()
3131
response_object.json.return_value = {'response': {'posts': ['sample', 'posts']}}
3232

3333
oauth2_session_get = mock_oauth2_session_get(mocker, response_object)
3434

35-
assert mock_tumblr_transfer_service.fetch_social_posting_vertical() == [
35+
assert tumblr_transfer_service.fetch_social_posting_vertical() == [
3636
'sample',
3737
'posts',
3838
]

0 commit comments

Comments
 (0)