| Graham Dumpleton 
    grahamd at dscpl.com.au Mon Jan 9 16:53:10 EST 2006 
 Sebastjan Trepca wrote ..
> Hi,
> 
> does anyone know of any mod_python unittest module which could generate
> a
> "fake request" so you could effectivly test your handlers?
> 
> For example:
> import my_handler
> 
> fake_request = get_basic_request(qs="test1=1&test2=2")
> assert my_handler.handle(fake_request)==apache.OK
> assert fake_request.out.startswith('<html>')
It isn't going to be quite what you want, as it still requires Apache for the
tests, but have a look at the 'test' directory in mod_python for a way of
setting up automated testing for code running under Apache.
To set up a test framework that can adequately emulate the mod_python
environment outside of Apache would probably be technically possible,
just a bit of work to write.
Graham
 |