Beispiel #1
0
 def _app(self):
     '''Returns the app object for a test.'''
     app = Zope2.app(Zope2.sandbox().open())
     AppZapper().set(app)
     app = makerequest(app)
     connections.register(app)
     return app
Beispiel #2
0
 def _app(self):
     '''Returns the app object for a test.'''
     app = Zope2.app(Zope2.sandbox().open())
     AppZapper().set(app)
     app = makerequest(app)
     connections.register(app)
     return app
    def setUp(self):
        MembershipTests.setUp(self)
        ZopeLite.installProduct('LDAPUserFolder')

        if getattr(self, 'app', None) is not None:
            # Running under CMF >= 2.1, need to set up a site
            self._mungeSite(self.app.site)
Beispiel #4
0
def setup_product():
    fiveconfigure.debug_mode = True
    ZopeLite.installProduct('Five', quiet=1)
    zcml.load_site()
    configure_vocabulary_registry()
    
    import Products.CMFCore
    import Products.Five
    import Products.GenericSetup
    import zope.i18n
    import netsight.async
Beispiel #5
0
def setup_product():
    fiveconfigure.debug_mode = True
    ZopeLite.installProduct('Five', quiet=1)
    zcml.load_site()
    configure_vocabulary_registry()

    import Products.CMFCore
    import Products.Five
    import Products.GenericSetup
    import zope.i18n
    import netsight. async
Beispiel #6
0
    def setUp( self ):
        import transaction
        from zope.component.testing import setUp as componentSetUp
        from zope.component import provideUtility
        from zope.component import provideAdapter
        from zope.traversing.adapters import DefaultTraversable
        from zope.publisher.http import HTTPCharsets
        from Testing.ZopeTestCase import ZopeLite
        from Testing.makerequest import makerequest
        from Products.PageTemplates.interfaces \
            import IUnicodeEncodingConflictResolver
        from Products.PageTemplates.unicodeconflictresolver \
            import PreferredCharsetResolver


        componentSetUp()
        provideAdapter(DefaultTraversable, (None,))
        provideUtility(PreferredCharsetResolver,
                       IUnicodeEncodingConflictResolver)
        provideAdapter(HTTPCharsets)
        transaction.begin()
        app = ZopeLite.app()
        self.root = makerequest(app)
        # set the request charset to enable conversions to utf-8
        self.root.REQUEST['HTTP_ACCEPT_CHARSET'] = '*'
Beispiel #7
0
    def setUp( self ):
        import transaction
        from zope.component.testing import setUp as componentSetUp
        from zope.component import provideUtility
        from zope.component import provideAdapter
        from zope.traversing.adapters import DefaultTraversable
        from zope.publisher.http import HTTPCharsets
        from Testing.ZopeTestCase import ZopeLite
        from Testing.makerequest import makerequest
        from Products.PageTemplates.interfaces \
            import IUnicodeEncodingConflictResolver
        from Products.PageTemplates.unicodeconflictresolver \
            import PreferredCharsetResolver


        componentSetUp()
        provideAdapter(DefaultTraversable, (None,))
        provideUtility(PreferredCharsetResolver,
                       IUnicodeEncodingConflictResolver)
        provideAdapter(HTTPCharsets)
        transaction.begin()
        app = ZopeLite.app()
        self.root = makerequest(app)
        # set the request charset to enable conversions to utf-8
        self.root.REQUEST['HTTP_ACCEPT_CHARSET'] = '*'
    def setUp(self):
        import Products.LDAPUserFolder
        zcml.load_config('configure.zcml', Products.LDAPUserFolder)

        MembershipTests.setUp(self)
        ZopeLite.installProduct('LDAPUserFolder')
        site = self.app.site

        profile_id = 'profile-Products.LDAPUserFolder:cmfldap'
        site.portal_setup.runAllImportStepsFromProfile(profile_id)

        # Remove the "standard" user folder and replace it with a
        # LDAPDummyUserFolder
        site.manage_delObjects(['acl_users'])
        site._setObject('acl_users', LDAPDummyUserFolder())

        # Register one new attribute for testing
        site.portal_memberdata.addMemberProperty('sn')
    def setUp(self):
        import Products.LDAPUserFolder
        zcml.load_config('configure.zcml', Products.LDAPUserFolder)

        MembershipTests.setUp(self)
        ZopeLite.installProduct('LDAPUserFolder')
        site = self.app.site

        profile_id = 'profile-Products.LDAPUserFolder:cmfldap'
        site.portal_setup.runAllImportStepsFromProfile(profile_id)
    
        # Remove the "standard" user folder and replace it with a
        # LDAPDummyUserFolder
        site.manage_delObjects(['acl_users'])
        site._setObject('acl_users', LDAPDummyUserFolder())

        # Register one new attribute for testing
        site.portal_memberdata.addMemberProperty('sn')
Beispiel #10
0
 def _makeApp(self):
     from Testing.makerequest import makerequest
     from Testing.ZopeTestCase import ZopeLite
     app = makerequest(ZopeLite.app())
     # Set up a user and role
     app._addRole('role1')
     app.manage_role('role1', ['View'])
     # Set up a published object accessible to user
     app.addDTMLMethod('doc', file='')
     app.doc.manage_permission('View', ['role1'], acquire=0)
     # Rig the REQUEST so it looks like we traversed to doc
     app.REQUEST.set('PUBLISHED', app.doc)
     app.REQUEST.set('PARENTS', [app])
     app.REQUEST.steps = ['doc']
     return app
Beispiel #11
0
 def _makeApp(self):
     from Testing.makerequest import makerequest
     from Testing.ZopeTestCase import ZopeLite
     app = makerequest(ZopeLite.app())
     # Set up a user and role
     app._addRole('role1')
     app.manage_role('role1', ['View'])
     # Set up a published object accessible to user
     app.addDTMLMethod('doc', file='')
     app.doc.manage_permission('View', ['role1'], acquire=0)
     # Rig the REQUEST so it looks like we traversed to doc
     app.REQUEST.set('PUBLISHED', app.doc)
     app.REQUEST.set('PARENTS', [app])
     app.REQUEST.steps = ['doc']
     return app
 def setUp(self):
     from Testing.ZopeTestCase import ZopeLite
     ZopeLite.startup()
 def setUp(self):
     from Testing.ZopeTestCase import ZopeLite
     ZopeLite.startup()
Beispiel #14
0
def app():
    '''Opens a ZODB connection and returns the app object.'''
    app = Zope2.app()
    app = makerequest(app)
    connections.register(app)
    return app
 def setUp(self):
     self.app = ZopeLite.app()
     self.app._setObject('MailHost', DummyMailHost('MailHost'))