[Erp5-report] r29843 - /erp5/trunk/products/ERP5/tests/testSupply.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Oct 20 12:36:08 CEST 2009


Author: kazuhiko
Date: Tue Oct 20 12:36:07 2009
New Revision: 29843

URL: http://svn.erp5.org?rev=29843&view=rev
Log:
move 'clean up' part to beforeTearDown() that supports Purchase Supply too.

Modified:
    erp5/trunk/products/ERP5/tests/testSupply.py

Modified: erp5/trunk/products/ERP5/tests/testSupply.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testSupply.py?rev=29843&r1=29842&r2=29843&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testSupply.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testSupply.py [utf8] Tue Oct 20 12:36:07 2009
@@ -34,11 +34,6 @@
 from DateTime import DateTime
 
 class TestSupplyMixin:
-
-  supply_portal_type = 'Sale Supply'
-  supply_line_portal_type = 'Sale Supply Line'
-  supply_cell_portal_type = 'Sale Supply Cell'
-
   def getBusinessTemplateList(self):
     """
       List of needed Business Templates
@@ -57,11 +52,20 @@
                             id='testing_folder')
     self.folder = self.portal.testing_folder
 
+  def beforeTearDown(self):
+    module = self.portal.getDefaultModule(self.supply_portal_type)
+    module.manage_delObjects(list(module.objectIds()))
+    self.stepTic()
+
 class TestSaleSupply(TestSupplyMixin, ERP5TypeTestCase):
   """
     Test Supplies usage
   """
   run_all_test = 1
+
+  supply_portal_type = 'Sale Supply'
+  supply_line_portal_type = 'Sale Supply Line'
+  supply_cell_portal_type = 'Sale Supply Cell'
 
   def getTitle(self):
     return "Sale Supply"
@@ -187,10 +191,6 @@
 
     portal = self.portal
     original_date = DateTime().earliestTime()
-
-    # clean up
-    portal.sale_supply_module.manage_delObjects(list(portal.sale_supply_module.objectIds()))
-    self.stepTic()
 
     supply = self._makeSupply(start_date_range_min=original_date)
     supply_line = self._makeSupplyLine(supply)




More information about the Erp5-report mailing list