Add event for remove_user_from_service

Follows our existing patterns of events for managing users
This commit is contained in:
David McDonald
2020-03-10 13:18:32 +00:00
parent 81e4902afb
commit c248fee772
4 changed files with 43 additions and 0 deletions

View File

@@ -994,9 +994,13 @@ def test_manage_user_page_doesnt_show_folder_hint_if_service_cant_edit_folder_pe
def test_remove_user_from_service(
client_request,
active_user_with_permissions,
api_user_active,
service_one,
mock_remove_user_from_service,
mocker
):
mock_event_handler = mocker.patch('app.main.views.manage_users.create_remove_user_from_service_event')
client_request.post(
'main.remove_user_from_service',
service_id=service_one['id'],
@@ -1008,6 +1012,12 @@ def test_remove_user_from_service(
str(active_user_with_permissions['id'])
)
mock_event_handler.assert_called_once_with(
user_id=active_user_with_permissions['id'],
removed_by_id=api_user_active['id'],
service_id=service_one['id'],
)
def test_can_invite_user_as_platform_admin(
client_request,