Merge branch 'master' into vb-remove-ip-whitelist

This commit is contained in:
Venus Bailey
2017-12-19 10:24:46 +00:00
committed by GitHub
3 changed files with 25 additions and 2 deletions

View File

@@ -33,7 +33,7 @@ def test_create_invited_user(admin_request, sample_service, mocker, invitation_e
assert json_resp['data']['id']
notification = Notification.query.first()
assert notification.reply_to_text == "notify@gov.uk"
assert notification.reply_to_text == invite_from.email_address
mocked.assert_called_once_with([(str(notification.id))], queue="notify-internal-tasks")

View File

@@ -0,0 +1,23 @@
import yaml
from app.config import QueueNames
def test_queue_names_set_in_manifest_delivery_base_correctly():
with open("manifest-delivery-base.yml", 'r') as stream:
search = ' -Q '
yml_commands = [y['command'] for y in yaml.load(stream)['applications']]
watched_queues = set()
for command in yml_commands:
start_of_queue_arg = command.find(search)
if start_of_queue_arg > 0:
start_of_queue_names = start_of_queue_arg + len(search)
queues = command[start_of_queue_names:].split(',')
watched_queues.update(queues)
# ses-callbacks isn't used in api (only used in SNS lambda)
ignored_queues = {'ses-callbacks'}
watched_queues -= ignored_queues
assert watched_queues == set(QueueNames.all_queues())