[Erp5-report] r12579 - /erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Feb 8 15:42:30 CET 2007


Author: nicolas
Date: Thu Feb  8 15:42:28 2007
New Revision: 12579

URL: http://svn.erp5.org?rev=12579&view=rev
Log:
Add test for limit argument

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=12579&r1=12578&r2=12579&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py (original)
+++ erp5/trunk/products/ERP5Catalog/tests/testERP5Catalog.py Thu Feb  8 15:42:28 2007
@@ -1268,7 +1268,7 @@
         [x.getObject() for x in self.getCatalogTool()(
                parent_title=person_module.getTitle())])
     
-  def test_46_QueryAndComplexQuery(self,quiet=quiet, run=1):
+  def test_45_QueryAndComplexQuery(self,quiet=quiet, run=1):
     """
     """
     if not run: return
@@ -1313,5 +1313,19 @@
     self.failIfDifferentSet([org_a.getPath(), org_f.getPath()],
         [x.path for x in self.getCatalogTool()(
                 portal_type='Organisation',**catalog_kw)])
-    
-    
+  
+  def test_46_TestLimit(self,quiet=quiet, run=1):
+    """
+    """
+    if not run: return
+    if not quiet:
+      message = 'Test Limit'
+      ZopeTestCase._print('\n%s ' % message)
+      LOG('Testing... ',0,message)
+    #Create 1002 Organisations
+    for i in xrange(1002):
+      self._makeOrganisation(title='abc%s' % (i),description='abc')
+    self.assertEqual(1000,len(self.getCatalogTool()(portal_type='Organisation')))
+    self.assertEqual(1002,len(self.getCatalogTool()(portal_type='Organisation',limit=None)))
+    
+    




More information about the Erp5-report mailing list