mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-18 21:49:37 -04:00
remove broadcast-related code
This commit is contained in:
@@ -1,94 +0,0 @@
|
||||
from app.notify_client.broadcast_message_api_client import (
|
||||
BroadcastMessageAPIClient,
|
||||
)
|
||||
|
||||
|
||||
def test_create_broadcast_message(mocker):
|
||||
client = BroadcastMessageAPIClient()
|
||||
mocker.patch('app.notify_client.current_user', id='1')
|
||||
mock_post = mocker.patch(
|
||||
'app.notify_client.broadcast_message_api_client.BroadcastMessageAPIClient.post'
|
||||
)
|
||||
client.create_broadcast_message(
|
||||
service_id='12345',
|
||||
template_id='67890',
|
||||
content=None,
|
||||
reference=None,
|
||||
)
|
||||
mock_post.assert_called_once_with(
|
||||
'/service/12345/broadcast-message',
|
||||
data={
|
||||
'service_id': '12345',
|
||||
'template_id': '67890',
|
||||
'personalisation': {},
|
||||
'created_by': '1',
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
def test_get_broadcast_messages(mocker):
|
||||
client = BroadcastMessageAPIClient()
|
||||
mock_get = mocker.patch(
|
||||
'app.notify_client.broadcast_message_api_client.BroadcastMessageAPIClient.get'
|
||||
)
|
||||
client.get_broadcast_messages('12345')
|
||||
mock_get.assert_called_once_with(
|
||||
'/service/12345/broadcast-message',
|
||||
)
|
||||
|
||||
|
||||
def test_get_broadcast_message(mocker):
|
||||
client = BroadcastMessageAPIClient()
|
||||
mocker.patch('app.notify_client.current_user', id='1')
|
||||
mock_get = mocker.patch(
|
||||
'app.notify_client.broadcast_message_api_client.BroadcastMessageAPIClient.get',
|
||||
return_value={'abc': 'def'},
|
||||
)
|
||||
mock_redis_set = mocker.patch('app.extensions.RedisClient.set')
|
||||
client.get_broadcast_message(service_id='12345', broadcast_message_id='67890')
|
||||
mock_get.assert_called_once_with(
|
||||
'/service/12345/broadcast-message/67890',
|
||||
)
|
||||
mock_redis_set.assert_called_once_with(
|
||||
'service-12345-broadcast-message-67890',
|
||||
'{"abc": "def"}',
|
||||
ex=604_800,
|
||||
)
|
||||
|
||||
|
||||
def test_update_broadcast_message(mocker):
|
||||
client = BroadcastMessageAPIClient()
|
||||
mocker.patch('app.notify_client.current_user', id='1')
|
||||
mock_post = mocker.patch(
|
||||
'app.notify_client.broadcast_message_api_client.BroadcastMessageAPIClient.post'
|
||||
)
|
||||
mock_redis_delete = mocker.patch('app.extensions.RedisClient.delete')
|
||||
client.update_broadcast_message(
|
||||
service_id='12345',
|
||||
broadcast_message_id='67890',
|
||||
data={'abc': 'def'},
|
||||
)
|
||||
mock_post.assert_called_once_with(
|
||||
'/service/12345/broadcast-message/67890',
|
||||
data={'abc': 'def'},
|
||||
)
|
||||
mock_redis_delete.assert_called_once_with('service-12345-broadcast-message-67890')
|
||||
|
||||
|
||||
def test_update_broadcast_message_status(mocker):
|
||||
client = BroadcastMessageAPIClient()
|
||||
mocker.patch('app.notify_client.current_user', id='1')
|
||||
mock_post = mocker.patch(
|
||||
'app.notify_client.broadcast_message_api_client.BroadcastMessageAPIClient.post'
|
||||
)
|
||||
mock_redis_delete = mocker.patch('app.extensions.RedisClient.delete')
|
||||
client.update_broadcast_message_status(
|
||||
'cancelled',
|
||||
service_id='12345',
|
||||
broadcast_message_id='67890',
|
||||
)
|
||||
mock_post.assert_called_once_with(
|
||||
'/service/12345/broadcast-message/67890/status',
|
||||
data={'created_by': '1', 'status': 'cancelled'},
|
||||
)
|
||||
mock_redis_delete.assert_called_once_with('service-12345-broadcast-message-67890')
|
||||
@@ -404,7 +404,6 @@ def test_returns_value_from_cache(
|
||||
(service_api_client, 'delete_sms_sender', [SERVICE_ONE_ID, ''], {}),
|
||||
(service_api_client, 'update_service_callback_api', [SERVICE_ONE_ID] + [''] * 4, {}),
|
||||
(service_api_client, 'create_service_callback_api', [SERVICE_ONE_ID] + [''] * 3, {}),
|
||||
(service_api_client, 'set_service_broadcast_settings', [SERVICE_ONE_ID, 'training', 'severe', 'all', []], {}),
|
||||
(user_api_client, 'add_user_to_service', [SERVICE_ONE_ID, uuid4(), [], []], {}),
|
||||
(invite_api_client, 'accept_invite', [SERVICE_ONE_ID, uuid4()], {}),
|
||||
])
|
||||
@@ -487,23 +486,6 @@ def test_deletes_cached_users_when_archiving_service(mocker, mock_get_service_te
|
||||
assert call(f'service-{SERVICE_ONE_ID}-template-*') in mock_redis_delete_by_pattern.call_args_list
|
||||
|
||||
|
||||
def test_deletes_cached_users_when_changing_broadcast_service_settings(mocker):
|
||||
mock_redis_delete = mocker.patch('app.extensions.RedisClient.delete')
|
||||
|
||||
mocker.patch('notifications_python_client.base.BaseAPIClient.request', return_value={'data': ""})
|
||||
|
||||
service_api_client.set_service_broadcast_settings(SERVICE_ONE_ID,
|
||||
'live',
|
||||
'severe',
|
||||
'all',
|
||||
["my-user-id1", "my-user-id2"])
|
||||
|
||||
assert mock_redis_delete.call_args_list == [
|
||||
call('user-my-user-id1', 'user-my-user-id2'),
|
||||
call(f'service-{SERVICE_ONE_ID}'),
|
||||
]
|
||||
|
||||
|
||||
def test_client_gets_guest_list(mocker):
|
||||
client = ServiceAPIClient()
|
||||
mock_get = mocker.patch.object(client, 'get', return_value=['a', 'b', 'c'])
|
||||
|
||||
Reference in New Issue
Block a user