[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