Создавать отдельный модуль под каждый класс, как в `Java` или `C#`, не всегда хорошая идея. Смело собирайте несколько классов в один модуль.

Например, в данном случае `TestRunnerBase`, `TestRunnerFailReporting` и `TestRunnerVerboseReporter` связаны наследованием. Имеет смысл объявить их в одном модуле, при этом экспортировать с помощью `__all__` только последние два.

Имена модулей согласно конвенциям должны называться в `lower_case_with_underscores` стиле.