Skip to content

Commit badbd4b

Browse files
committed
fixed tests that do not pass if CONCURRECY_SANITY_CHECK was disabled.
Thanks Mike
1 parent 2abae0e commit badbd4b

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

concurrency/tests/forms.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -146,18 +146,20 @@ def test_is_valid(self):
146146
self.assertRaises(ValueError, form.save)
147147

148148
def test_form_is_valid(self):
149-
obj, __ = TestIssue3Model.objects.get_or_create(username='aaa')
150-
Form = modelform_factory(TestIssue3Model, ConcurrentForm)
151-
data = {'username': "a",
152-
'revision': VersionFieldSigner().sign(1)}
153-
form = Form(data)
154-
self.assertRaises(InconsistencyError, form.is_valid)
149+
with self.settings(CONCURRECY_SANITY_CHECK=True):
150+
obj, __ = TestIssue3Model.objects.get_or_create(username='aaa')
151+
Form = modelform_factory(TestIssue3Model, ConcurrentForm)
152+
data = {'username': "a",
153+
'revision': VersionFieldSigner().sign(1)}
154+
form = Form(data)
155+
self.assertRaises(InconsistencyError, form.is_valid)
155156

156157
def test_signing(self):
157158
""" Do not accept version value if adding"""
158-
obj, __ = TestIssue3Model.objects.get_or_create(username='aaa')
159-
Form = modelform_factory(TestIssue3Model, ConcurrentForm)
160-
data = {'username': "a",
161-
'revision': VersionFieldSigner().sign(1)}
162-
form = Form(data)
163-
self.assertRaises(InconsistencyError, form.is_valid)
159+
with self.settings(CONCURRECY_SANITY_CHECK=True):
160+
obj, __ = TestIssue3Model.objects.get_or_create(username='aaa')
161+
Form = modelform_factory(TestIssue3Model, ConcurrentForm)
162+
data = {'username': "a",
163+
'revision': VersionFieldSigner().sign(1)}
164+
form = Form(data)
165+
self.assertRaises(InconsistencyError, form.is_valid)

0 commit comments

Comments
 (0)