Changeset 2024 in products


Ignore:
Timestamp:
Mar 29, 2010 7:27:16 PM (14 years ago)
Author:
mylan
Message:

#175: Tests: updated tests after split join_form skin layer

Location:
quintagroup.plonecaptchas/branches/split2packs/quintagroup/plonecaptchas/tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.plonecaptchas/branches/split2packs/quintagroup/plonecaptchas/tests/base.py

    r2008 r2024  
    3434PROPERTY_SHEET = 'qPloneCaptchas' 
    3535 
     36# join_form profile prefix 
     37JF_PROFILE_PREFIX = 'profile-quintagroup.plonecaptchas:join_form_plone_' 
     38 
    3639ptc.setupPloneSite() 
    3740 
     
    6568        qi = getattr(portal, 'portal_quickinstaller', None) 
    6669        qi.installProduct(PRODUCT_NAME) 
     70 
     71        # Install Join Form layer, depends on Plone version 
     72        js_layer = None 
     73        if getattr(ptc_setup, 'PLONE33', 0): 
     74            js_layer = JF_PROFILE_PREFIX+'33' 
     75        elif getattr(ptc_setup, 'PLONE32', 0): 
     76            js_layer = JF_PROFILE_PREFIX+'31_32' 
     77        elif getattr(ptc_setup, 'PLONE31', 0): 
     78            js_layer = JF_PROFILE_PREFIX+'31_32' 
     79        elif getattr(ptc_setup, 'PLONE30', 0): 
     80            js_layer = JF_PROFILE_PREFIX+'30' 
     81        if js_layer is not None: 
     82            gs = getattr(portal, 'portal_setup', None) 
     83            gs.runAllImportStepsFromProfile(js_layer) 
     84 
    6785        transaction.commit() 
    6886 
  • quintagroup.plonecaptchas/branches/split2packs/quintagroup/plonecaptchas/tests/testInstallation.py

    r2005 r2024  
    11from base import * 
    22 
    3 class TestInstallation(TestCaseNotInstalled): 
     3class TestInstallation(TestCase): 
    44 
    55    def afterSetUp(self): 
    66        self.loginAsPortalOwner() 
    7         self.qi = getToolByName(self.portal, 'portal_quickinstaller', None) 
    87        self.skins = getToolByName(self.portal, 'portal_skins', None) 
    9         self.qi.installProduct(PRODUCT_NAME) 
    108 
    119    def testSkinInstall(self): 
     
    2018 
    2119    def testSkinUninstall(self): 
    22         self.qi.uninstallProducts([PRODUCT_NAME]) 
    23         assert not self.qi.isProductInstalled(PRODUCT_NAME) 
     20        qi = getToolByName(self.portal, 'portal_quickinstaller', None) 
     21        qi.uninstallProducts([PRODUCT_NAME]) 
     22        assert not qi.isProductInstalled(PRODUCT_NAME) 
    2423 
    2524        for skin in self.skins.getSkinSelections(): 
Note: See TracChangeset for help on using the changeset viewer.