Update of /cvsroot/modeling/ProjectModeling/Modeling/tests
In directory sc8-pr-cvs1:/tmp/cvs-serv5313/tests
Modified Files:
test_EditingContext_Global.py
Log Message:
Fixed: PostgresqlSQLExpression was not correctly escaping '%' (postgresql
interprets the backslash char just like python does, hence escaping '%'
requires a double backslash in the SQL query)
Index: test_EditingContext_Global.py
===================================================================
RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_EditingContext_Global.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** test_EditingContext_Global.py 11 Jun 2003 11:10:18 -0000 1.21
--- test_EditingContext_Global.py 12 Jun 2003 11:40:33 -0000 1.22
***************
*** 878,881 ****
--- 878,889 ----
self.failUnless(b.getId() == gid.keyValues()['id'])
+ def test_18_percent_in_qualifiers_should_be_correctly_escaped(self):
+ "[EditingContext] percent in qualifiers should be correctly escaped"
+ q=qualifierWithQualifierFormat('title like "G%"')
+ fs=FetchSpecification('Book', qualifier=q)
+ ec=EditingContext()
+ objs=ec.objectsWithFetchSpecification(fs)
+ self.failIf(objs)
+
def test_999_customSQLQuery(self):
"[EditingContext] customSQLQuery"
|