diff -r d8c5ad14ab8e -r 94277323239d entities/test/unittest_wfobjs.py --- a/entities/test/unittest_wfobjs.py Tue Aug 25 12:38:37 2009 +0200 +++ b/entities/test/unittest_wfobjs.py Tue Aug 25 13:32:33 2009 +0200 @@ -31,10 +31,15 @@ def test_duplicated_state(self): wf = add_wf(self, 'Company') wf.add_state(u'foo', initial=True) + self.commit() wf.add_state(u'foo') ex = self.assertRaises(ValidationError, self.commit) # XXX enhance message self.assertEquals(ex.errors, {'state_of': 'unique constraint S name N, Y state_of O, Y name N failed'}) + # no pb if not in the same workflow + wf2 = add_wf(self, 'Company') + foo = wf2.add_state(u'foo', initial=True) + self.commit() def test_duplicated_transition(self): wf = add_wf(self, 'Company')