[Erp5-report] r40002 jm - in /erp5/trunk/products: ERP5/tests/ ERP5Type/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Sun Nov 7 04:11:30 CET 2010


Author: jm
Date: Sun Nov  7 04:11:29 2010
New Revision: 40002

URL: http://svn.erp5.org?rev=40002&view=rev
Log:
ERP5TypeTestCase: new getRule method

Modified:
    erp5/trunk/products/ERP5/tests/testDivergenceTester.py
    erp5/trunk/products/ERP5/tests/testERP5Commerce.py
    erp5/trunk/products/ERP5/tests/testInventoryAPI.py
    erp5/trunk/products/ERP5/tests/testMRP.py
    erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py

Modified: erp5/trunk/products/ERP5/tests/testDivergenceTester.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testDivergenceTester.py?rev=40002&r1=40001&r2=40002&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testDivergenceTester.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testDivergenceTester.py [utf8] Sun Nov  7 04:11:29 2010
@@ -43,17 +43,15 @@ class TestDivergenceTester(TestPackingLi
   def getTitle(self):
     return "Divergence Tester"
 
-  def getRule(self):
-    rule_reference = 'default_delivering_rule'
-    return self.portal.portal_rules.searchFolder(reference=rule_reference,
-          validation_state="validated", sort_on='version',
-          sort_order='descending')[0].getObject()
+  def getDeliveringRule(self):
+    return self.getRule(reference='default_delivering_rule',
+                        validation_state="validated")
 
   def afterSetUp(self):
     """
     Remove all divergence testers from order_rule.
     """
-    rule = self.getRule()
+    rule = self.getDeliveringRule()
     tester_list = rule.contentValues(
              portal_type=rule.getPortalDivergenceTesterTypeList())
     rule.deleteContent([x.getId() for x in tester_list])
@@ -108,7 +106,7 @@ class TestDivergenceTester(TestPackingLi
     packing_list = sql_result[0].getObject()
     # XXX Hardcoded id
     movement=packing_list['1']
-    rule = self.getRule()
+    rule = self.getDeliveringRule()
     sequence.edit(
         packing_list=packing_list,
         movement=movement,

Modified: erp5/trunk/products/ERP5/tests/testERP5Commerce.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Commerce.py?rev=40002&r1=40001&r2=40002&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Commerce.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Commerce.py [utf8] Sun Nov  7 04:11:29 2010
@@ -110,10 +110,6 @@ class TestCommerce(ERP5TypeTestCase):
             'erp5_commerce',
             'erp5_simulation_test')
 
-  def getRule(self, **kw):
-    return self.portal.portal_rules.searchFolder(
-          sort_on='version', sort_order='descending', **kw)[0].getObject()
-
   def afterSetUp(self):
     uf = self.getPortal().acl_users
     uf._doAddUser('ivan', '', ['Manager'], [])

Modified: erp5/trunk/products/ERP5/tests/testInventoryAPI.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testInventoryAPI.py?rev=40002&r1=40001&r2=40002&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testInventoryAPI.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testInventoryAPI.py [utf8] Sun Nov  7 04:11:29 2010
@@ -185,10 +185,6 @@ class InventoryAPITestCase(ERP5TypeTestC
             'erp5_trade', 'erp5_apparel', 'erp5_project',
             'erp5_simulation_test')
 
-  def getRule(self, **kw):
-    return self.portal.portal_rules.searchFolder(
-          sort_on='version', sort_order='descending', **kw)[0].getObject()
-
   # TODO: move this to a base class {{{
   @reindex
   def _makeOrganisation(self, **kw):

Modified: erp5/trunk/products/ERP5/tests/testMRP.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testMRP.py?rev=40002&r1=40001&r2=40002&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testMRP.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testMRP.py [utf8] Sun Nov  7 04:11:29 2010
@@ -60,10 +60,6 @@ class TestMRPMixin(TestBPMMixin):
       if rule.getValidationState() == 'validated':
         rule.invalidate()
 
-  def getRule(self, **kw):
-    return self.portal.portal_rules.searchFolder(
-          sort_on='version', sort_order='descending', **kw)[0].getObject()
-
   def _createDocument(self, portal_type, **kw):
     module = self.portal.getDefaultModule(
         portal_type=portal_type)

Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=40002&r1=40001&r2=40002&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Sun Nov  7 04:11:29 2010
@@ -712,6 +712,10 @@ class ERP5TypeTestCase(ProcessingNodeTes
       # reset aq_dynamic cache
       _aq_reset()
 
+    def getRule(self, **kw):
+      return self.portal.portal_rules.searchFolder(
+          sort_on='version', sort_order='descending', **kw)[0].getObject()
+
     def validateRules(self):
       """
       try to validate all rules in rule_tool.




More information about the Erp5-report mailing list