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

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Sep 15 11:38:44 CEST 2006


Author: aurel
Date: Fri Sep 15 11:38:43 2006
New Revision: 9968

URL: http://svn.erp5.org?rev=9968&view=rev
Log:
check that uid of categories do not change after an upgrade

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=9968&r1=9967&r2=9968&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBusinessTemplate.py (original)
+++ erp5/trunk/products/ERP5/tests/testBusinessTemplate.py Fri Sep 15 11:38:43 2006
@@ -82,7 +82,7 @@
     self.login()
     portal = self.getPortal()
     catalog_tool = self.getCatalogTool()
-    self._catch_log_errors()
+    #self._catch_log_errors()
 
   def beforeTearDown(self):
     """Remove objects created tests."""
@@ -602,7 +602,7 @@
     pc = self.getCategoryTool()
     base_category = pc.newContent(portal_type = 'Base Category')
     self.failUnless(base_category is not None)
-    sequence.edit(bc_id=base_category.getId())
+    sequence.edit(bc_id=base_category.getId(),)
 
   def stepAddBaseCategoryToBusinessTemplate(self, sequence=None, sequence_list=None, **kw):
     """
@@ -610,7 +610,7 @@
     """
     bc_id = sequence.get('bc_id')
     bt = sequence.get('current_bt')
-    bt.edit(template_base_category_list=[bc_id])
+    bt.edit(template_base_category_list=[bc_id,])
 
   def stepAddBaseCategoryAsPathToBusinessTemplate(self, sequence=None, sequence_list=None, **kw):
     """
@@ -648,6 +648,25 @@
     bc_id = sequence.get('bc_id')
     base_category = pc._getOb(bc_id, None)
     self.failUnless(base_category is None)
+
+  def stepSaveBaseCategoryUid(self, sequence=None, sequence_list=None, **kw):
+    """
+    Check uid has not changed after an upgrade
+    """
+    bc_id = sequence.get('bc_id')
+    pc = self.getCategoryTool()
+    base_category = pc._getOb(bc_id, None)
+    sequence.edit(bc_uid = base_category.getUid())
+
+  def stepCheckBaseCategoryUid(self, sequence=None, sequence_list=None, **kw):
+    """
+    Check uid has not changed after an upgrade
+    """
+    bc_id = sequence.get('bc_id')
+    bc_uid = sequence.get('bc_uid')
+    pc = self.getCategoryTool()
+    base_category = pc._getOb(bc_id, None)
+    self.assertEqual(bc_uid, base_category.getUid())
 
   # categories
   def stepCreateCategories(self, sequence=None, sequence_list=None, **kw):
@@ -2066,6 +2085,8 @@
                        RemoveBaseCategory \
                        RemoveBusinessTemplate \
                        RemoveAllTrashBins \
+                       Tic \
+                       CheckBaseCategoryRemoved \
                        ImportBusinessTemplate \
                        UseImportBusinessTemplate \
                        CheckBuiltBuildingState \
@@ -2077,6 +2098,19 @@
                        CheckTrashBin \
                        CheckSkinsLayers \
                        CheckBaseCategoryExists \
+                       SaveBaseCategoryUid \
+                       RemoveAllTrashBins \
+                       ImportBusinessTemplate \
+                       UseImportBusinessTemplate \
+                       CheckBuiltBuildingState \
+                       CheckNotInstalledInstallationState \
+                       InstallBusinessTemplate \
+                       Tic \
+                       CheckInstalledInstallationState \
+                       CheckBuiltBuildingState \
+                       CheckTrashBin \
+                       CheckBaseCategoryExists \
+                       CheckBaseCategoryUid \
                        UninstallBusinessTemplate \
                        CheckBuiltBuildingState \
                        CheckNotInstalledInstallationState \




More information about the Erp5-report mailing list