def test_install_packages__one_package(self): installer = getToolByName(self.portal, 'portal_quickinstaller') installer.uninstallProducts(['abita.development']) self.assertFalse(installer.isProductInstalled('abita.development')) from sll.basepolicy.upgrades import install_packages install_packages(self.portal, 'abita.development') self.assertTrue(installer.isProductInstalled('abita.development'))
def test_install_packages__one_package(self): installer = getToolByName(self.portal, "portal_quickinstaller") installer.uninstallProducts(["abita.development"]) self.assertFalse(installer.isProductInstalled("abita.development")) from sll.basepolicy.upgrades import install_packages install_packages(self.portal, "abita.development") self.assertTrue(installer.isProductInstalled("abita.development"))
def test_install_packages__two_packages(self): installer = getToolByName(self.portal, 'portal_quickinstaller') installer.uninstallProducts(['abita.development', 'hexagonit.socialbutton']) self.assertFalse(installer.isProductInstalled('abita.development')) self.assertFalse(installer.isProductInstalled('hexagonit.socialbutton')) from sll.basepolicy.upgrades import install_packages install_packages(self.portal, ['abita.development', 'hexagonit.socialbutton']) self.assertTrue(installer.isProductInstalled('abita.development')) self.assertTrue(installer.isProductInstalled('hexagonit.socialbutton'))
def test_install_packages__two_packages(self): installer = getToolByName(self.portal, "portal_quickinstaller") installer.uninstallProducts(["abita.development", "hexagonit.socialbutton"]) self.assertFalse(installer.isProductInstalled("abita.development")) self.assertFalse(installer.isProductInstalled("hexagonit.socialbutton")) from sll.basepolicy.upgrades import install_packages install_packages(self.portal, ["abita.development", "hexagonit.socialbutton"]) self.assertTrue(installer.isProductInstalled("abita.development")) self.assertTrue(installer.isProductInstalled("hexagonit.socialbutton"))
def upgrade_0_to_1(context): """Install collective.folderlogo""" install_packages(context, 'collective.folderlogo')