Update mmg status code 2 to be a permanent failure.

This commit is contained in:
Rebecca Law
2016-09-01 10:23:37 +01:00
parent 95e3f39c6f
commit 3d41fa9634
2 changed files with 5 additions and 5 deletions

View File

@@ -6,10 +6,10 @@ from app.clients.sms import (SmsClient, SmsClientException)
mmg_response_map = { mmg_response_map = {
'2': { '2': {
"message": ' Temporary failure', "message": ' Permanent failure',
"notification_statistics_status": STATISTICS_FAILURE, "notification_statistics_status": STATISTICS_FAILURE,
"success": False, "success": False,
"notification_status": 'temporary-failure' "notification_status": 'permanent-failure'
}, },
'3': { '3': {
"message": 'Delivered', "message": 'Delivered',

View File

@@ -297,8 +297,8 @@ def test_process_mmg_response_status_5_updates_notification_with_permanently_fai
assert get_notification_by_id(sample_notification.id).status == 'permanent-failure' assert get_notification_by_id(sample_notification.id).status == 'permanent-failure'
def test_process_mmg_response_status_2_updates_notification_with_temporary_failed(notify_api, def test_process_mmg_response_status_2_updates_notification_with_permanently_failed(notify_api,
sample_notification): sample_notification):
with notify_api.test_client() as client: with notify_api.test_client() as client:
data = json.dumps({"reference": "mmg_reference", data = json.dumps({"reference": "mmg_reference",
"CID": str(sample_notification.id), "CID": str(sample_notification.id),
@@ -312,7 +312,7 @@ def test_process_mmg_response_status_2_updates_notification_with_temporary_faile
json_data = json.loads(response.data) json_data = json.loads(response.data)
assert json_data['result'] == 'success' assert json_data['result'] == 'success'
assert json_data['message'] == 'MMG callback succeeded. reference {} updated'.format(sample_notification.id) assert json_data['message'] == 'MMG callback succeeded. reference {} updated'.format(sample_notification.id)
assert get_notification_by_id(sample_notification.id).status == 'temporary-failure' assert get_notification_by_id(sample_notification.id).status == 'permanent-failure'
def test_process_mmg_response_status_4_updates_notification_with_temporary_failed(notify_api, def test_process_mmg_response_status_4_updates_notification_with_temporary_failed(notify_api,