Source

CherryPy / cherrypy / test / modpy.py

Author Commit Message Labels Comments Date
Robert Brewer
Bye bye, py2/3.
Robert Brewer
Removed test.py etc.
Robert Brewer
Merged the 'gateways' branch into trunk.
Robert Brewer
Removed py3print.
Lakin Wecker
trunk - adding a py3util module that will normalize as many differences between this branch and the python3 branch as it can. First it includes a py3print call who's signature matches that of print in python3. Also removed a few byte strings of the form b''
Robert Brewer
New CRLF test, plus some test suite fixes.
Robert Brewer
Rework of test suite to start the engine once per module, and only for modules that have a 'setup_server' function. This allows us to include modules which do not need to start a server in the normal test.py testList and exercise them at every full run. See, for example, that test_bus and test_states are now included.
Robert Brewer
Silenced some cpmodpy errors due to not using WSGI.
Robert Brewer
Silenced some long-known test disparities when using Apache as the server in a separate process.
Robert Brewer
Trunk fix for #752 (Return cherrypy.server to a single-server model):
Robert Brewer
A couple more modpy test fixes.
Robert Brewer
modpy wasn't using the "test_suite" environment.
Robert Brewer
New pywebd module. Trunk is now "3.1alpha".
Robert Brewer
The modpy tests were not returning an exit code.
Robert Brewer
Fix for #481 (buildbot quiet mode). Use {{{test.py --dumb}}} to suppress the interactive test output features, as well as the "hit enter" prompt at the end.
Robert Brewer
SSL support for _cpwsgiserver. One test fails immaterially. Run "test.py --ssl" to test.
Robert Brewer
mod_python improvements:
Robert Brewer
Fix for #535 (Apache re-processes Range headers). _cpmodpy now uses a new "ignore_headers(['Range'])" Tool by default.
Robert Brewer
Typos in test/modpy.py imports.
Robert Brewer
Overhaul of config system:
Robert Brewer
Made all imports absolute "just in case" for Python 2.5.
Robert Brewer
WSGI improvements from Christian's cp3-wsgi-remix branch:
Robert Brewer
First inclusion of jamwt's mpcp into CP distro as _cpmodpy.py. Some tests fail, especially tutorials.
Robert Brewer
test/modpy fixes and docs.
Robert Brewer
Moved the following config keys out of the "server." namespace (so that "server." may mean "httpserver"):
Robert Brewer
Separated cherrypy.server (HTTP) from cherrypy.engine (app):
Robert Brewer
modpy test helper updated to use "wsgi.application" option (to match latest modpython_gateway).
Robert Brewer
Initial fix for #498 (Test suite assumes same process for client and server). All test modules now wrap the server-side code in a "setup_server" function. New test\modpy module (with several tests failing).