I heard that Junit has a fork mode option to fork and run every unittest.testcase instance in a separate process. Does pyunit have an option for this? More specifically, can I set this option somehow, using pyunit through the test runner preferences in the pydev plugin for eclipse?

For the sake of explaining my problem more completely, each test case uses code that can only be run once in the given process(i.e. startup and shutdown routines). This is a requirement, and the underlying problem is that startup cannot be called again within the same process. How can I run a suite of tests that fork each test case into a separate process? Preferably, without hacking the pyunit code itself.