コード例 #1
0
    def setUp(cls):
        import Products.CMFCalendar
        import Products.CMFDefault
        import Products.DCWorkflow
        import OFS

        zcml.load_config('configure.zcml', Products.CMFCalendar)
        zcml.load_config('configure.zcml', Products.CMFDefault)
        zcml.load_config('configure.zcml', Products.DCWorkflow)

        try:
            zcml.load_config('meta.zcml', OFS)
            zcml.load_config('configure.zcml', OFS)
        except IOError:  # Zope <= 2.13.0a2
            pass
        ZopeTestCase.installPackage('OFS')

        app = ZopeTestCase.app()
        addConfiguredSite(app,
                          'site',
                          'Products.CMFDefault:default',
                          snapshot=False,
                          extension_ids=('Products.CMFCalendar:default',
                                         'Products.CMFCalendar:skins_support'))
        transaction.commit()
        ZopeTestCase.close(app)
コード例 #2
0
ファイル: test_Portal.py プロジェクト: goschtl/zope
    def _makeSite( self, id='testsite' ):

        from Products.CMFDefault.factory import addConfiguredSite

        addConfiguredSite(self.root, id, 'Products.CMFDefault:default',
                          snapshot=False)
        return getattr( self.root, id )
コード例 #3
0
ファイル: test_Portal.py プロジェクト: bendavis78/zope
    def _makeSite(self, id='testsite'):

        from Products.CMFDefault.factory import addConfiguredSite

        addConfiguredSite(self.root,
                          id,
                          'Products.CMFDefault:default',
                          snapshot=False)
        return getattr(self.root, id)
コード例 #4
0
ファイル: setup.py プロジェクト: pchanxxx/msc-buidout
 def _setupCMFSite_with_genericsetup(self):
     """Creates the site using GenericSetup."""
     start = time()
     if self.base_profile != default_base_profile:
         self._print("Adding CMF Site (%s) ... " % (self.base_profile,))
     else:
         self._print("Adding CMF Site ... ")
     factory.addConfiguredSite(self.app, self.id, snapshot=0, profile_id=self.base_profile)
     self._commit()
     self._print("done (%.3fs)\n" % (time() - start,))
コード例 #5
0
ファイル: testing.py プロジェクト: goschtl/zope
    def setUp(cls):
        import Products.CMFDefault
        import Products.DCWorkflow

        zcml.load_config('configure.zcml', Products.CMFDefault)
        zcml.load_config('configure.zcml', Products.DCWorkflow)

        app = ZopeTestCase.app()
        addConfiguredSite(app, 'site', 'Products.CMFDefault:default',
                          snapshot=False)
        transaction.commit()
        ZopeTestCase.close(app)
コード例 #6
0
    def setUp(cls):
        import Products.CMFDefault
        import Products.DCWorkflow

        zcml.load_config('configure.zcml', Products.CMFDefault)
        zcml.load_config('configure.zcml', Products.DCWorkflow)

        app = ZopeTestCase.app()
        addConfiguredSite(app, 'site', 'Products.CMFDefault:default',
                          snapshot=False)
        transaction.commit()
        ZopeTestCase.close(app)
コード例 #7
0
    def setUp(cls):
        import Products.CMFCalendar
        import Products.CMFDefault
        import Products.DCWorkflow

        zcml.load_config('configure.zcml', Products.CMFCalendar)
        zcml.load_config('configure.zcml', Products.CMFDefault)
        zcml.load_config('configure.zcml', Products.DCWorkflow)

        app = ZopeTestCase.app()
        addConfiguredSite(app, 'site', 'Products.CMFDefault:default',
                          snapshot=False,
                          extension_ids=('Products.CMFCalendar:default',
                                        'Products.CMFCalendar:skins_support'))
        transaction.commit()
        ZopeTestCase.close(app)
コード例 #8
0
ファイル: cmf_layers.py プロジェクト: jakke/plone.bbb_testing
    def setUpDefaultContent(self, app):
        """Add the site owner user to the root user folder and log in as that
        user. Create the CMFDefault site, installing the extension profiles
        listed in the ``extensionProfiles`` layer class variable. Create the
        test user inside the site.

        Note: There is no explicit tear-down of this setup operation, because
        all persistent changes are torn down when the stacked ZODB
        ``DemoStorage`` is popped.
        """

        # Create the owner user and "log in" so that the site object gets
        # the right ownership information
        app['acl_users'].userFolderAddUser(
                SITE_OWNER_NAME,
                SITE_OWNER_PASSWORD,
                ['Manager'],
                []
            )

        z2.login(app['acl_users'], SITE_OWNER_NAME)

        # Create the site with the default set of extension profiles
        from Products.CMFDefault.factory import addConfiguredSite
        addConfiguredSite(app, SITE_ID,
            "Products.CMFDefault:default")

        # Create the test user.
        app[SITE_ID]['acl_users'].userFolderAddUser(
                TEST_USER_ID,
                TEST_USER_PASSWORD,
                TEST_USER_ROLES,
                []
                )

        # Log out again
        z2.logout()
