mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Made SerializeMixin check lockfile attr at import time.
This commit is contained in:
committed by
Mariusz Felisiak
parent
d8c17aa10c
commit
2e4711c611
21
tests/test_utils/test_serializemixin.py
Normal file
21
tests/test_utils/test_serializemixin.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from django.test import SimpleTestCase
|
||||
from django.test.testcases import SerializeMixin
|
||||
|
||||
|
||||
class TestSerializeMixin(SimpleTestCase):
|
||||
def test_init_without_lockfile(self):
|
||||
msg = (
|
||||
"ExampleTests.lockfile isn't set. Set it to a unique value in the "
|
||||
"base class."
|
||||
)
|
||||
with self.assertRaisesMessage(ValueError, msg):
|
||||
class ExampleTests(SerializeMixin, SimpleTestCase):
|
||||
pass
|
||||
|
||||
|
||||
class TestSerializeMixinUse(SerializeMixin, SimpleTestCase):
|
||||
lockfile = __file__
|
||||
|
||||
def test_usage(self):
|
||||
# Running this test ensures that the lock/unlock functions have passed.
|
||||
pass
|
||||
Reference in New Issue
Block a user