Merge pull request #3262 from alphagov/rename-model-property

Rename `client` property on `ModelLists`
This commit is contained in:
Chris Hill-Scott
2020-01-17 11:08:08 +00:00
committed by GitHub
12 changed files with 51 additions and 54 deletions

View File

@@ -541,7 +541,7 @@ def validate_route_permission(mocker,
mocker.patch('app.user_api_client.get_user', return_value=usr)
mocker.patch('app.user_api_client.get_user_by_email', return_value=usr)
mocker.patch('app.service_api_client.get_service', return_value={'data': service})
mocker.patch('app.models.user.Users.client', return_value=[usr])
mocker.patch('app.models.user.Users.client_method', return_value=[usr])
mocker.patch('app.job_api_client.has_jobs', return_value=False)
with app_.test_request_context():
with app_.test_client() as client:

View File

@@ -27,7 +27,7 @@ def test_organisation_page_shows_all_organisations(
]
get_organisations = mocker.patch(
'app.models.organisation.Organisations.client', return_value=orgs
'app.models.organisation.Organisations.client_method', return_value=orgs
)
response = platform_admin_client.get(
url_for('.organisations')
@@ -232,7 +232,7 @@ def test_nhs_local_can_create_own_organisations(
):
mocker.patch('app.organisations_client.get_service_organisation', return_value=organisation)
mocker.patch(
'app.models.organisation.Organisations.client',
'app.models.organisation.Organisations.client_method',
return_value=[
organisation_json('t1', 'Trust 1', organisation_type='nhs_local'),
organisation_json('t2', 'Trust 2', organisation_type='nhs_local'),
@@ -366,7 +366,7 @@ def test_nhs_local_assigns_to_selected_organisation(
):
mocker.patch('app.organisations_client.get_service_organisation', return_value=None)
mocker.patch(
'app.models.organisation.Organisations.client',
'app.models.organisation.Organisations.client_method',
return_value=[
organisation_json(ORGANISATION_ID, 'Trust 1', organisation_type='nhs_local'),
],

View File

@@ -180,7 +180,7 @@ def test_existing_user_of_service_get_redirected_to_signin(
):
sample_invite['email_address'] = api_user_active['email_address']
mocker.patch('app.invite_api_client.check_token', return_value=sample_invite)
mocker.patch('app.models.user.Users.client', return_value=[api_user_active])
mocker.patch('app.models.user.Users.client_method', return_value=[api_user_active])
response = client.get(url_for('main.accept_invite', token='thisisnotarealtoken'), follow_redirects=True)
assert response.status_code == 200
@@ -432,7 +432,7 @@ def test_accept_invite_does_not_treat_email_addresses_as_case_sensitive(
# the email address of api_user_active is 'test@user.gov.uk'
sample_invite['email_address'] = 'TEST@user.gov.uk'
mocker.patch('app.invite_api_client.check_token', return_value=sample_invite)
mocker.patch('app.models.user.Users.client', return_value=[api_user_active])
mocker.patch('app.models.user.Users.client_method', return_value=[api_user_active])
client_request.get(
'main.accept_invite',

View File

@@ -135,7 +135,7 @@ def test_should_show_overview_page(
other_user['id'] = 'zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz'
mocker.patch('app.user_api_client.get_user', return_value=current_user)
mock_get_users = mocker.patch('app.models.user.Users.client', return_value=[
mock_get_users = mocker.patch('app.models.user.Users.client_method', return_value=[
current_user,
other_user,
])
@@ -166,7 +166,7 @@ def test_should_show_caseworker_on_overview_page(
other_user['email_address'] = 'zzzzzzz@example.gov.uk'
mocker.patch('app.user_api_client.get_user', return_value=current_user)
mocker.patch('app.models.user.Users.client', return_value=[
mocker.patch('app.models.user.Users.client_method', return_value=[
current_user,
other_user,
])
@@ -699,8 +699,8 @@ def test_invite_user(
sample_invite['email_address'] = 'test@example.gov.uk'
assert is_gov_user(email_address) == gov_user
mocker.patch('app.models.user.InvitedUsers.client', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client', return_value=[active_user_with_permissions])
mocker.patch('app.models.user.InvitedUsers.client_method', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client_method', return_value=[active_user_with_permissions])
mocker.patch('app.invite_api_client.create_invite', return_value=sample_invite)
page = client_request.post(
'main.invite_user',
@@ -753,8 +753,8 @@ def test_invite_user_with_email_auth_service(
sample_invite['email_address'] = 'test@example.gov.uk'
assert is_gov_user(email_address) is gov_user
mocker.patch('app.models.user.InvitedUsers.client', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client', return_value=[active_user_with_permissions])
mocker.patch('app.models.user.InvitedUsers.client_method', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client_method', return_value=[active_user_with_permissions])
mocker.patch('app.invite_api_client.create_invite', return_value=sample_invite)
page = client_request.post(
@@ -855,8 +855,8 @@ def test_manage_users_shows_invited_user(
expected_text,
):
sample_invite['status'] = invite_status
mocker.patch('app.models.user.InvitedUsers.client', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client', return_value=[active_user_with_permissions])
mocker.patch('app.models.user.InvitedUsers.client_method', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client_method', return_value=[active_user_with_permissions])
page = client_request.get('main.manage_users', service_id=SERVICE_ONE_ID)
assert page.h1.string.strip() == 'Team members'
@@ -873,8 +873,8 @@ def test_manage_users_does_not_show_accepted_invite(
invited_user_id = uuid.uuid4()
sample_invite['id'] = invited_user_id
sample_invite['status'] = 'accepted'
mocker.patch('app.models.user.InvitedUsers.client', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client', return_value=[active_user_with_permissions])
mocker.patch('app.models.user.InvitedUsers.client_method', return_value=[sample_invite])
mocker.patch('app.models.user.Users.client_method', return_value=[active_user_with_permissions])
page = client_request.get('main.manage_users', service_id=SERVICE_ONE_ID)
@@ -1018,7 +1018,7 @@ def test_can_invite_user_as_platform_admin(
mock_get_template_folders,
mocker,
):
mocker.patch('app.models.user.Users.client', return_value=[active_user_with_permissions])
mocker.patch('app.models.user.Users.client_method', return_value=[active_user_with_permissions])
page = client_request.get(
'main.manage_users',
@@ -1252,7 +1252,7 @@ def test_confirm_edit_user_email_changes_user_email(
# We want active_user_with_permissions (the current user) to update the email address for api_user_active
# By default both users would have the same id, so we change the id of api_user_active
api_user_active['id'] = str(uuid.uuid4())
mocker.patch('app.models.user.Users.client', return_value=[api_user_active, active_user_with_permissions])
mocker.patch('app.models.user.Users.client_method', return_value=[api_user_active, active_user_with_permissions])
# get_user gets called twice - first to check if current user can see the page, then to see if the team member
# whose email address we're changing belongs to the service
mocker.patch('app.user_api_client.get_user',
@@ -1468,7 +1468,7 @@ def test_confirm_edit_user_mobile_number_changes_user_mobile_number(
# By default both users would have the same id, so we change the id of api_user_active
api_user_active['id'] = str(uuid.uuid4())
mocker.patch('app.models.user.Users.client', return_value=[api_user_active, active_user_with_permissions])
mocker.patch('app.models.user.Users.client_method', return_value=[api_user_active, active_user_with_permissions])
# get_user gets called twice - first to check if current user can see the page, then to see if the team member
# whose mobile number we're changing belongs to the service
mocker.patch('app.user_api_client.get_user',

View File

@@ -763,7 +763,7 @@ def test_should_check_for_sending_things_right(
}.get(template_type)
active_user_with_permissions,
mock_get_users = mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=(
[active_user_with_permissions] * count_of_users_with_manage_service +
[active_user_no_settings_permission]
@@ -783,7 +783,7 @@ def test_should_check_for_sending_things_right(
invite_two['permissions'] = 'view_activity'
mock_get_invites = mocker.patch(
'app.models.user.InvitedUsers.client',
'app.models.user.InvitedUsers.client_method',
return_value=(
([invite_one] * count_of_invites_with_manage_service) +
[invite_two]

View File

@@ -480,7 +480,7 @@ def test_get_manage_folder_page(
_folder('folder_two', folder_id, None, [active_user_with_permissions['id']]),
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions],
)
page = client_request.get(
@@ -514,7 +514,7 @@ def test_get_manage_folder_viewing_permissions_for_users(
_folder('folder_two', folder_id, None, [active_user_with_permissions['id'], team_member_2['id']]),
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions, team_member, team_member_2],
)
@@ -566,7 +566,7 @@ def test_get_manage_folder_viewing_permissions_for_users_not_visible_when_no_man
]},
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions, team_member, team_member_2],
)
@@ -600,7 +600,7 @@ def test_get_manage_folder_viewing_permissions_for_users_not_visible_for_service
]},
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions],
)
@@ -712,7 +712,7 @@ def test_rename_folder(client_request, active_user_with_permissions, service_one
_folder('folder_two', folder_id, None, [active_user_with_permissions['id']])
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions],
)
@@ -745,7 +745,7 @@ def test_manage_folder_users(
_folder('folder_two', folder_id, None, [active_user_with_permissions['id'], team_member['id']])
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions, team_member],
)
@@ -788,7 +788,7 @@ def test_manage_folder_users_doesnt_change_permissions_current_user_cannot_manag
]}
]
mocker.patch(
'app.models.user.Users.client',
'app.models.user.Users.client_method',
return_value=[active_user_with_permissions, team_member],
)

View File

@@ -1750,7 +1750,7 @@ def mock_get_uploads(mocker, api_user_active):
}
}
# Why is mocking on the model needed?
return mocker.patch('app.models.job.PaginatedUploads.client', side_effect=_get_uploads)
return mocker.patch('app.models.job.PaginatedUploads.client_method', side_effect=_get_uploads)
@pytest.fixture(scope='function')
@@ -2011,7 +2011,7 @@ def mock_get_users_by_service(mocker):
# You shouldnt be calling the user API client directly, so its the
# instance on the model thats mocked here
return mocker.patch('app.models.user.Users.client', side_effect=_get_users_for_service)
return mocker.patch('app.models.user.Users.client_method', side_effect=_get_users_for_service)
@pytest.fixture(scope='function')
@@ -2080,7 +2080,7 @@ def mock_get_invites_for_service(mocker, service_one, sample_invite):
data.append(invite)
return data
return mocker.patch('app.models.user.InvitedUsers.client', side_effect=_get_invites)
return mocker.patch('app.models.user.InvitedUsers.client_method', side_effect=_get_invites)
@pytest.fixture(scope='function')
@@ -2099,7 +2099,7 @@ def mock_get_invites_without_manage_permission(mocker, service_one, sample_invit
status='pending',
)]
return mocker.patch('app.models.user.InvitedUsers.client', side_effect=_get_invites)
return mocker.patch('app.models.user.InvitedUsers.client_method', side_effect=_get_invites)
@pytest.fixture(scope='function')
@@ -2920,7 +2920,7 @@ def mock_get_organisations(mocker):
]
mocker.patch(
'app.models.organisation.Organisations.client',
'app.models.organisation.Organisations.client_method',
side_effect=_get_organisations,
)
@@ -3035,7 +3035,7 @@ def mock_get_users_for_organisation(mocker):
]
return mocker.patch(
'app.models.user.OrganisationUsers.client',
'app.models.user.OrganisationUsers.client_method',
side_effect=_get_users_for_organisation
)
@@ -3048,7 +3048,7 @@ def mock_get_invited_users_for_organisation(mocker, sample_org_invite):
]
return mocker.patch(
'app.models.user.OrganisationInvitedUsers.client',
'app.models.user.OrganisationInvitedUsers.client_method',
side_effect=_get_invited_invited_users_for_organisation
)