summaryrefslogtreecommitdiff
path: root/cherrypy/test/test_etags.py
diff options
context:
space:
mode:
authorRobert Brewer <fumanchu@aminus.org>2006-08-24 07:02:42 +0000
committerRobert Brewer <fumanchu@aminus.org>2006-08-24 07:02:42 +0000
commite8f50e034080ee4c9f97c503d1ce806fb2b51aea (patch)
tree57bcce766684de7ff4b91d4a6854a640aeea5a0a /cherrypy/test/test_etags.py
parent27d3a90cc608f4efa0e6b6ca1ba48a995356b5ef (diff)
downloadcherrypy-git-e8f50e034080ee4c9f97c503d1ce806fb2b51aea.tar.gz
Overhaul of config system:
1. New docstring for config module! 2. Put all entries into a config namespace. New deadlock, log, request and response namespaces. 3. Request and response entries now directly modify attributes of cherrypy.request and .response, and consumer code looks up those attributes, not config. This also allows interactive inspection of defaults. 4. Removed 'log_config' config entry. Use engine.on_start_engine_list.append(config.log_config) instead. 5. Old 'dispatch' entry is now 'request.dispatch'. 6. New log entries: log.error.file, log.error.function, log.access.file, log.access.function, log.screen. 7. 'server.max_request_body_size' is now 'request.max_body_size'. 8. environments now only apply to globalconf. 9. The 'development' environment has been removed, since its settings were all the default anyway. 10. The 'embedded' environment has been removed, since it duplicates the 'production' environment now. 11. There's a new 'test_suite' environment. 12. Removed log_file_not_found (from static.py). Something still needs to be done to config.wrap, so it can take dotted names as kwarg keys.
Diffstat (limited to 'cherrypy/test/test_etags.py')
-rw-r--r--cherrypy/test/test_etags.py15
1 files changed, 3 insertions, 12 deletions
diff --git a/cherrypy/test/test_etags.py b/cherrypy/test/test_etags.py
index 6c40e611..da191719 100644
--- a/cherrypy/test/test_etags.py
+++ b/cherrypy/test/test_etags.py
@@ -14,19 +14,10 @@ def setup_server():
raise cherrypy.HTTPError(412)
fail.exposed = True
- conf = {
- '/': {
- 'tools.etags.on': True,
- 'tools.etags.autotags': True,
- },
- }
+ conf = {'/': {'tools.etags.on': True,
+ 'tools.etags.autotags': True}}
cherrypy.tree.mount(Root(), conf=conf)
-
- cherrypy.config.update({
- 'log_to_screen': False,
- 'environment': 'production',
- 'show_tracebacks': True,
- })
+ cherrypy.config.update({'environment': 'test_suite'})
from cherrypy.test import helper