Source

CherryPy / cherrypy / test / test_etags.py

Author Commit Message Labels Comments Date
Robert Brewer
Bye bye, py2/3.
Robert Brewer
More Python 2.3 fixes.
Robert Brewer
trunk sync with python3
Robert Brewer
Removed test.py etc.
Joseph Tate
Convert the tests to use nose instead of our own runner. This strips out much coverage and profiling (handled by nose) and lets you focus on writing tests.
Robert Brewer
Brought trunk up to par with the encoding changes from the python3 branch.
Robert Brewer
Moved "environment: test_suite" out of individual tests and into helper.py. Moved setup_server() call out of individual tests and into helper.py. Added a new test for per-handler max_request_body_size shenanigans.
Robert Brewer
Test and fix for #835 (autotags fail on unicode characters). Bumped up the priority of tools.etags to run after tools.encoding (but before tools.gzip, caching).
Robert Brewer
Solution for #602 (ETag autotags are incorrect on 304):
Robert Brewer
Changed every instance of 'conf' in the API to 'config'.
Robert Brewer
Overhaul of config system:
Robert Brewer
Made all imports absolute "just in case" for Python 2.5.
Robert Brewer
Fix to etags when 412 has already been raised.
Robert Brewer
test/modpy fixes and docs.
Robert Brewer
More unnecessary imports removed.
Robert Brewer
Fix for #531 (Make an ETag tool). Also refactored If-Modified-Since validation.