Try a more magical way of doing nested transactions

This commit is contained in:
Ben Thorner
2021-04-13 09:10:59 +01:00
parent 6704be4021
commit db81c9c355
10 changed files with 32 additions and 55 deletions

View File

@@ -506,7 +506,7 @@ def test_create_service_should_create_annual_billing_for_service(
def test_create_service_should_create_service_if_annual_billing_query_fails(
admin_request, sample_user, mocker
):
mocker.patch('app.service.rest.set_default_free_allowance_for_service', raises=SQLAlchemyError)
mocker.patch('app.service.rest.set_default_free_allowance_for_service', side_effect=SQLAlchemyError)
data = {
'name': 'created service',
'user_id': str(sample_user.id),