def test_upgrade_2003(self):
        qi = self.layer['portal'].portal_quickinstaller
        from Products.CMFQuickInstallerTool.InstalledProduct import InstalledProduct
        ip = InstalledProduct('foo')
        ip.utilities = [('zope.intid.interfaces.IIntIds', '')]
        qi._setObject('foo', ip)

        from plone.app.dexterity.upgrades.to2003 import fix_installed_products
        fix_installed_products(self.layer['portal'])

        self.assertEqual([], ip.utilities)
    def test_upgrade_2003(self):
        qi = self.layer['portal'].portal_quickinstaller
        from Products.CMFQuickInstallerTool.InstalledProduct import InstalledProduct
        ip = InstalledProduct('foo')
        ip.utilities = [('zope.intid.interfaces.IIntIds', '')]
        qi._setObject('foo', ip)

        from plone.app.dexterity.upgrades.to2003 import fix_installed_products
        fix_installed_products(self.layer['portal'])

        self.assertEqual([], ip.utilities)
Esempio n. 3
0
    def test_upgrade_2003(self):
        from plone.app.dexterity.upgrades.to2003 import fix_installed_products
        from Products.CMFCore.utils import getToolByName
        try:
            from Products.CMFQuickInstallerTool.InstalledProduct import \
                InstalledProduct
        except ImportError:
            # nothing to test
            return
        qi = getToolByName(self.layer['portal'], 'portal_quickinstaller', None)
        if qi is None:
            # nothing to test
            return
        ip = InstalledProduct('foo')
        ip.utilities = [('zope.intid.interfaces.IIntIds', '')]
        qi._setObject('foo', ip)

        fix_installed_products(self.layer['portal'])

        self.assertEqual([], ip.utilities)
    def test_upgrade_2003(self):
        from plone.app.dexterity.upgrades.to2003 import fix_installed_products
        from Products.CMFCore.utils import getToolByName
        try:
            from Products.CMFQuickInstallerTool.InstalledProduct import \
                InstalledProduct
        except ImportError:
            # nothing to test
            return
        qi = getToolByName(self.layer['portal'], 'portal_quickinstaller', None)
        if qi is None:
            # nothing to test
            return
        ip = InstalledProduct('foo')
        ip.utilities = [('zope.intid.interfaces.IIntIds', '')]
        qi._setObject('foo', ip)

        fix_installed_products(self.layer['portal'])

        self.assertEqual([], ip.utilities)