Skip to content

Commit 3302331

Browse files
committed
Multi protected test fields, check #264
1 parent 720aae3 commit 3302331

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

django_fsm/tests/test_protected_field.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,17 @@ class Meta:
1515
app_label = 'django_fsm'
1616

1717

18+
class MultiProtectedAccessModel(models.Model):
19+
status1 = FSMField(default='new', protected=True)
20+
status2 = FSMField(default='new', protected=True)
21+
22+
1823
class TestDirectAccessModels(TestCase):
24+
def test_multi_protected_field_create(self):
25+
obj = MultiProtectedAccessModel.objects.create()
26+
self.assertEqual(obj.status1, 'new')
27+
self.assertEqual(obj.status2, 'new')
28+
1929
def test_no_direct_access(self):
2030
instance = ProtectedAccessModel()
2131
self.assertEqual(instance.status, 'new')

0 commit comments

Comments
 (0)