Update of /cvsroot/modeling/ProjectModeling/Modeling/tests
In directory sc8-pr-cvs1:/tmp/cvs-serv31716
Modified Files:
test_EditingContext_Global.py
Log Message:
Added tests for bug #780495
Index: test_EditingContext_Global.py
===================================================================
RCS file: /cvsroot/modeling/ProjectModeling/Modeling/tests/test_EditingContext_Global.py,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** test_EditingContext_Global.py 2 Aug 2003 11:14:57 -0000 1.36
--- test_EditingContext_Global.py 2 Aug 2003 15:13:43 -0000 1.37
***************
*** 1191,1194 ****
--- 1191,1212 ----
self.failIf(res[0].getTitle()!='abc*d')
+ def test_24_fetch_does_not_return_duplicates(self):
+ "[EditingContext] fetch does not return duplicates"
+ # bug #780495
+ ec=EditingContext()
+ ws=ec.fetch('Writer', 'books.title like "*"')
+ # explicitely look for duplicates
+ for w in ws:
+ _ws=list(ws) #[:-1])
+ _ws.remove(w)
+ self.failIf(w in _ws, 'Duplicate found: %s'%w)
+
+ def test_25_fetchCount_is_not_affected_by_duplicates(self):
+ "[EditingContext] fetchCount is not affected by duplicates"
+ # bug #780495
+ ec=EditingContext()
+ ws=ec.fetchCount('Writer', 'books.title like "*"')
+ self.assertEqual(len(ws), 2)
+
def test_999_customSQLQuery(self):
"[EditingContext] custom SQL Query"
|