Added another flag in appropriate test

This commit is contained in:
Andrew Shumway
2023-10-16 15:02:52 -06:00
parent e0522393df
commit c7f11133d3
2 changed files with 15 additions and 3 deletions

View File

@@ -226,8 +226,15 @@ def create_service():
# unpack valid json into service object
valid_service = Service.from_json(data)
# Grabbing flag from request object for default sms sender
create_default_sms_sender = bool(
request.args.get("create_default_sms_sender", False)
)
with transaction():
dao_create_service(valid_service, user, create_default_sms_sender=True)
dao_create_service(
valid_service, user, create_default_sms_sender=create_default_sms_sender
)
set_default_free_allowance_for_service(service=valid_service, year_start=None)
return jsonify(data=service_schema.dump(valid_service)), 201

View File

@@ -380,8 +380,13 @@ def test_create_service(
"created_by": str(sample_user.id),
}
create_default_sms_sender = True
json_resp = admin_request.post(
"service.create_service", _data=data, _expected_status=201
"service.create_service",
_data=data,
_expected_status=201,
create_default_sms_sender=create_default_sms_sender,
)
assert json_resp["data"]["id"]
@@ -399,7 +404,7 @@ def test_create_service(
)
assert json_resp["data"]["name"] == "created service"
# insert_service_sms_sender(service, current_app.config["FROM_NUMBER"])
service_sms_senders = ServiceSmsSender.query.filter_by(
service_id=service_db.id
).all()