[Zapp-cvs-commit] ZApp/tests test_RelationsBase.py,1.10,1.11
Brought to you by:
sspickle
|
From: Steve S. <ssp...@us...> - 2006-01-01 23:01:14
|
Update of /cvsroot/zapp/ZApp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11222/tests Modified Files: test_RelationsBase.py Log Message: fixed bug in removeObjects of relationship manager. Added test. Index: test_RelationsBase.py =================================================================== RCS file: /cvsroot/zapp/ZApp/tests/test_RelationsBase.py,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** test_RelationsBase.py 3 Jul 2003 18:05:07 -0000 1.10 --- test_RelationsBase.py 1 Jan 2006 23:01:02 -0000 1.11 *************** *** 116,119 **** --- 116,141 ---- assert len(relations) == 0 + + def test_deleteOneRelationship(self): + + object1 = self.myApp.Foos.ZApp_createNewItem() + object2 = self.myApp.Bars.ZApp_createNewItem() + object3 = self.myApp.Bars.ZApp_createNewItem() + + object1.addObject( object2 ) + object1.addObject( object3 ) + + self.rm.commit_subtransaction() + + assert oToken(object2) in map(oToken, object1.relatedObjects()) + assert oToken(object3) in map(oToken, object1.relatedObjects()) + + object1.removeObject(object2) + + self.rm.commit_subtransaction() + + assert oToken(object2) not in map(oToken, object1.relatedObjects()) + assert oToken(object3) in map(oToken, object1.relatedObjects()) + def test_relateTwoObjectsWithContextID(self): |