Exemple #1
0
 def testRemoveFakeKupu(self):
     from plone.app.upgrade.v43.final import removeFakeKupu
     # Call the upgrade
     setup = getToolByName(self.portal, 'portal_setup')
     removeFakeKupu(setup)
     # Test that the tool is gone
     self.assertTrue(self.kupu_id not in self.portal)
     # Assert that the bad resources are gone and the allowed ones
     # are still there.
     self.assertTrue(self.csstool.getResource('somekupu.css') is None)
     self.assertTrue(self.csstool.getResource('nokupu.css') is not None)
     self.assertTrue(self.jstool.getResource('somekupu.js') is None)
     self.assertTrue(self.jstool.getResource('nokupu.js') is not None)
     self.assertTrue(
         self.control_panel.getActionObject('Plone/kupu') is None)
     self.assertTrue('Kupu' not in self.site_properties.getProperty(
         'available_editors'))
     self.assertNotEqual(self.site_properties.getProperty('default_editor'),
                         'Kupu')
     self.assertNotEqual(self.member_data.getProperty('wysiwyg_editor'),
                         'Kupu')
Exemple #2
0
 def testRemoveFakeKupu(self):
     from plone.app.upgrade.v43.final import removeFakeKupu
     # Call the upgrade
     setup = getToolByName(self.portal, 'portal_setup')
     removeFakeKupu(setup)
     # Test that the tool is gone
     self.assertTrue(self.kupu_id not in self.portal)
     # Assert that the bad resources are gone and the allowed ones
     # are still there.
     self.assertTrue(self.csstool.getResource('somekupu.css') is None)
     self.assertTrue(self.csstool.getResource('nokupu.css') is not None)
     self.assertTrue(self.jstool.getResource('somekupu.js') is None)
     self.assertTrue(self.jstool.getResource('nokupu.js') is not None)
     self.assertTrue(
         self.control_panel.getActionObject('Plone/kupu') is None)
     self.assertTrue(
         'Kupu' not in
         self.site_properties.getProperty('available_editors'))
     self.assertNotEqual(
         self.site_properties.getProperty('default_editor'), 'Kupu')
     self.assertNotEqual(
         self.member_data.getProperty('wysiwyg_editor'), 'Kupu')
Exemple #3
0
 def testNoRemoveFakeKupu(self):
     # Test that we do nothing when the tool is there and is not an
     # instance of the fake class
     from OFS.SimpleItem import SimpleItem
     self.portal._delObject(self.kupu_id)
     self.portal._setObject(self.kupu_id, SimpleItem(id=self.kupu_id))
     from plone.app.upgrade.v43.final import removeFakeKupu
     # Call the upgrade
     setup = getToolByName(self.portal, 'portal_setup')
     removeFakeKupu(setup)
     self.assertTrue(self.kupu_id in self.portal)
     self.assertTrue(self.csstool.getResource('somekupu.css') is not None)
     self.assertTrue(self.csstool.getResource('nokupu.css') is not None)
     self.assertTrue(self.jstool.getResource('somekupu.js') is not None)
     self.assertTrue(self.jstool.getResource('nokupu.js') is not None)
     self.assertTrue(
         self.control_panel.getActionObject('Plone/kupu') is not None)
     self.assertTrue(
         'Kupu' in self.site_properties.getProperty('available_editors'))
     self.assertEqual(
         self.site_properties.getProperty('default_editor'), 'Kupu')
     self.assertEqual(
         self.member_data.getProperty('wysiwyg_editor'), 'Kupu')
Exemple #4
0
 def testNoRemoveFakeKupu(self):
     # Test that we do nothing when the tool is there and is not an
     # instance of the fake class
     from OFS.SimpleItem import SimpleItem
     self.portal._delObject(self.kupu_id)
     self.portal._setObject(self.kupu_id, SimpleItem(id=self.kupu_id))
     from plone.app.upgrade.v43.final import removeFakeKupu
     # Call the upgrade
     setup = getToolByName(self.portal, 'portal_setup')
     removeFakeKupu(setup)
     self.assertTrue(self.kupu_id in self.portal)
     self.assertTrue(self.csstool.getResource('somekupu.css') is not None)
     self.assertTrue(self.csstool.getResource('nokupu.css') is not None)
     self.assertTrue(self.jstool.getResource('somekupu.js') is not None)
     self.assertTrue(self.jstool.getResource('nokupu.js') is not None)
     self.assertTrue(
         self.control_panel.getActionObject('Plone/kupu') is not None)
     self.assertTrue(
         'Kupu' in self.site_properties.getProperty('available_editors'))
     self.assertEqual(self.site_properties.getProperty('default_editor'),
                      'Kupu')
     self.assertEqual(self.member_data.getProperty('wysiwyg_editor'),
                      'Kupu')