Beispiel #1
0
    def afterSetUp(self):
        setUp()
        root = Wrapper(self.folder, Root())

        f1 = Wrapper(Folder(), root)
        sm1 = ServiceManager()
        f1.setSiteManager(sm1)
        p1 = Wrapper(Package(), sm1)

        f2 = Wrapper(Folder(), f1)
        sm2 = ServiceManager()
        f2.setSiteManager(sm2)
        p2 = Wrapper(Package(), sm2)

        sm1.next = serviceManager
        sm2.next = sm1

        self.root = root
        self.f1 = f1
        self.f2 = f2
        self.sm1 = sm1
        self.sm2 = sm2
        self.p1 = p1
        self.p2 = p2
        self.unparented_folder = Folder()
        self.unrooted_subfolder = Wrapper(Folder(), self.unparented_folder)
        zcml.load_config("meta.zcml", Products.Five)
        zcml.load_config("localsite.zcml", Products.Five)
        zcml_text = """<configure 
          xmlns="http://namespaces.zope.org/zope"
          xmlns:five="http://namespaces.zope.org/five">
          <five:localsite class="Products.Five.testing.localsite.DummySite" />
        </configure>"""
        zcml.load_string(zcml_text)
def register_zcml(with_setup=False):
    if with_setup:
        setUp()
    zcml.load_config('meta.zcml', Products.Five)
    zcml.load_config('permissions.zcml', Products.Five)
    zcml.load_config('configure.zcml', Products.Five)
    zcml.load_config('configure.zcml', topp.featurelets)
Beispiel #3
0
 def afterSetUp(self):
     setUp()
     zcml.load_config("meta.zcml", Products.Five)
     zcml.load_config("localsite.zcml", Products.Five)
     zcml_text = """<configure xmlns:five="http://namespaces.zope.org/five">
     <five:localsite class="Products.Five.testing.localsite.DummySite" />
     </configure>"""
     zcml.load_string(zcml_text)
Beispiel #4
0
 def afterSetUp(self):
     setUp()
     zcml.load_config("meta.zcml", Products.Five)
     zcml.load_config("permissions.zcml", Products.Five)
     zcml.load_config("configure.zcml", Products.Five.site)
     zcml_text = """\
     <five:localsite
         xmlns:five="http://namespaces.zope.org/five"
         class="Products.Five.site.tests.dummy.DummySite" />"""
     zcml.load_string(zcml_text)
     manage_addDummySite(self.folder, 'site')
     enableLocalSiteHook(self.folder.site)
     setSite(self.folder.site)
Beispiel #5
0
 def afterSetUp(self):
     setUp()
     zcml.load_config("meta.zcml", Products.Five)
     zcml.load_config("permissions.zcml", Products.Five)
     zcml.load_config("configure.zcml", Products.Five.site)
     zcml_text = """\
     <five:localsite
         xmlns:five="http://namespaces.zope.org/five"
         class="Products.Five.site.tests.dummy.DummySite" />"""
     zcml.load_string(zcml_text)
     manage_addDummySite(self.folder, 'site')
     enableLocalSiteHook(self.folder.site)
     setSite(self.folder.site)
Beispiel #6
0
 def afterSetUp(self):
     setUp()
     zcml.load_config("meta.zcml", Products.Five)
     zcml.load_config("localsite.zcml", Products.Five)
     zcml_text = """<configure 
       xmlns="http://namespaces.zope.org/zope"
       xmlns:five="http://namespaces.zope.org/five">
       <five:localsite class="Products.CMFCore.PortalObject.PortalObjectBase" />
     </configure>"""
     zcml.load_string(zcml_text)
     
     portal = PortalObjectBase('portal')
     self.app._setObject('portal', portal)
Beispiel #7
0
def configurationSetUp(self):
    """Set up Zope 3 test environment
    """

    placelesssetup.setUp()

    # Ensure that the ZCML registrations in CMFonFive and PloneGetPaid are in effect
    # Also ensure the Five directives and permissions are available

    import Products.Five
    if not PLONE3:
        import Products.CMFonFive
    import Products.PloneGetPaid

    XMLConfig('configure.zcml', Products.Five)()
    XMLConfig('meta.zcml', Products.Five)()

    XMLConfig('configure.zcml', Products.PloneGetPaid)()
Beispiel #8
0
def configurationSetUp(self):
    """Set up Zope 3 test environment
    """

    placelesssetup.setUp()

    # Ensure that the ZCML registrations in CMFonFive and PloneGetPaid are in effect
    # Also ensure the Five directives and permissions are available

    import Products.Five
    if not PLONE3:
        import Products.CMFonFive
    import Products.PloneGetPaid

    XMLConfig('configure.zcml', Products.Five)()
    XMLConfig('meta.zcml', Products.Five)()

    XMLConfig('configure.zcml', Products.PloneGetPaid)()
Beispiel #9
0
 def afterSetUp(self):
     setUp()
     from Products.Five.localsite import enableLocalSiteHook
     from Products.Five.testing.localsite import manage_addDummySite
     zcml.load_config("meta.zcml", Products.Five)
     zcml.load_config("localsite.zcml", Products.Five)
     zcml_text = """<configure xmlns:five="http://namespaces.zope.org/five">
     <five:localsite class="Products.Five.testing.localsite.DummySite" />
     </configure>"""
     zcml.load_string(zcml_text)
     manage_addDummySite(self.folder, 'site')
     self.site = self.folder.site
     self.site.manage_addFolder('utilities')
     self.utils = self.site.utilities
     enableLocalSiteHook(self.site)
     self.path = '/'.join(self.site.getPhysicalPath())
     # Traverse to the site so that the local-thread site gets
     # setup correctly.
     self.publish(self.path)