Skip to content

Commit 739c79b

Browse files
committed
Add a test to verify that it is not possible to delete a template that is in use
1 parent 76eb3d5 commit 739c79b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

backend/globaleaks/tests/handlers/admin/test_field.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from globaleaks import models
44
from globaleaks.handlers import admin
5-
from globaleaks.handlers.admin.field import create_field
5+
from globaleaks.handlers.admin.field import create_field, delete_field
66
from globaleaks.orm import transact
77
from globaleaks.rest import errors
88
from globaleaks.tests import helpers
@@ -49,6 +49,9 @@ def test_post_create_from_template(self):
4949
self.assertIn('id', response)
5050
self.assertNotEqual(response.get('options'), None)
5151

52+
# Ensure it is not possible to delete a template that is in use
53+
yield self.assertFailure(delete_field(1, field_template['id']), errors.InputValidationError)
54+
5255

5356
class TestFieldInstance(helpers.TestHandler):
5457
_handler = admin.field.FieldInstance

0 commit comments

Comments
 (0)