From c12594949f3c7f9fa8dbbe66a557f22c244a3af2 Mon Sep 17 00:00:00 2001 From: Pea Tyczynska Date: Fri, 28 Dec 2018 16:15:12 +0000 Subject: [PATCH] Refactor service_factory --- tests/app/conftest.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/tests/app/conftest.py b/tests/app/conftest.py index 6b04e83fe..38b483f0e 100644 --- a/tests/app/conftest.py +++ b/tests/app/conftest.py @@ -76,20 +76,26 @@ def service_factory(notify_db, notify_db_session): user = create_user() if not email_from: email_from = service_name - service = sample_service(notify_db, notify_db_session, service_name, user, email_from=email_from) + service = Service.query.filter_by(name=service_name).first() + if not service: + service = create_service( + email_from=email_from, + service_name=service_name, + service_permissions=None, + user=user, + ) if template_type == 'email': - sample_template( - notify_db, - notify_db_session, + create_template( + service, + template_name="Template Name", template_type=template_type, - subject_line=service.email_from, - service=service + subject=service.email_from, ) else: - sample_template( - notify_db, - notify_db_session, - service=service + create_template( + service, + template_name="Template Name", + template_type='sms', ) return service