[Modeling-cvs] ProjectModeling/Modeling/tests test_EditingContext_Global.py,1.43,1.44
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-12-15 15:05:03
|
Update of /cvsroot/modeling/ProjectModeling/Modeling/tests In directory sc8-pr-cvs1:/tmp/cvs-serv10442/Modeling/tests Modified Files: test_EditingContext_Global.py Log Message: Fixed bug #857803: mysql: invalid generated sql for complex qualifiers Index: test_EditingContext_Global.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_EditingContext_Global.py,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** test_EditingContext_Global.py 20 Aug 2003 20:39:59 -0000 1.43 --- test_EditingContext_Global.py 15 Dec 2003 15:05:00 -0000 1.44 *************** *** 1273,1276 **** --- 1273,1289 ---- self.assertEqual(res[0].getTitle(), "aBCd") + def test_28_bug857803(self): + "[EditingContext] Complex query bug #857803" + # bug #857803 + #'(age<100) AND ((books.title like "G*") OR (pygmalion.books.title like "G*"))' + ec=EditingContext() + qWQF=qualifierWithQualifierFormat + qualifier=qWQF('(age<100) AND ((books.title like "G*") OR (pygmalion.books.title like "G*"))') + fetchSpec=FetchSpecification(entityName='Writer', qualifier=qualifier) + objects=ec.objectsWithFetchSpecification(fetchSpec) + objects_names=[o.getLastName() for o in objects] + self.failUnless(len(objects)==1) + self.failUnless('Dard' in objects_names) + def test_999_customSQLQuery(self): "[EditingContext] custom SQL Query" |