[Erp5-report] r13399 - /erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 13 13:12:40 CET 2007
Author: jerome
Date: Tue Mar 13 13:12:37 2007
New Revision: 13399
URL: http://svn.erp5.org?rev=13399&view=rev
Log:
The local_roles= test was bad (using unrestrictedCountResults) and incomplete.
Modified:
erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
Modified: erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py?rev=13399&r1=13398&r2=13399&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py Tue Mar 13 13:12:37 2007
@@ -1581,14 +1581,32 @@
# if we specify local_roles= it will only returns documents on with bob has
# a local roles
self.assertEquals(1,
- len(ctool.unrestrictedSearchResults(title='Object Title',
- local_roles='Assignee')))
+ len(ctool.searchResults(title='Object Title',
+ local_roles='Assignee')))
self.assertEquals(1,
- ctool.unrestrictedCountResults(title='Object Title',
- local_roles='Assignee')[0][0])
+ ctool.countResults(title='Object Title',
+ local_roles='Assignee')[0][0])
+
# this also work for searchFolder and countFolder
self.assertEquals(1, len(folder.searchFolder(title='Object Title',
local_roles='Assignee')))
self.assertEquals(1, folder.countFolder(title='Object Title',
local_roles='Assignee')[0][0])
+ # and local_roles can be a list, then this a OR (ie. you must have at least
+ # one role).
+ self.assertEquals(1,
+ len(ctool.searchResults(title='Object Title',
+ local_roles=['Assignee', 'Auditor'])))
+ self.assertEquals(1,
+ ctool.countResults(title='Object Title',
+ local_roles=['Assignee', 'Auditor'])[0][0])
+
+ # this list can also be given in ; form, for worklists URL
+ self.assertEquals(1,
+ len(ctool.searchResults(title='Object Title',
+ local_roles='Assignee;Auditor')))
+ self.assertEquals(1,
+ ctool.countResults(title='Object Title',
+ local_roles='Assignee;Auditor')[0][0])
+
More information about the Erp5-report
mailing list