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"
|