Changeset 955
- Timestamp:
- 02/01/06 17:45:11
- Files:
-
- trunk/cherrypy/test/test_objectmapping.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/test/test_objectmapping.py
r923 r955 28 28 def notExposed(self): 29 29 return "not exposed" 30 31 def confvalue(self): 32 return cherrypy.config.get("user") 33 confvalue.exposed = True 30 34 31 35 def mapped_func(self, ID=None): … … 101 105 mount_points = ["/", "/users/fred/blog", "/corp/blog"] 102 106 for url in mount_points: 103 cherrypy.tree.mount(Root(), url) 107 conf = {'user': url.split("/")[-2]} 108 cherrypy.tree.mount(Root(), url, {'/': conf}) 104 109 105 110 cherrypy.config.update({ 106 'server.log_to_screen': False,107 'server.environment': "production",111 'server.log_to_screen': False, 112 'server.environment': "production", 108 113 }) 109 114 … … 178 183 self.getPage("/dir1/dir2/tree_url") 179 184 self.assertBody(prefix + "/extra") 185 186 # Test that configs don't overwrite each other from diferent apps 187 self.getPage("/confvalue") 188 self.assertBody(url.split("/")[-2]) 180 189 181 190 self.mount_point = ""

