Ejemplo n.º 1
0
 def test_virtual_hosting(self):
     app = self.layer['app']
     vhm = VirtualHostMonster()
     vhm.id = 'virtual_hosting'
     vhm.addToContainer(app)
     obj = self.traverse(path='/VirtualHostBase/http/localhost:8080/plone/VirtualHostRoot/')  # noqa
     self.assertTrue(isinstance(obj, Service), 'Not a service')
     del app['virtual_hosting']
Ejemplo n.º 2
0
 def test_virtual_hosting(self):
     app = self.layer['app']
     vhm = VirtualHostMonster()
     vhm.id = 'virtual_hosting'
     vhm.addToContainer(app)
     obj = self.traverse(path='/VirtualHostBase/http/localhost:8080/plone/VirtualHostRoot/')  # noqa
     self.assertTrue(isinstance(obj, Service), 'Not a service')
     del app['virtual_hosting']
Ejemplo n.º 3
0
 def install_virtual_hosting(self):
     app = self.getApp()
     if 'virtual_hosting' not in app:
         from Products.SiteAccess.VirtualHostMonster \
             import VirtualHostMonster
         vhm = VirtualHostMonster()
         vhm.id = 'virtual_hosting'
         vhm.addToContainer(app)
         self.commit('Added virtual_hosting')
Ejemplo n.º 4
0
 def install_virtual_hosting(self):
     app = self.getApp()
     if 'virtual_hosting' not in app:
         from Products.SiteAccess.VirtualHostMonster \
             import VirtualHostMonster
         vhm = VirtualHostMonster()
         vhm.id = 'virtual_hosting'
         vhm.addToContainer(app)
         self.commit('Added virtual_hosting')
Ejemplo n.º 5
0
 def test_virtual_hosting(self):
     app = self.layer["app"]
     vhm = VirtualHostMonster()
     vhm.id = "virtual_hosting"
     vhm.addToContainer(app)
     obj = self.traverse(
         path="/VirtualHostBase/http/localhost:8080/plone/VirtualHostRoot/"
     )  # noqa
     self.assertTrue(isinstance(obj, Service), "Not a service")
     del app["virtual_hosting"]
Ejemplo n.º 6
0
 def install_virtual_hosting(self):
     app = self.getApp()
     if app._getInitializerFlag('virtual_hosting'):
         return
     if not app.objectIds('Virtual Host Monster') and not hasattr(app, 'virtual_hosting'):
         from Products.SiteAccess.VirtualHostMonster import VirtualHostMonster
         vhm=VirtualHostMonster()
         vhm.id='virtual_hosting'
         vhm.addToContainer(app)
         app._setInitializerFlag('virtual_hosting')
         self.commit('Added virtual_hosting')
 def install_virtual_hosting(self):
     app = self.getApp()
     if 'virtual_hosting' not in app:
         from Products.SiteAccess.VirtualHostMonster \
             import VirtualHostMonster
         any_vhm = [obj for obj in app.values()
                    if isinstance(obj, VirtualHostMonster)]
         if not any_vhm:
             vhm = VirtualHostMonster()
             vhm.id = 'virtual_hosting'
             vhm.addToContainer(app)
             self.commit('Added virtual_hosting')
Ejemplo n.º 8
0
 def install_virtual_hosting(self):
     app = self.getApp()
     if 'virtual_hosting' not in app:
         from Products.SiteAccess.VirtualHostMonster \
             import VirtualHostMonster
         any_vhm = [obj for obj in app.values()
                    if isinstance(obj, VirtualHostMonster)]
         if not any_vhm:
             vhm = VirtualHostMonster()
             vhm.id = 'virtual_hosting'
             vhm.addToContainer(app)
             self.commit(u'Added virtual_hosting')
Ejemplo n.º 9
0
 def install_virtual_hosting(self):
     app = self.getApp()
     if app._getInitializerFlag('virtual_hosting'):
         return
     if not app.objectIds('Virtual Host Monster') and not hasattr(
             app, 'virtual_hosting'):
         from Products.SiteAccess.VirtualHostMonster import VirtualHostMonster
         vhm = VirtualHostMonster()
         vhm.id = 'virtual_hosting'
         vhm.addToContainer(app)
         app._setInitializerFlag('virtual_hosting')
         self.commit('Added virtual_hosting')
Ejemplo n.º 10
0
 def setUp(self):
     self.app = makerequest(ZServer.Zope2.app())
     # Make a manager user
     uf = self.app.acl_users
     uf._doAddUser('manager', 'secret', ['Manager'], [])
     # Make a folder to put stuff into
     self.app.manage_addFolder('folder', '')
     self.folder = self.app.folder
     # Setup VHM
     if 'virtual_hosting' not in self.app:
         vhm = VirtualHostMonster()
         vhm.addToContainer(self.app)
     # Fake a WebDAV PUT request
     request = self.app.REQUEST
     request['PARENTS'] = [self.app]
     request['BODY'] = 'bar'
     request.environ['CONTENT_TYPE'] = 'text/plain'
     request.environ['REQUEST_METHOD'] = 'PUT'
     request.environ['WEBDAV_SOURCE_PORT'] = 1
     request._auth = auth_info
Ejemplo n.º 11
0
 def setUp(self):
     self.app = makerequest(ZServer.Zope2.app())
     # Make a manager user
     uf = self.app.acl_users
     uf._doAddUser('manager', 'secret', ['Manager'], [])
     # Make a folder to put stuff into
     self.app.manage_addFolder('folder', '')
     self.folder = self.app.folder
     # Setup VHM
     if 'virtual_hosting' not in self.app:
         vhm = VirtualHostMonster()
         vhm.addToContainer(self.app)
     # Fake a WebDAV PUT request
     request = self.app.REQUEST
     request['PARENTS'] = [self.app]
     request['BODY'] = 'bar'
     request.environ['CONTENT_TYPE'] = 'text/plain'
     request.environ['REQUEST_METHOD'] = 'PUT'
     request.environ['WEBDAV_SOURCE_PORT'] = 1
     request._auth = auth_info