У человека общий стейт в юнит тестах. Проверка его наличия -- вопрос совершенно вторичный.
Такую иерархию нужно создавать через tempdir, например, по хорошему, изолированную для каждого теста.
если этот стейт не мутабельный, то это ок. А teardown кстати помогает зачистить, если ты хочешь сайд-эффекты проверить, чтоб не чистить ручками в каждом блоке с учётом фейленных ассертов