Нет строгих правил относительно организации тестов в модули против классов.Это вопрос личных предпочтений.Первоначально я попытался организовать тесты в классах, через некоторое время я понял, что мне не нужен другой уровень организации.В настоящее время я просто собираю тестовые функции в модули (файлы).
Я мог видеть допустимый случай использования, когда некоторые тесты могут быть логически организованы в один и тот же файл, но все еще имеют дополнительный уровень организации в классы (например, чтобы сделатьиспользование приспособления класса сферой).Но это также можно сделать, просто разбив на несколько модулей.