def test_openpage_migration(self): from Products.OpenPlans.Extensions.Install import install try: install(self.portal, migrate_atdoc_to_openpage=False) except: import pdb, sys pdb.post_mortem(sys.exc_info()[2]) self.fail_tb('\nInstall without migration failed') self.portal.invokeFactory('Document', 'test_doc') migrateATDocToOpenPage(self.portal, StringIO()) test_doc = self.portal.test_doc self.failUnless(test_doc.meta_type == 'OpenPage') ttool = getToolByName(self.portal, 'portal_types') self.failIf(hasattr(ttool, 'OpenPage')) self.failUnless(ttool.Document.content_meta_type == 'OpenPage')
def testInstallMethod(self): from Products.OpenPlans.Extensions.Install import install try: install(self.portal) except: self.fail_tb('\nInstall from method failed')