[Erp5-report] r8714 - /erp5/trunk/products/ERP5/tests/testBusinessTemplate.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jul 24 11:00:54 CEST 2006


Author: jerome
Date: Mon Jul 24 11:00:45 2006
New Revision: 8714

URL: http://svn.erp5.org?rev=8714&view=rev
Log:
run test quietly.
remove created objects in beforeTearDown

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

Modified: erp5/trunk/products/ERP5/tests/testBusinessTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBusinessTemplate.py?rev=8714&r1=8713&r2=8714&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBusinessTemplate.py (original)
+++ erp5/trunk/products/ERP5/tests/testBusinessTemplate.py Mon Jul 24 11:00:45 2006
@@ -62,6 +62,7 @@
     - Upgrade a template
   """
   run_all_test = 1
+  quiet = 1
 
   def getBusinessTemplateList(self):
     return ('erp5_csv_style', 'erp5_pdf_style')
@@ -81,6 +82,18 @@
     portal = self.getPortal()
     catalog_tool = self.getCatalogTool()
 
+  def beforeTearDown(self):
+    """Remove objects created tests."""
+    if 'erp5_geek' in self.getSkinsTool().objectIds():
+      self.getSkinsTool().manage_delObjects(['erp5_geek'])
+    if 'Geek Object' in self.getTypeTool().objectIds():
+      self.getTypeTool().manage_delObjects(['Geek Object', 'Geek Module'])
+    if 'geek_module' in self.getPortal().objectIds():
+      self.getPortal().manage_delObjects(['geek_module'])
+    if 'geek_workflow' in self.getWorkflowTool().objectIds():
+      self.getWorkflowTool().manage_delObjects(['geek_workflow'])
+    get_transaction().commit()
+    
   def login(self):
     uf = self.getPortal().acl_users
     uf._doAddUser('seb', '', ['Manager'], [])
@@ -89,9 +102,6 @@
 
   def stepTic(self,**kw):
     self.tic()
-
-  def stepCommitTransaction(self, **kw):
-    get_transaction().commit()
 
   def stepUseCoreBusinessTemplate(self, sequence=None,
                                   sequence_list=None, **kw):
@@ -1607,7 +1617,7 @@
     sequence.edit(dependency_bt=template)
     
   # tests
-  def test_01_checkNewSite(self, quiet=0, run=run_all_test):
+  def test_01_checkNewSite(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Check New Site'
@@ -1622,10 +1632,10 @@
                        CheckSkinsLayers \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of portal types
-  def test_02_BusinessTemplateWithPortalTypes(self, quiet=0, run=run_all_test):
+  def test_02_BusinessTemplateWithPortalTypes(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Portal Types'
@@ -1667,10 +1677,10 @@
                        CheckPortalTypeRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of skins
-  def test_03_BusinessTemplateWithSkins(self, quiet=0, run=run_all_test):
+  def test_03_BusinessTemplateWithSkins(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Skin Folder'
@@ -1711,10 +1721,10 @@
                        CheckSkinFolderRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of workflow
-  def test_04_BusinessTemplateWithWorkflow(self, quiet=0, run=run_all_test):
+  def test_04_BusinessTemplateWithWorkflow(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Workflow'
@@ -1755,10 +1765,10 @@
                        CheckWorkflowRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of module
-  def test_05_BusinessTemplateWithModule(self, quiet=0, run=run_all_test):
+  def test_05_BusinessTemplateWithModule(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Module'
@@ -1807,10 +1817,10 @@
                        CheckPortalTypeRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of categories
-  def test_06_BusinessTemplateWithBaseCategory(self, quiet=0, run=run_all_test):
+  def test_06_BusinessTemplateWithBaseCategory(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Base Category'
@@ -1851,10 +1861,10 @@
                        CheckBaseCategoryRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of actions
-  def test_07_BusinessTemplateWithOneAction(self, quiet=0, run=run_all_test):
+  def test_07_BusinessTemplateWithOneAction(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With One Action'
@@ -1898,9 +1908,9 @@
                        CheckPortalTypeRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_08_BusinessTemplateWithTwoActions(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_08_BusinessTemplateWithTwoActions(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Two Actions'
@@ -1948,9 +1958,9 @@
                        RemovePortalType \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_09_BusinessTemplateWithPath(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_09_BusinessTemplateWithPath(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With A Simple Path'
@@ -1992,9 +2002,9 @@
                        CheckBaseCategoryRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_10_BusinessTemplateWithPathAndJoker1(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_10_BusinessTemplateWithPathAndJoker1(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Path And Joker *'
@@ -2038,9 +2048,9 @@
                        RemoveBaseCategory \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_11_BusinessTemplateWithPathAndJoker2(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_11_BusinessTemplateWithPathAndJoker2(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Path And Joker **'
@@ -2086,9 +2096,9 @@
                        RemoveBaseCategory \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_12_BusinessTemplateWithCatalogMethod(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_12_BusinessTemplateWithCatalogMethod(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Catalog Method, Related Key, Result Key And Table'
@@ -2134,9 +2144,9 @@
                        CheckCatalogMethodRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_13_BusinessTemplateWithRole(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_13_BusinessTemplateWithRole(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Role'
@@ -2177,9 +2187,9 @@
                        CheckRoleRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_14_BusinessTemplateWithLocalRoles(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_14_BusinessTemplateWithLocalRoles(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Local Roles'
@@ -2224,9 +2234,9 @@
                        RemovePortalType \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_15_BusinessTemplateWithPropertySheet(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_15_BusinessTemplateWithPropertySheet(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With Property Sheet'
@@ -2267,10 +2277,10 @@
                        CheckPropertySheetRemoved \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-
-  def test_16_BusinessTemplateWithAllItems(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+
+  def test_16_BusinessTemplateWithAllItems(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Business Template With All Items'
@@ -2365,11 +2375,11 @@
                        CheckSkinsLayers \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-
-
-  def test_17_SubobjectsAfterUpgradOfBusinessTemplate(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+
+
+  def test_17_SubobjectsAfterUpgradOfBusinessTemplate(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Upgrade Of Business Template Keeps Subobjects'
@@ -2444,9 +2454,9 @@
                        CheckSkinsLayers \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_18_upgradeBusinessTemplateWithAllItems(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_18_upgradeBusinessTemplateWithAllItems(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Upgrade Business Template With All Items'
@@ -2565,10 +2575,10 @@
                        RemoveAllTrashBins \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test specific to erp5_core
-  def test_19_checkUpdateBusinessTemplateWorkflow(self, quiet=0, run=run_all_test):
+  def test_19_checkUpdateBusinessTemplateWorkflow(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Check Update of Business Template Workflows is working'
@@ -2652,10 +2662,10 @@
                        RemoveBusinessTemplate \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-
-  def test_20_checkUpdateTool(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+
+  def test_20_checkUpdateTool(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Check Update of Tool is working'
@@ -2750,10 +2760,10 @@
                        RemoveBusinessTemplate \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-
-  def test_21_CategoryIncludeSubobjects(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+
+  def test_21_CategoryIncludeSubobjects(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test Category includes subobjects'
@@ -2773,10 +2783,10 @@
                        CheckSubobjectsNotIncluded \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
   # test of portal types
-  def test_22_RevisionNumberIsIncremented(self, quiet=0, run=run_all_test):
+  def test_22_RevisionNumberIsIncremented(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test is revision number is incremented with the bt is built'
@@ -2797,9 +2807,9 @@
 		       RemovePortalType \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
-
-  def test_23_CheckNoDependencies(self, quiet=0, run=run_all_test):
+    sequence_list.play(self, quiet=quiet)
+
+  def test_23_CheckNoDependencies(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test if a new Business Template has no dependencies'
@@ -2815,9 +2825,9 @@
 		       RemovePortalType \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
     
-  def test_24_CheckMissingDependency(self, quiet=0, run=run_all_test):
+  def test_24_CheckMissingDependency(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test if a exception is raised when a dependency is missing'
@@ -2834,9 +2844,9 @@
 		       RemovePortalType \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
     
-  def test_25_CheckNoMissingDependency(self, quiet=0, run=run_all_test):
+  def test_25_CheckNoMissingDependency(self, quiet=quiet, run=run_all_test):
     if not run: return
     if not quiet:
       message = 'Test if the dependency problem is fixed when the dependency is installed'
@@ -2868,7 +2878,7 @@
 		       RemovePortalType \
                        '
     sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self)
+    sequence_list.play(self, quiet=quiet)
 
 if __name__ == '__main__':
   framework()




More information about the Erp5-report mailing list