Source

CherryPyTicketUrlFix / cherrypy / test / helper.py

Author Commit Message Labels Comments Date
Sylvain Hellegouarch
fixed test error message which wasn't what was expected
Branches
cherrypy-3.1.x
Robert Brewer
New helper.CPProcess class (moved from test_states), plus a bugfix to allow Ctrl-C to stop CP when running tests in --server mode.
Robert Brewer
WOOHOO. Fixed test_conn on nix.
Robert Brewer
New --server and --client=<host> switches to individual tests. This allows you to run a test across a network in order to capture TCP traffic, compare platforms, etc.
Robert Brewer
Moved all bus plugins onto the engine object itself, and fixed a couple bus details along the way.
Robert Brewer
Fix for #772 (Make the wsgiserver single-app by default).
Robert Brewer
Fix for #756 (Deprecate server.quickstart):
Robert Brewer
Fix for #751 (logging: Python file objects are not thread-safe). Whew. Finally got all the bus operations where I want em:
Robert Brewer
Trunk fix for #752 (Return cherrypy.server to a single-server model):
Lakin Wecker
CPWebCase.getPage: Fixed a bug whereby it was not returning the result of calling webtest.WebCase.getPage.
Robert Brewer
Test suite: prefer command-line args to base conf.
Robert Brewer
Missing import in test/helper.py.
Robert Brewer
Fix for #698 (wsgiserver classes should pass environs, not the server object). Also moved multiapp dispatching into a separate piece of middleware.
Robert Brewer
Upgraded all INADDR_ANY and localhost checks to include IPv6 equivalents.
Robert Brewer
New pywebd module. Trunk is now "3.1alpha".
Robert Brewer
Changes to socket_host:
Robert Brewer
Support for wsgiconq in test suite (use --conquer arg).
Robert Brewer
Final fix for #481 (buildbot). The test suite now exits with a non-zero code if any of the tests fail. See http://groups.google.com/group/cherrypy-devel/msg/e5c25c23484432d3
Robert Brewer
New CPWebCase base() function.
Robert Brewer
Collapsed request.url and tree.url into a single cherrypy.url function.
Robert Brewer
Test support for wsgiref.validate (new '--validate' arg to test.py), plus a couple minor fixes based on the first validation run.
Robert Brewer
More (final?) config overhaul work:
Robert Brewer
Made all imports absolute "just in case" for Python 2.5.
Robert Brewer
Fix for #551 (_cpwsgiserver should handle persistent connections). All of CP should now default to HTTP/1.1. Some tests still need to be written, and 1.0 support reviewed throughout, but the basics work.
Robert Brewer
WSGI improvements from Christian's cp3-wsgi-remix branch:
Robert Brewer
Changed server.start to server.quickstart, and server.start_all to server.start.
Robert Brewer
Fix for #537 (Support for listening on multiple ports). cherrypy.server now has no "httpserver" attribute; instead, it has an "httpservers" attribute, a dict of the form {server object: bind_addr} where bind_addr is usually (host, port). New start_all method. Calling stop stops all httpservers, and restart stops all then restarts all.
Robert Brewer
New ProfileAggregator class.
Robert Brewer
Moved profiling into WSGI middleware.
Robert Brewer
New _cpwsgi.make_app function for creating isolated WSGI application callables. You should only need to use it if two WSGI apps share the same script_name, or if you use a WSGI tool which expects a separate callable for each app.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next