Я бы порекомендовал вам реализовать setup_method () и teardown_method (), который может очистить инициализации, которые вы делаете в тестах. Таким образом, вы можете избавиться от ваших зависимостей в порядке выполнения ваших тестов.
Другой альтернативой будет использование прибора.
Но если вы не хотите запускать тесты параллельно, я не вижу преимущества запуска каждого теста в новом процессе. Хотя, если вам все еще это нужно, вы можете запустить новый процесс в вашем setup_method () и прикрепить текущий тест к этому процессу. Ваш teardown_method () может затем убить этот процесс.