mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-02 17:48:50 -04:00
Audit when a service is archived ("deleted")
This is similar to the previous commit. I've used the term 'archive' to match the rest of the code - services aren't ever truly deleted.
This commit is contained in:
@@ -3,6 +3,7 @@ from unittest.mock import ANY
|
||||
|
||||
from app.event_handlers import (
|
||||
create_add_user_to_service_event,
|
||||
create_archive_service_event,
|
||||
create_archive_user_event,
|
||||
create_broadcast_account_type_change_event,
|
||||
create_email_change_event,
|
||||
@@ -152,3 +153,21 @@ def test_suspend_service(client, mock_events):
|
||||
'service_id': service_id,
|
||||
'suspended_by_id': suspended_by_id},
|
||||
)
|
||||
|
||||
|
||||
def test_archive_service(client, mock_events):
|
||||
service_id = str(uuid.uuid4())
|
||||
archived_by_id = str(uuid.uuid4())
|
||||
|
||||
create_archive_service_event(
|
||||
service_id,
|
||||
archived_by_id,
|
||||
)
|
||||
|
||||
mock_events.assert_called_with(
|
||||
'archive_service',
|
||||
{'browser_fingerprint': {'browser': ANY, 'version': ANY, 'platform': ANY, 'user_agent_string': ''},
|
||||
'ip_address': ANY,
|
||||
'service_id': service_id,
|
||||
'archived_by_id': archived_by_id},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user