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

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Feb 25 12:35:14 CET 2010


Author: nicolas
Date: Thu Feb 25 12:35:13 2010
New Revision: 33117

URL: http://svn.erp5.org?rev=33117&view=rev
Log:
Merge test_166_checkXHtmlCopyBuildInstall into test_163_UpdateSkinFolderWithRegisteredSkinSelection
 

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=33117&r1=33116&r2=33117&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBusinessTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBusinessTemplate.py [utf8] Thu Feb 25 12:35:13 2010
@@ -175,15 +175,6 @@
     self.failIf(core_bt is None)
     sequence.edit(current_bt=core_bt)
 
-  def stepUseXHtmlBusinessTemplate(self, sequence=None,
-                                  sequence_list=None, **kw):
-    """
-    Define erp5_xhtml_style as current bt
-    """
-    bt = self.getBusinessTemplate('erp5_xhtml_style')
-    self.failIf(bt is None)
-    sequence.edit(current_bt=bt)
-
   def stepCopyCoreBusinessTemplate(self, sequence=None,
                                   sequence_list=None, **kw):
     """
@@ -200,22 +191,6 @@
     self.assertEqual(new_bt.getTitle(), 'erp5_core')
     sequence.edit(copy_bt=new_bt)
 
-  def stepCopyXHtmlBusinessTemplate(self, sequence=None,
-                                  sequence_list=None, **kw):
-    """                           
-    Copy erp5_xhtml_style as new Business Template
-    """
-    template_tool = self.getTemplateTool()
-    bt = self.getBusinessTemplate('erp5_xhtml_style')
-    self.failIf(bt is None)
-    sequence.edit(current_bt=bt)
-    copy_data = template_tool.manage_copyObjects(ids=[bt.getId()])
-    ids = template_tool.manage_pasteObjects(copy_data)
-    new_id = ids[0]['new_id']
-    new_bt = template_tool._getOb(new_id)
-    self.assertEqual(new_bt.getTitle(), 'erp5_xhtml_style')
-    sequence.edit(copy_xhtml_bt=new_bt)
-  
   def stepUseCopyCoreBusinessTemplate(self, sequence=None,
                                   sequence_list=None, **kw):
     """
@@ -224,14 +199,6 @@
     bt = sequence.get('copy_bt')
     sequence.edit(current_bt=bt, export_bt=bt)
 
-  def stepUseCopyXHtmlBusinessTemplate(self, sequence=None,
-                                  sequence_list=None, **kw):
-    """
-    Define erp5_core as current bt
-    """
-    bt = sequence.get('copy_xhtml_bt')
-    sequence.edit(current_bt=bt, export_bt=bt)
-
   def stepBuildCopyCoreBusinessTemplate(self, sequence=None,
                                   sequence_list=None, **kw):
     """
@@ -239,15 +206,6 @@
     """
     bt = sequence.get('copy_bt')
     self.assertEquals(bt.getTitle(), 'erp5_core')
-    bt.build()
-
-  def stepBuildCopyXHtmlBusinessTemplate(self, sequence=None,
-                                  sequence_list=None, **kw):
-    """
-    Build copied xhtml style bt
-    """
-    bt = sequence.get('copy_xhtml_bt')
-    self.assertEquals(bt.getTitle(), 'erp5_xhtml_style')
     bt.build()
 
   def stepInstallCopyCoreBusinessTemplate(self, sequence=None,
@@ -964,6 +922,17 @@
     self.failUnless(bt is not None)
     bt.edit(template_registered_skin_selection_list = \
         ('%s | Foo' % sequence.get('skin_folder_id'), ))
+
+  def stepEditRegistredSelectionToBusinessTemplate(self, sequence=None, 
+                                                  sequence_list=None, **kw):
+    """
+    Add registered selection to business template
+    """
+    bt = sequence.get('current_bt', None)
+    self.failUnless(bt is not None)
+    bt.edit(template_registered_skin_selection_list = \
+        ('%s | Foo' % sequence.get('skin_folder_id'),
+         '%s | Bar' % sequence.get('skin_folder_id'),))
 
   def stepAddPathToBusinessTemplate(self, sequence=None, sequence_list=None, **kw):
     """
@@ -4811,6 +4780,13 @@
           'business_template_registered_skin_selections', ('Foo',),
           type='tokens')
 
+  def stepSetSkinFolderRegistredSelections2(self, sequence=None, **kw):
+    ps = self.getSkinsTool()
+    skin_id = sequence.get('skin_folder_id')
+    skin_folder = ps._getOb(skin_id, None)
+    skin_folder._updateProperty(
+          'business_template_registered_skin_selections', ('Foo', 'Bar',))
+
   def stepCreateSkinSelection(self, sequence=None, **kw):
     ps = self.getSkinsTool()
     ps.manage_skinLayers(skinpath=('erp5_core',), skinname='Foo', add_skin=1)
@@ -5890,6 +5866,12 @@
                        \
                        CheckModifiedSkinFolderExists \
                        CheckSkinSelectionAdded \
+                       \
+                       SetSkinFolderRegistredSelections2 \
+                       CopyBusinessTemplate \
+                       EditRegistredSelectionToBusinessTemplate \
+                       BuildBusinessTemplate \
+                       InstallCurrentBusinessTemplate \
                        '
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self, quiet=quiet)
@@ -5922,23 +5904,6 @@
                        CopyCoreBusinessTemplate \
                        BuildCopyCoreBusinessTemplate \
                        InstallCopyCoreBusinessTemplate \
-                       '
-    sequence_list.addSequenceString(sequence_string)
-    sequence_list.play(self, quiet=quiet)
-
-  def test_166_checkXHtmlCopyBuildInstall(self, quiet=quiet, run=run_all_test):
-    if not run: return
-    if not quiet:
-      message = 'Test Check basic copy, build and installation is working'
-      ZopeTestCase._print('\n%s ' % message)
-      LOG('Testing... ', 0, message)
-    sequence_list = SequenceList()
-    sequence_string = '\
-                       UseXHtmlBusinessTemplate \
-                       CopyXHtmlBusinessTemplate \
-                       UseCopyXHtmlBusinessTemplate \
-                       BuildCopyXHtmlBusinessTemplate \
-                       InstallCurrentBusinessTemplate \
                        '
     sequence_list.addSequenceString(sequence_string)
     sequence_list.play(self, quiet=quiet)




More information about the Erp5-report mailing list