Commits

Author Commit Message Labels Comments Date
Robert Brewer
1. Pulled dict_from_config_file out of config._load to make it reusable. 2. Made test.test.main() reusable by CP apps.
Robert Brewer
Whew. All tests now pass for all servers in both 1.0 and 1.1 modes. There's also a new assertNoHeader method for webtest.
Robert Brewer
The native HTTP server now handles 1.1 responses by explicitly closing the connection on each request, and sending "Connection: close".
Robert Brewer
1. New cherrypy.request.version, an instance of new _cphttptools.Version class. This will be min(request.protocol, server.protocolVersion). 2. Content-Length response header now defaults to None (since it must be finalized anyway). 3. Test suite: all client requests now HTTP/1.1 4. Test suite: new cmdline arg -1.1 to run server(s) as HTTP/1.1. Only -serverless currently passes as 1.1. 5. Test suite: turned getOptions into an Options object.
Robert Brewer
Force Host request header on serverless tests.
Robert Brewer
New assertMatchesBody method in webtest.
Robert Brewer
All dates in output headers now in RFC 1123 format.
Robert Brewer
1. Removed log() before config read. 2. Moved some things around in the test suite to make them easier to reuse by CP apps.
Robert Brewer
Interactive error trapping in webtest.
Michael Robinson
fixed get bug, ticket:229
Robert Brewer
New webtest methods, such as assertStatus, assertHeader, assertInBody
Robert Brewer
Bug in handling of response cookies. Fixed + test.
Robert Brewer
New ignore_all flag in webtest + test_session_filter fixes.
Michael Robinson
fixed sesion filter tests
Robert Brewer
Pulled base web testing functionality into test\webtest.py. Exceptions in server now show traceback in console, and raise ServerError in client test.
Robert Brewer
Added a docstring to test_noserver.py
Robert Brewer
Fixes for ticket #226.
Michael Robinson
improved session filter tests
Michael Robinson
updated session docs
Remi Delon
Workaround for WinZip turning \n into \r\n
Remi Delon
Fixed ticket #222
Michael Robinson
Fixed session cleanup bug affects all storage types, fixed seperate bug that prevents file sessions from cleaning up
Sylvain Hellegouarch
Moved the content-type guess within serve_file() right before the test to if-modified-since header.
Michael Robinson
fixed sessionfilter bugs where ram and dbm sessions would not cleanup
Remi Delon
Fixed ticket #222
Peter Hunt
Fix to cptools.PositionalParametersAware that broke NotFound functionality.
Remi Delon
Adding favicon.ico to the tarball
Michael Robinson
tests, fixed test_session_filter, it is not called from test.py, and must be run directly
Remi Delon
Changing version numbers and ChangeLog for 2.1.0-beta release
Michael Robinson
changelog update
  1. Prev
  2. Next