Load testing client added

This commit is contained in:
Martyn Inglis
2016-05-11 11:34:46 +01:00
parent 52c627c6f1
commit 06bfe81329
7 changed files with 59 additions and 5 deletions

View File

@@ -11,6 +11,7 @@ from app.clients import Clients
from app.clients.sms.mmg import MMGClient
from app.clients.sms.twilio import TwilioClient
from app.clients.sms.firetext import FiretextClient
from app.clients.sms.loadtesting import LoadtestingClient
from app.clients.email.aws_ses import AwsSesClient
from app.encryption import Encryption
@@ -22,6 +23,7 @@ ma = Marshmallow()
notify_celery = NotifyCelery()
twilio_client = TwilioClient()
firetext_client = FiretextClient()
loadtest_client = LoadtestingClient()
mmg_client = MMGClient()
aws_ses_client = AwsSesClient()
encryption = Encryption()
@@ -46,11 +48,12 @@ def create_app(app_name=None):
logging.init_app(application)
twilio_client.init_app(application)
firetext_client.init_app(application)
loadtest_client.init_app(application)
mmg_client.init_app(application.config)
aws_ses_client.init_app(application.config['AWS_REGION'])
notify_celery.init_app(application)
encryption.init_app(application)
clients.init_app(sms_clients=[firetext_client, mmg_client], email_clients=[aws_ses_client])
clients.init_app(sms_clients=[firetext_client, mmg_client, loadtest_client], email_clients=[aws_ses_client])
from app.service.rest import service as service_blueprint
from app.user.rest import user as user_blueprint