Смущает меня 2 задачи на github
Одна - это
Другая - это
В первой задаче мы говорим о зависимостях/независимостях тестов - и пришли к отдельному атрибуту/флагу
Во второй задаче мы приходит к единому подходу к атрибутам тестов
Методологически (по книжкам) обе задачи, как-то уводят нас от чистого TDD, уже в сторону BDD. Но как правильно выразился @pumbaE - тогда придется координально рефакторить код, чтобы достичь выстроенного дерева тестов.
Чтобы не засорят обсуждение на github - лучше проводить его здесь