Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed test.py etc. | Robert Brewer | 2010-04-27 | 1 | -180/+0 |
| | |||||
* | nose without nose-testconfig or with but not specified now works | Joseph Tate | 2010-02-24 | 1 | -4/+6 |
| | |||||
* | Convert the tests to use nose instead of our own runner. This strips out ↵ | Joseph Tate | 2010-02-24 | 1 | -430/+53 |
| | | | | | | much coverage and profiling (handled by nose) and lets you focus on writing tests. The biggest changes that have to be done in the tests classes is you have to put the "setup_server" method on the class(es) that need them when running. If you need it for multiple classes, you can use staticmethod() to attach it to multiple classes without using inheritance. | ||||
* | Update covercp and test suite to use coverage 3.2. Should be faster. Note ↵ | Joseph Tate | 2010-01-28 | 1 | -10/+14 |
| | | | | no branch coverage yet. | ||||
* | fixed Parser class path | Sylvain Hellegouarch | 2009-11-20 | 1 | -1/+1 |
| | |||||
* | sync with python3, including separation of InternalRedirect handling and ↵ | Robert Brewer | 2009-10-05 | 1 | -5/+5 |
| | | | | Exception trapping to WSGI middleware. | ||||
* | Merged the 'gateways' branch into trunk. | Robert Brewer | 2009-10-03 | 1 | -99/+143 |
| | |||||
* | Fix for #930 (The tidy and nsgmls tools will fail for concurrent requests). ↵ | Robert Brewer | 2009-08-11 | 1 | -1/+0 |
| | | | | Removed the tidy/nsgmls tools. | ||||
* | Copied some tool debug code from python3 | Robert Brewer | 2009-08-02 | 1 | -4/+4 |
| | |||||
* | The test suite was registering multiple engine signal handlers and loggers. | Robert Brewer | 2009-08-02 | 1 | -7/+7 |
| | |||||
* | Factored SSL out to separate modules. | Robert Brewer | 2009-08-01 | 1 | -0/+1 |
| | |||||
* | All internals now use cherrypy.serving.request/response instead of ↵ | Robert Brewer | 2009-06-22 | 1 | -1/+3 |
| | | | | request/response for a speed boost. | ||||
* | Removed py3print. | Robert Brewer | 2009-06-14 | 1 | -23/+23 |
| | |||||
* | More syncs with python3. | Robert Brewer | 2009-06-09 | 1 | -2/+2 |
| | |||||
* | trunk - adding a py3util module that will normalize as many differences ↵ | Lakin Wecker | 2009-06-01 | 1 | -25/+29 |
| | | | | 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'' | ||||
* | trunk - adding test_auth_basic and test_auth_digest into the normal test ↵ | Lakin Wecker | 2009-06-01 | 1 | -0/+2 |
| | | | | runs. Also fixing those tests for the new content-type header. Finally, flushing stdout in logtest and webtest. | ||||
* | Updated test suite to new covercp. | Robert Brewer | 2009-04-23 | 1 | -2/+0 |
| | |||||
* | JSON input/output tools (#831) | alex.morega | 2009-03-31 | 1 | -0/+1 |
| | |||||
* | Fixed a buglet in test_states. | Robert Brewer | 2009-03-09 | 1 | -1/+2 |
| | |||||
* | cherrypy.test - fixing a buglet in r2145 where the unused parts were in the ↵ | Lakin Wecker | 2009-03-04 | 1 | -1/+6 |
| | | | | wrong order. Also updating test/test.py's server to use the same import pattern. | ||||
* | Broke a bunch of test_core tests out into a new test_request_obj.py. | Robert Brewer | 2009-02-20 | 1 | -0/+1 |
| | |||||
* | Fixing broken teardown_server. | Robert Brewer | 2009-02-10 | 1 | -0/+3 |
| | |||||
* | New CRLF test, plus some test suite fixes. | Robert Brewer | 2009-02-05 | 1 | -8/+17 |
| | |||||
* | New test module for config in the "server.*" namespace. | Robert Brewer | 2009-01-29 | 1 | -0/+1 |
| | |||||
* | Rework of test suite to start the engine once per module, and only for ↵ | Robert Brewer | 2009-01-29 | 1 | -40/+96 |
| | | | | 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. | ||||
* | More bus tests. | Robert Brewer | 2009-01-12 | 1 | -1/+0 |
| | |||||
* | About time we had a test_bus.py. | Robert Brewer | 2009-01-10 | 1 | -0/+1 |
| | |||||
* | Fix for #890 (multipart/* messages error on PageHandler.__call__). | Robert Brewer | 2009-01-08 | 1 | -1/+1 |
| | |||||
* | Silenced some cpmodpy errors due to not using WSGI. | Robert Brewer | 2008-11-08 | 1 | -0/+4 |
| | |||||
* | #869 - added the ability for dynamic dispatching by the controller to better ↵ | Lakin Wecker | 2008-10-30 | 1 | -0/+1 |
| | | | | allow urls of the form: /users/123/addresses/3/city | ||||
* | Almost fcgi support in tests. | Robert Brewer | 2008-07-09 | 1 | -0/+6 |
| | |||||
* | Removing test_conn from test.py since it needs different server config. | Robert Brewer | 2008-06-30 | 1 | -1/+1 |
| | |||||
* | Fix for #824 (_cplogging.LogManager.access method not handling unicode in ↵ | Robert Brewer | 2008-06-22 | 1 | -0/+1 |
| | | | | login names properly). While I was at it, I made the access log template configurable, moved the log tests from test_core into test_logging, and added a new logtest module. | ||||
* | Print PID in test suite. | Robert Brewer | 2008-03-07 | 1 | -0/+1 |
| | |||||
* | Moved test_http.py back into the test suite since it runs fast here. | Robert Brewer | 2008-02-20 | 1 | -0/+1 |
| | |||||
* | Forward port to trunk of 3.0.x [1716]. New support for mod_wsgi in the test ↵ | Robert Brewer | 2007-10-28 | 1 | -0/+7 |
| | | | | suite. Use test.py --server=modwsgi. | ||||
* | No reason to exclude these tests. | Robert Brewer | 2007-10-27 | 1 | -0/+3 |
| | |||||
* | Made test.CommandLineParser shortopts/longopts into instance attributes for ↵ | Robert Brewer | 2007-10-16 | 1 | -4/+6 |
| | | | | easier extension. | ||||
* | Test suite: prefer command-line args to base conf. | Robert Brewer | 2007-10-09 | 1 | -14/+14 |
| | |||||
* | Porting some of [1711] to trunk. | Robert Brewer | 2007-09-27 | 1 | -3/+4 |
| | |||||
* | Copied [1711] to trunk. | Robert Brewer | 2007-09-27 | 1 | -0/+3 |
| | |||||
* | No sense passing rfile if it's already required to be in wsgi.input. | Robert Brewer | 2007-06-22 | 1 | -1/+2 |
| | |||||
* | Fix for #648 (Flash 8 upload socket timeout). Optional safe_multipart tool ↵ | Robert Brewer | 2007-06-22 | 1 | -0/+1 |
| | | | | in lib. | ||||
* | Oops. | Robert Brewer | 2007-03-05 | 1 | -6/+4 |
| | |||||
* | New pywebd module. Trunk is now "3.1alpha". | Robert Brewer | 2007-03-05 | 1 | -6/+6 |
| | |||||
* | Changes to socket_host: | Robert Brewer | 2006-12-12 | 1 | -7/+15 |
| | | | | | | | | | 1. wsgiserver now treats a host of "" as an alias for INADDR_ANY. The getaddrinfo call now passes host=None and sets AI_PASSIVE in this case. 2. Server.httpserver_from_self doesn't change an empty host ("") to localhost anymore. 3. The test suite has a new {{{--host=<name or IP>}}} flag. 4. The webtest module now allows WebCase.HOST to be "", and will connect on '127.0.0.1' if so. 5. Lots of comments throughout to explain that the server's treatment of {{{socket_host=""}}} (all IPs) is different than the client's (pick any IP). 6. Hopefully, this will fix #619 (long delay on startup). | ||||
* | pychecker and doc tweaks. | Robert Brewer | 2006-12-02 | 1 | -1/+1 |
| | |||||
* | Initial test_tidy, plus a bugfix in tidy.strict_xml and indent args. | Robert Brewer | 2006-12-02 | 1 | -0/+1 |
| | |||||
* | Renamed {{{_cpwsgiserver.py}}} to {{{wsgiserver.py}}}, to make it more clear ↵ | Robert Brewer | 2006-11-30 | 1 | -1/+1 |
| | | | | that it's a public, reusable module. Also renamed {{{_cpwsgi.WSGIServer}}} to {{{_cpwsgi.CPWSGIServer}}}, to match the naming convention of the other subclasses in that module. | ||||
* | Added an '-ssl' arg to test_states to help fix #606 (Problem timing out the ↵ | Robert Brewer | 2006-11-27 | 1 | -1/+1 |
| | | | | persistent connection when SSL is enabled). |