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

Ticket #498 (defect)

Opened 3 years ago

Last modified 3 years ago

Test suite assumes same process for client and server

Status: closed (fixed)

Reported by: fumanchu Assigned to: fumanchu
Priority: normal Milestone: 2.2-final
Component: CherryPy code Keywords:
Cc:

The test suite currently assumes that the client-side test methods are run in the same process as the server-side application code. This works fine for the builtin server, but should be changed so that the test suite can be run with mod_python and other servers and gateways (where another process must be started for the server side).

Change History

03/26/06 20:59:34: Modified by fumanchu

  • status changed from new to closed.
  • resolution set to fixed.

Fixed in [1017]. There are several tests which mod_python currently fails (but they were failing before this change and we just didn't have it documented ;)...

  • Range headers
  • Rare HTTP methods like TRACE and CONNECT
  • Max request size checks that _cpwsgiserver does
  • Custom status codes (like 431)
  • URI encoding issues (e.g. umlaut in URI)

03/28/06 12:18:31: Modified by fumanchu

  • status changed from closed to reopened.
  • resolution deleted.

The tutorial tests and state tests don't run automatically anymore, and need to be redesigned to work with the new test suite.

03/29/06 00:59:01: Modified by fumanchu

  • status changed from reopened to closed.
  • resolution set to fixed.

Final fixes in [1022], [1023].

Hosted by WebFaction

Log in as guest/cpguest to create tickets