Exemplo n.º 1
0
    def setUp(cls):
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)
        # Install PROJECT
        qi = getattr(portal, 'portal_quickinstaller', None)
        qi.installProduct(PRODUCT_NAME)

        # Install Join Form layer, depends on Plone version
        js_layer = None
        if getattr(ptc_setup, 'PLONE33', 0):
            js_layer = JF_PROFILE_PREFIX + '33'
        elif getattr(ptc_setup, 'PLONE32', 0):
            js_layer = JF_PROFILE_PREFIX + '31_32'
        elif getattr(ptc_setup, 'PLONE31', 0):
            js_layer = JF_PROFILE_PREFIX + '31_32'
        elif getattr(ptc_setup, 'PLONE30', 0):
            js_layer = JF_PROFILE_PREFIX + '30'
        if js_layer is not None:
            gs = getattr(portal, 'portal_setup', None)
            gs.runAllImportStepsFromProfile(js_layer)

        transaction.commit()
Exemplo n.º 2
0
    def setUp(cls):
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)
        # Install PROJECT
        qi = getattr(portal, 'portal_quickinstaller', None)
        qi.installProduct("quintagroup.pfg.captcha")
        transaction.commit()
Exemplo n.º 3
0
    def setUp(cls):
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)
        # Install PROJECT
        qi = getattr(portal, 'portal_quickinstaller', None)
        if not ptc.PLONE31:
            qi.installProduct("plone.browserlayer")
        qi.installProduct(PROJECT_NAME)
        transaction.commit()
Exemplo n.º 4
0
    def setUp(cls):
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)
        # Install PROJECT
        qi = getattr(portal, 'portal_quickinstaller', None)
        for p in REQUIREMENTS:
            if not qi.isProductInstalled(p):
                qi.installProduct(p)
        transaction.commit()
Exemplo n.º 5
0
    def setUp(cls):
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)
        # Install PROJECT
        qi = getattr(portal, 'portal_quickinstaller', None)
        if not ptc.PLONE31:
            qi.installProduct("plone.browserlayer")
        qi.installProduct(PROJECT_NAME)
        transaction.commit()
Exemplo n.º 6
0
    def setUp(cls):
        fiveconfigure.debug_mode = True
        zcml.load_config('configure.zcml',
                         quintagroup.analytics)
        fiveconfigure.debug_mode = False
        ztc.installPackage('quintagroup.analytics')
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)

        qi = getattr(portal, 'portal_quickinstaller', None)
        qi.installProduct('quintagroup.analytics')
        transaction.commit()
Exemplo n.º 7
0
    def setUp(cls):
        app = ztc.app()
        portal = app[ptc_setup.portal_name]

        # Sets the local site/manager
        ptc_setup._placefulSetUp(portal)
        # Install PROJECT
        qi = getattr(portal, 'portal_quickinstaller', None)
        qi.installProduct(PRODUCT_NAME)

        # Run register_form profile
        gs = getattr(portal, 'portal_setup', None)
        gs.runAllImportStepsFromProfile(RF_PROFILE)

        transaction.commit()
Exemplo n.º 8
0
 def getPortal(cls):
     app = ZopeTestCase.app()
     portal = app._getOb(portal_name)
     _placefulSetUp(portal)
     return portal