コード例 #9
0
ファイル: test_Calendar.py プロジェクト: bendavis78/zope
    def setUp(self):
        self._trap_warning_output()
        self._oldSkindata = Skinnable.SKINDATA.copy()
        transaction.begin()

        app = self.app = makerequest(Zope2.app())
        # Log in as a god :-)
        newSecurityManager(None, UnrestrictedUser('god', 'god', ['Manager'],
                                                  ''))

        #app.manage_addProduct['CMFDefault'].manage_addCMFSite('CalendarTest')
        addConfiguredSite(app, 'CalendarTest', 'CMFDefault:default')

        self.Site = app.CalendarTest

        manage_addExternalMethod(app.CalendarTest,
                                 id='install_events',
                                 title="Install Events",
                                 module="CMFCalendar.Install",
                                 function="install")

        ExMethod = app.restrictedTraverse('/CalendarTest/install_events')
        ExMethod()
        self.Tool = app.CalendarTest.portal_calendar

        self.Site.clearCurrentSkin()
        self.Site.setupCurrentSkin(app.REQUEST)

        # sessioning setup
        if getattr(app, 'temp_folder', None) is None:
            temp_folder = MountedTemporaryFolder('temp_folder')
            app._setObject('temp_folder', temp_folder)
        if getattr(app.temp_folder, 'session_data', None) is None:
            session_data = TransientObjectContainer('session_data')
            app.temp_folder._setObject('session_data', session_data)
        app.REQUEST.set_lazy('SESSION',
                             app.session_data_manager.getSessionData)
コード例 #10
0
ファイル: test_Calendar.py プロジェクト: goschtl/zope
    def setUp(self):
        self._trap_warning_output()
        self._oldSkindata = Skinnable.SKINDATA.copy()
        transaction.begin()

        app = self.app = makerequest(Zope2.app())
        # Log in as a god :-)
        newSecurityManager(None,
                           UnrestrictedUser('god', 'god', ['Manager'], '') )

        #app.manage_addProduct['CMFDefault'].manage_addCMFSite('CalendarTest')
        addConfiguredSite(app, 'CalendarTest', 'CMFDefault:default')

        self.Site = app.CalendarTest

        manage_addExternalMethod(app.CalendarTest,
                                 id='install_events',
                                 title="Install Events",
                                 module="CMFCalendar.Install",
                                 function="install")

        ExMethod = app.restrictedTraverse('/CalendarTest/install_events')
        ExMethod()
        self.Tool = app.CalendarTest.portal_calendar

        self.Site.clearCurrentSkin()
        self.Site.setupCurrentSkin(app.REQUEST)

        # sessioning setup
        if getattr(app, 'temp_folder', None) is None:
            temp_folder = MountedTemporaryFolder('temp_folder')
            app._setObject('temp_folder', temp_folder)
        if getattr(app.temp_folder, 'session_data', None) is None:
            session_data = TransientObjectContainer('session_data')
            app.temp_folder._setObject('session_data', session_data)
        app.REQUEST.set_lazy( 'SESSION',
                              app.session_data_manager.getSessionData )
コード例 #11
0
ファイル: testing.py プロジェクト: CGTIC/Plone_SP
    def setUp(cls):
        import Products.CMFCalendar
        import Products.CMFDefault
        import Products.DCWorkflow
        import OFS

        zcml.load_config('configure.zcml', Products.CMFCalendar)
        zcml.load_config('configure.zcml', Products.CMFDefault)
        zcml.load_config('configure.zcml', Products.DCWorkflow)

        try:
            zcml.load_config('meta.zcml', OFS)
            zcml.load_config('configure.zcml', OFS)
        except IOError:  # Zope <= 2.13.0a2
            pass
        ZopeTestCase.installPackage('OFS')

        app = ZopeTestCase.app()
        addConfiguredSite(app, 'site', 'Products.CMFDefault:default',
                          snapshot=False,
                          extension_ids=('Products.CMFCalendar:default',
                                        'Products.CMFCalendar:skins_support'))
        transaction.commit()
        ZopeTestCase.close(app)