mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-22 08:21:13 -05:00
Add one_off argument to create_notification test function
One off messages have no API key or job ID. If one_off is set to False, an API key will automatically be added.
This commit is contained in:
@@ -123,7 +123,8 @@ def create_notification(
|
|||||||
international=False,
|
international=False,
|
||||||
phone_prefix=None,
|
phone_prefix=None,
|
||||||
scheduled_for=None,
|
scheduled_for=None,
|
||||||
normalised_to=None
|
normalised_to=None,
|
||||||
|
one_off=False,
|
||||||
):
|
):
|
||||||
if created_at is None:
|
if created_at is None:
|
||||||
created_at = datetime.utcnow()
|
created_at = datetime.utcnow()
|
||||||
@@ -132,7 +133,7 @@ def create_notification(
|
|||||||
sent_at = sent_at or datetime.utcnow()
|
sent_at = sent_at or datetime.utcnow()
|
||||||
updated_at = updated_at or datetime.utcnow()
|
updated_at = updated_at or datetime.utcnow()
|
||||||
|
|
||||||
if job is None and api_key is None:
|
if not one_off and (job is None and api_key is None):
|
||||||
# we didn't specify in test - lets create it
|
# we didn't specify in test - lets create it
|
||||||
api_key = ApiKey.query.filter(ApiKey.service == template.service, ApiKey.key_type == key_type).first()
|
api_key = ApiKey.query.filter(ApiKey.service == template.service, ApiKey.key_type == key_type).first()
|
||||||
if not api_key:
|
if not api_key:
|
||||||
|
|||||||
Reference in New Issue
Block a user