Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

root/trunk/cherrypy/test/helper.py


Mode:

Legend:

Added
Modified
Copied or renamed
Date Rev Chgset Author Log Message
(edit) 07/23/08 23:33:20 @2025 [2025] fumanchu Got the --server=modfcgid option to test.py working.
(edit) 06/30/08 12:00:35 @2004 [2004] fumanchu New helper.CPProcess class (moved from test_states), plus a bugfix to …
(edit) 06/29/08 23:40:27 @2002 [2002] fumanchu WOOHOO. Fixed test_conn on nix.
(edit) 06/29/08 20:22:03 @2000 [2000] fumanchu New --server and --client=<host> switches to individual tests. This allows …
(edit) 06/24/08 00:18:26 @1989 [1989] fumanchu Moved all bus plugins onto the engine object itself, and fixed a couple …
(edit) 01/17/08 00:24:53 @1867 [1867] fumanchu Fix for #772 (Make the wsgiserver single-app by default).
(edit) 01/12/08 17:35:17 @1837 [1837] fumanchu Fix for #756 (Deprecate server.quickstart): …
(edit) 11/13/07 20:08:22 @1830 [1830] fumanchu Fix for #751 (logging: Python file objects are not thread-safe). Whew. …
(edit) 11/11/07 13:47:09 @1824 [1824] fumanchu Trunk fix for #752 (Return cherrypy.server to a single-server model): …
(edit) 10/19/07 15:55:00 @1760 [1760] lakin CPWebCase.getPage: Fixed a bug whereby it was not returning the result of …
(edit) 10/08/07 23:57:59 @1741 [1741] fumanchu Test suite: prefer command-line args to base conf.
(edit) 10/04/07 03:09:26 @1735 [1735] fumanchu Missing import in test/helper.py.
(edit) 06/22/07 01:49:31 @1677 [1677] fumanchu Fix for #698 (wsgiserver classes should pass environs, not the server …
(edit) 06/16/07 16:58:53 @1666 [1666] fumanchu Upgraded all INADDR_ANY and localhost checks to include IPv6 equivalents.
(edit) 03/05/07 15:22:13 @1627 [1627] fumanchu New pywebd module. Trunk is now "3.1alpha".
(edit) 12/11/06 20:17:21 @1528 [1528] fumanchu Changes to socket_host: …
(edit) 10/20/06 13:46:12 @1403 [1403] fumanchu Support for wsgiconq in test suite (use --conquer arg).
(edit) 10/08/06 00:20:04 @1392 [1392] fumanchu Final fix for #481 (buildbot). The test suite now exits with a non-zero …
(edit) 09/13/06 01:09:01 @1359 [1359] fumanchu New CPWebCase base() function.
(edit) 09/11/06 12:26:06 @1350 [1350] fumanchu Collapsed request.url and tree.url into a single cherrypy.url function.
(edit) 09/08/06 13:09:59 @1340 [1340] fumanchu Test support for wsgiref.validate (new '--validate' arg to test.py), plus …
(edit) 08/25/06 16:25:56 @1278 [1278] fumanchu More (final?) config overhaul work: …
(edit) 08/24/06 01:35:47 @1274 [1274] fumanchu Made all imports absolute "just in case" for Python 2.5.
(edit) 08/20/06 01:32:43 @1253 [1253] fumanchu Fix for #551 (_cpwsgiserver should handle persistent connections). All of …
(edit) 08/17/06 18:29:23 @1249 [1249] fumanchu WSGI improvements from Christian's cp3-wsgi-remix branch: …
(edit) 08/05/06 18:05:52 @1219 [1219] fumanchu Changed server.start to server.quickstart, and server.start_all to …
(edit) 08/05/06 17:14:46 @1217 [1217] fumanchu Fix for #537 (Support for listening on multiple ports). cherrypy.server …
(edit) 07/10/06 13:24:52 @1194 [1194] fumanchu New ProfileAggregator? class.
(edit) 07/10/06 01:25:49 @1193 [1193] fumanchu Moved profiling into WSGI middleware.
(edit) 07/09/06 18:58:16 @1188 [1188] fumanchu New _cpwsgi.make_app function for creating isolated WSGI application …
(edit) 06/21/06 01:14:21 @1153 [1153] fumanchu New "teardown_server" magic method support for test modules.
(edit) 06/12/06 01:46:25 @1141 [1141] fumanchu Renamed httptools to "http" to reduce confusion with new cherrypy.tools. …
(edit) 05/07/06 01:35:03 @1096 [1096] fumanchu Root and config are now isolated per app: …
(edit) 05/04/06 02:44:59 @1092 [1092] fumanchu Separated cherrypy.server (HTTP) from cherrypy.engine (app): …
(edit) 05/01/06 01:40:59 @1082 [1082] fumanchu Lots of changes to error and log handling: …
(edit) 03/30/06 10:07:21 @1035 [1035] dowski When individual tests were run with --help or -h as command line arguments …
(edit) 03/27/06 01:31:36 @1018 [1018] fumanchu Bugfix in Tree if cherrypy.root is None.
(edit) 03/26/06 16:14:11 @1017 [1017] fumanchu Initial fix for #498 (Test suite assumes same process for client and …
(edit) 03/24/06 11:56:14 @1014 [1014] fumanchu Minimize problems from overlapping threads in tests.
(edit) 02/16/06 02:47:48 @970 [970] fumanchu cherrypy.tree.mount_points now includes {"/": cherrypy.root} even if …
(edit) 02/13/06 13:50:00 @965 [965] fumanchu Implemented #461 (CPWSGIServer should route multiple apps). This allows …
(edit) 01/26/06 06:58:24 @943 [943] rdelon Deprecated "initOnly" and "serverClass". New names are "init_only" and …
(edit) 01/08/06 16:34:53 @917 [917] fumanchu Changed camelCase "streamResponse" to lowercase "stream_response".
(edit) 01/02/06 18:06:45 @910 [910] fumanchu Fix for #145. See the ticket for details about this fix.
(edit) 12/29/05 12:28:28 @893 [893] fumanchu Set WebCase?.PORT in testmain.
(edit) 12/28/05 21:09:56 @890 [890] fumanchu helper._run_test_suite_thread didn't need to wait() or call filters.init() …
(edit) 12/28/05 16:38:40 @888 [888] fumanchu test.helper._test_main_thread doesn't need to wait, because …
(edit) 12/28/05 05:33:09 @886 [886] rdelon More PEP 8 (including objectPath -> object_path); Changed …
(edit) 12/28/05 02:09:47 @885 [885] fumanchu Filters being init'ed twice in test suite.
(edit) 12/27/05 18:20:54 @884 [884] fumanchu Fix for #186 (allow exceptions to escape CP and up into WSGI middleware).
(edit) 12/17/05 00:20:31 @877 [877] fumanchu Made helper custom error handler backward-compatible from 2.2 to 2.1.
(edit) 12/03/05 12:44:11 @856 [856] rdelon Big change: camelCase to lower_with_underscore names (still need to update …
(edit) 11/28/05 16:36:07 @851 [851] fumanchu Fix for the fix for #311 (onEndRequest method). __del__ cannot work, …
(edit) 11/26/05 16:22:29 @838 [838] fumanchu Fix for #311 (filter method which runs after the response is completely …
(edit) 11/26/05 03:09:09 @834 [834] fumanchu Fixed a couple of broken tests.
(edit) 11/10/05 13:54:36 @808 [808] fumanchu Moved cherrypy.lib.filter to cherrypy.filters. The old path will work …
(edit) 11/10/05 12:41:40 @807 [807] fumanchu Moved filter-handling code into lib.filter.init.py. Also moved unrepr …
(edit) 11/08/05 16:18:40 @799 [799] fumanchu Fix for broken errorPage tests in Python 2.4.
(edit) 10/31/05 12:46:05 @768 [768] fumanchu Fix for #374 (reduce license boilerplate to a single LICENSE.txt file).
(edit) 10/30/05 19:07:05 @762 [762] fumanchu Set svn:eol-style to "native" for all .py files. This should fix any …
(edit) 10/29/05 16:12:01 @760 [760] fumanchu Fix for #373 (arbitrary mount points, or "virtual roots"). All internal …
(edit) 10/29/05 02:44:09 @758 [758] fumanchu Merged /requestobj branch to trunk. cherrypy.serving.request and .response …
(edit) 10/28/05 19:09:25 @757 [757] fumanchu Enable complete testing of virtual roots. Set test.helper.vroot to …
(edit) 10/02/05 19:44:28 @699 [699] fumanchu Final cleanups for [698] and #321. cherrypy.server is now an instance of …
(edit) 10/01/05 13:44:53 @698 [698] fumanchu Ugly fix for #321. cherrypy.server could really use some encapsulation …
(edit) 09/29/05 18:37:37 @693 [693] fumanchu Phew. Tracked down all possible occurrences of KeyboardInterrupt? and …
(edit) 09/28/05 16:53:32 @691 [691] fumanchu More server state tests and fixes: …
(edit) 09/28/05 11:59:32 @689 [689] fumanchu Fix for #327 (broken test due to missing setConfig).
(edit) 09/27/05 02:54:29 @682 [682] fumanchu Fix for ticket #317? More importantly, some error-handling and other …
(edit) 09/25/05 18:22:47 @679 [679] fumanchu Fix for #318, #322 and #323. …
(edit) 09/19/05 17:09:36 @665 [665] fumanchu Fix for #309 (confusion between threads and requests).
(edit) 09/16/05 13:13:44 @660 [660] fumanchu Some comments on test suite design and usage.
(edit) 09/13/05 17:47:59 @639 [639] mikerobi ticket:288 changes merged into trunk, deleted httperrors branch, added …
(edit) 09/02/05 03:32:33 @587 [587] fumanchu Fix broken test from changeset [583].
(edit) 08/26/05 02:43:07 @555 [555] fumanchu All raised exceptions now conform to "raise Exception([arg])" syntax (no …
(edit) 08/21/05 23:16:34 @546 [546] fumanchu webtest.WebCase? now calls tearDown before raising ServerError?.
(edit) 08/17/05 16:29:58 @537 [537] fumanchu New cookies attribute in webtest, to make successive getPage() requests …
(edit) 07/22/05 13:39:23 @495 [495] fumanchu 1. Moved top-level test functions into a new TestHarness? class. …
(edit) 07/19/05 23:39:59 @489 [489] fumanchu Docstrings + minor fixes to test suite.
(edit) 07/18/05 18:01:35 @483 [483] fumanchu 1. Pulled dict_from_config_file out of config._load to make it reusable. …
(edit) 07/18/05 14:21:42 @482 [482] fumanchu Whew. All tests now pass for all servers in both 1.0 and 1.1 modes. …
(edit) 07/18/05 12:38:27 @480 [480] fumanchu 1. New cherrypy.request.version, an instance of new _cphttptools.Version …
(edit) 07/18/05 01:03:12 @477 [477] fumanchu Force Host request header on serverless tests.
(edit) 07/17/05 23:19:13 @476 [476] fumanchu New assertMatchesBody method in webtest.
(edit) 07/16/05 21:37:15 @474 [474] fumanchu 1. Removed log() before config read. …
(edit) 07/14/05 21:06:43 @471 [471] fumanchu New webtest methods, such as assertStatus, assertHeader, assertInBody
(edit) 07/14/05 19:38:29 @470 [470] fumanchu Bug in handling of response cookies. Fixed + test.
(edit) 07/14/05 18:19:27 @469 [469] fumanchu New ignore_all flag in webtest + test_session_filter fixes.
(edit) 07/14/05 16:34:49 @467 [467] fumanchu Pulled base web testing functionality into test\webtest.py. Exceptions in …
(edit) 07/06/05 13:33:29 @415 [415] fumanchu PUT didn't support request body. It does now.
(edit) 06/27/05 10:39:38 @387 [387] fumanchu To handle generators, changed .join(body) to .join([x for x in body]) …
(edit) 06/25/05 23:50:10 @384 [384] fumanchu Fix for ticket #199 (HTTPS support). New cherrypy.request.scheme …
(edit) 06/25/05 15:37:39 @382 [382] fumanchu Implements ticket #195. …
(edit) 06/23/05 19:08:42 @371 [371] fumanchu New InternalRedirect? exception; raise it in any page handler method.
(edit) 06/22/05 18:31:32 @366 [366] fumanchu 1. Allow deployers to turn off outputConfigMap. …
(edit) 06/21/05 15:35:04 @349 [349] fumanchu 1. Added a response.body to IndexRedirect?, as recommended by RFC 2616. …
(edit) 06/16/05 08:03:39 @323 [323] rdelon Changed file upload behavior: when a file is being uploaded, CP passes …
(edit) 06/16/05 01:53:37 @320 [320] fumanchu Fix and test for ticket #165 (header case-sensitivity).
(edit) 06/16/05 00:44:26 @319 [319] fumanchu 1. New tutorial 11: file uploads. …
(edit) 06/15/05 00:22:47 @315 [315] fumanchu Merged some useful updates from /branches/ooconf. Mostly speed tweaks, and …

Hosted by WebFaction

Log in as guest/cpguest to create tickets