В зависимости от вашего проекта любой стиль позволяет вам
- Отделить код реализации от кода тестирования
- Легко создавать новые тесты
- Запускать все тесты за одну операцию (например, для регрессионного тестирования)
Python koans / etc - это всего лишь руководство.В конце концов, вы хотите поддержать DRY своими тестами юнитов и быть в состоянии тестировать легко, легко и интуитивно.В конце концов, вам решать, какова структура вашей папки.
Я чувствую, что вы слишком много внимания уделяете достижению соглашения, а не удовлетворению своего проекта.