title='foo', priority=123) self.assertEqual(len(ait.listActionIcons()), 1) context = DummyImportContext(site, purge=False) context._files['actionicons.xml'] = self._WITH_ICON_EXPORT importActionIconsTool(context) self.assertEqual(len(ait.listActionIcons()), 1) action_icon = ait.listActionIcons()[0] self.assertEqual(action_icon.getCategory(), self.CATEGORY) self.assertEqual(action_icon.getActionId(), self.ACTION_ID) self.assertEqual(action_icon.getTitle(), self.TITLE) self.assertEqual(action_icon.getPriority(), self.PRIORITY) self.assertEqual(action_icon.getExpression(), self.ICON_EXPR) def test_suite(): return unittest.TestSuite(( unittest.makeSuite(ActionIconsToolExportConfiguratorTests), unittest.makeSuite(ActionIconsToolImportConfiguratorTests), unittest.makeSuite(Test_exportActionIconsTool), unittest.makeSuite(Test_importActionIconsTool), )) if __name__ == '__main__': from Products.GenericSetup.testing import run run(test_suite())
ait = site.portal_actionicons ait.updateActionIcon(self.CATEGORY, self.ACTION_ID, 'somexpr', title='foo', priority=123) self.assertEqual(len(ait.listActionIcons()), 1) context = DummyImportContext(site, purge=False) context._files['actionicons.xml'] = self._WITH_ICON_EXPORT importActionIconsTool(context) self.assertEqual(len(ait.listActionIcons()), 1) action_icon = ait.listActionIcons()[0] self.assertEqual(action_icon.getCategory(), self.CATEGORY) self.assertEqual(action_icon.getActionId(), self.ACTION_ID) self.assertEqual(action_icon.getTitle(), self.TITLE) self.assertEqual(action_icon.getPriority(), self.PRIORITY) self.assertEqual(action_icon.getExpression(), self.ICON_EXPR) def test_suite(): return unittest.TestSuite(( unittest.makeSuite(ActionIconsToolExportConfiguratorTests), unittest.makeSuite(ActionIconsToolImportConfiguratorTests), unittest.makeSuite(Test_exportActionIconsTool), unittest.makeSuite(Test_importActionIconsTool), )) if __name__ == '__main__': from Products.GenericSetup.testing import run run(test_suite())