[Modeling-cvs] ProjectModeling/Modeling/tests test_PyModel.py,1.4,1.5
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-08-03 12:54:12
|
Update of /cvsroot/modeling/ProjectModeling/Modeling/tests In directory sc8-pr-cvs1:/tmp/cvs-serv9389 Modified Files: test_PyModel.py Log Message: Added test: PyModel can be built once, at most Index: test_PyModel.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_PyModel.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** test_PyModel.py 3 Aug 2003 12:50:52 -0000 1.4 --- test_PyModel.py 3 Aug 2003 12:54:09 -0000 1.5 *************** *** 455,458 **** --- 455,471 ---- RToOne.defaults['delete']=toMany_def_delete + def test_09_cannot_rebuild(self): + "[PyModel] build() should be called once, no more" + model = self.model + model.entities = [ + Entity('Employee', + properties=[ AString('lastName'), + AString('firstName'), + ] ), + ] + model.build() + self.failUnless(model.is_built) + self.assertRaises(RuntimeError, model.build) + def test_suite(): suite = unittest.TestSuite() |