Changeset 1241
- Timestamp:
- 08/12/06 03:38:52
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/cherrypy-2.x/cherrypy/filters/virtualhostfilter.py
r886 r1241 36 36 prefix = cherrypy.config.get("virtual_host_filter." + domain, "") 37 37 if prefix: 38 cherrypy.request.object_path = prefix + "/" +cherrypy.request.object_path38 cherrypy.request.object_path = prefix + cherrypy.request.object_path 39 39 branches/cherrypy-2.x/cherrypy/test/test_virtualhost_filter.py
r1017 r1241 14 14 return "Under construction" 15 15 dom4.exposed = True 16 16 17 17 class VHost: 18 18 def __init__(self, sitename): … … 22 22 return "Welcome to %s" % self.sitename 23 23 index.exposed = True 24 25 24 25 def somewhere(self): 26 return "Over the %s rainbow" % self.sitename 27 somewhere.exposed = True 28 29 26 30 cherrypy.root = Root() 27 31 cherrypy.root.mydom2 = VHost("Domain 2") … … 53 57 self.getPage("/", [('Host', 'www.mydom4.com')]) 54 58 self.assertBody('Under construction') 59 60 # Test sub pages. See http://www.cherrypy.org/ticket/543. 61 self.getPage("/somewhere", [('Host', 'www.mydom2.com')]) 62 self.assertBody('Over the Domain 2 rainbow') 63 self.getPage("/somewhere", [('Host', 'www.mydom3.com')]) 64 self.assertBody('Over the Domain 3 rainbow') 55 65 56 66

