[Modeling-cvs] ProjectModeling/Modeling/tests test_SchemaGeneration.py,1.4,1.5
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-12-17 15:15:36
|
Update of /cvsroot/modeling/ProjectModeling/Modeling/tests In directory sc8-pr-cvs1:/tmp/cvs-serv31692/Modeling/tests Modified Files: test_SchemaGeneration.py Log Message: Fixed bug #861048: Invalid FK constraints in generated DB schema Index: test_SchemaGeneration.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_SchemaGeneration.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** test_SchemaGeneration.py 14 Mar 2003 11:40:13 -0000 1.4 --- test_SchemaGeneration.py 17 Dec 2003 15:15:33 -0000 1.5 *************** *** 133,137 **** 'Statement %s was not found'%statement) ! def test_04_tableEntityGroupsForEntities(self): "[SchemaGeneration] tableEntityGroupsForEntities" self.failUnless(len(self.schemaGeneration.tableEntityGroupsForEntities(model.entities()))==2) --- 133,148 ---- 'Statement %s was not found'%statement) ! def test_04b_foreignKeyConstraintStatementsForRelationship(self): ! "[SchemaGeneration] fk constraints / bug #861048" ! model.entityNamed('B').addSubEntity(model.entityNamed('A')) ! _rel=model.entityNamed('A').relationshipNamed('toB') ! generatedFKstatement=self.schemaGeneration.foreignKeyConstraintStatementsForRelationship(_rel) ! ! try: ! self.failIf(generatedFKstatement) ! finally: ! model.entityNamed('B').removeSubEntity(model.entityNamed('A')) ! ! def test_05_tableEntityGroupsForEntities(self): "[SchemaGeneration] tableEntityGroupsForEntities" self.failUnless(len(self.schemaGeneration.tableEntityGroupsForEntities(model.entities()))==2) |