mirror of
https://github.com/GSA/notifications-api.git
synced 2026-01-31 15:15:38 -05:00
still return RECEIVED even if we couldn't find a matching service
mmg don't need to retry that message or anything. just log it.
This commit is contained in:
@@ -8,6 +8,7 @@ from app.notifications.receive_notifications import (
|
||||
create_inbound_sms_object
|
||||
)
|
||||
|
||||
from app.models import InboundSms
|
||||
from tests.app.db import create_service
|
||||
|
||||
|
||||
@@ -76,8 +77,7 @@ def test_receive_notification_error_if_not_single_matching_service(client, notif
|
||||
data=json.dumps(data),
|
||||
headers=[('Content-Type', 'application/json')])
|
||||
|
||||
assert response.status_code == 400
|
||||
assert json.loads(response.get_data(as_text=True)) == {
|
||||
'result': 'error',
|
||||
'message': 'Inbound number "{}" not associated with exactly one service'.format(notify_number)
|
||||
}
|
||||
# we still return 'RECEIVED' to MMG
|
||||
assert response.status_code == 200
|
||||
assert response.get_data(as_text=True) == 'RECEIVED'
|
||||
assert InboundSms.query.count() == 0
|
||||
|
||||
Reference in New Issue
Block a user