I believe the unittest philosophy is that the tests can be run in any order. This is usually phrased the other way round: Do not write tests that depend on being executed in a particular order. The default test runner runs all the tests before it reports an errors, so I'm not sure there's much advantage to running a particular test first. Jeremy