[Web-SIG] Latest WSGI Draft
Ian Bicking
ianb at colorstudy.com
Mon Aug 23 08:59:51 CEST 2004
Ian Bicking wrote:
>> Fine. I just don't like it being anything other than a heuristic.
>> Suppose I'm running acceptance tests? My CGI runner will say "you're
>> being run only once", except then I'll run it again when the
>> acceptance test tests another input. But, I want the acceptance test
>> to test the operation of the application when it's in "cgi mode",
>> effectively.
>
>
> If you're running multiple unit tests in a single process, you aren't in
> CGI mode, and you shouldn't set that key. You're in some other mode. If
> CGI mode really matters, the only test that is accurate is one where you
> are actually launching a separate process.
Now that I think about it, maybe it does make sense for testing purposes
that run_once doesn't mean that it's the last run -- it would be
annoyingly slow to start a process for each test, and might make it hard
to do real unit tests, but if you have a different code path when
wsgi.run_once is true then it's important to test that. OTOH, if I'm
testing a project, I can make sure that my code doesn't require the
process to terminate; code and tests are hardly decoupled after all.
Anyway, I guess I retract my concern over this issue.
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Web-SIG
mailing list