mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-18 21:49:37 -04:00
Added a test to turn off the inbound permission.
This commit is contained in:
@@ -637,7 +637,7 @@ def test_set_text_message_sender_and_inbound_sms(
|
|||||||
mock_get_letter_organisations,
|
mock_get_letter_organisations,
|
||||||
mocker,
|
mocker,
|
||||||
):
|
):
|
||||||
|
service_one['permissions'] = []
|
||||||
update_service_mock = mocker.patch('app.service_api_client.update_service_with_properties',
|
update_service_mock = mocker.patch('app.service_api_client.update_service_with_properties',
|
||||||
return_value=service_one)
|
return_value=service_one)
|
||||||
|
|
||||||
@@ -653,6 +653,32 @@ def test_set_text_message_sender_and_inbound_sms(
|
|||||||
{'permissions': ['inbound_sms'],
|
{'permissions': ['inbound_sms'],
|
||||||
'sms_sender': "elevenchars"}
|
'sms_sender': "elevenchars"}
|
||||||
)
|
)
|
||||||
|
assert app.current_service['permissions'] == ['inbound_sms']
|
||||||
|
|
||||||
|
|
||||||
|
def test_turn_inbound_sms_off(
|
||||||
|
logged_in_client,
|
||||||
|
service_one,
|
||||||
|
mock_get_letter_organisations,
|
||||||
|
mocker,
|
||||||
|
):
|
||||||
|
service_one['permissions'] = ['inbound_sms']
|
||||||
|
update_service_mock = mocker.patch('app.service_api_client.update_service_with_properties',
|
||||||
|
return_value=service_one)
|
||||||
|
|
||||||
|
data = {"sms_sender": "elevenchars"}
|
||||||
|
response = logged_in_client.post(url_for('main.service_set_sms_sender', service_id=service_one['id'],
|
||||||
|
set_inbound_sms=True),
|
||||||
|
data=data,
|
||||||
|
follow_redirects=True)
|
||||||
|
assert response.status_code == 200
|
||||||
|
|
||||||
|
update_service_mock.assert_called_with(
|
||||||
|
service_one['id'],
|
||||||
|
{'permissions': [],
|
||||||
|
'sms_sender': "elevenchars"}
|
||||||
|
)
|
||||||
|
assert app.current_service['permissions'] == []
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize('content, expected_error', [
|
@pytest.mark.parametrize('content, expected_error', [
|
||||||
|
|||||||
Reference in New Issue
Block a user