use callback queue

This commit is contained in:
venusbb
2017-12-13 11:55:08 +00:00
parent 11152ab117
commit cef8d6e294
8 changed files with 12 additions and 11 deletions

View File

@@ -116,8 +116,8 @@ def test_update_letter_notifications_statuses_persisted(notify_api, mocker, samp
assert failed_letter.billable_units == 2
assert failed_letter.updated_at
calls = [call([str(failed_letter.id)], queue="notify-internal-tasks"),
call([str(sent_letter.id)], queue="notify-internal-tasks")]
calls = [call([str(failed_letter.id)], queue="service-callbacks"),
call([str(sent_letter.id)], queue="service-callbacks")]
send_mock.assert_has_calls(calls, any_order=True)

View File

@@ -47,7 +47,7 @@ def test_ses_callback_should_update_notification_status(
)
statsd_client.incr.assert_any_call("callback.ses.delivered")
stats_mock.assert_called_once_with(notification)
send_mock.assert_called_once_with([str(notification.id)], queue="notify-internal-tasks")
send_mock.assert_called_once_with([str(notification.id)], queue="service-callbacks")
def test_ses_callback_does_not_call_send_delivery_status_if_no_db_entry(

View File

@@ -61,7 +61,7 @@ def test_outcome_statistics_called_for_successful_callback(sample_notification,
success, error = process_sms_client_response(status='3', reference=reference, client_name='MMG')
assert success == "MMG callback succeeded. reference {} updated".format(str(reference))
assert error is None
send_mock.assert_called_once_with([str(sample_notification.id)], queue="notify-internal-tasks")
send_mock.assert_called_once_with([str(sample_notification.id)], queue="service-callbacks")
stats_mock.assert_called_once_with(sample_notification)

View File

@@ -63,7 +63,7 @@ def test_cloudfoundry_config_has_different_defaults():
def test_queue_names_all_queues_correct():
# Need to ensure that all_queues() only returns queue names used in API
queues = QueueNames.all_queues()
assert len(queues) == 11
assert len(queues) == 12
assert set([
QueueNames.PRIORITY,
QueueNames.PERIODIC,
@@ -75,5 +75,6 @@ def test_queue_names_all_queues_correct():
QueueNames.JOBS,
QueueNames.RETRY,
QueueNames.NOTIFY,
QueueNames.CREATE_LETTERS_PDF
QueueNames.CREATE_LETTERS_PDF,
QueueNames.CALLBACKS
]) == set(queues)