http://docs.python.org/library/unittest.html
Обратите внимание, что порядок, в котором будут выполняться различные тестовые примеры, определяется путем сортировки имен тестовых функций по отношению к встроенному упорядочению для строк.
blockquote>Если вам нужно установить порядок явно, используйте монолитный тест.
class Monolithic(TestCase): def step1(self): ... def step2(self): ... def steps(self): for name in sorted(dir(self)): if name.startswith("step"): yield name, getattr(self, name) def test_steps(self): for name, step in self.steps(): try: step() except Exception as e: self.fail("{} failed ({}: {})".format(step, type(e), e)
Подробнее см. post .