Я разрабатываю проект о MP3-плеере на Python, и у меня есть набор функций и классов, которые необходимо протестировать на реальных MP3-файлах.
Какую структуру каталогов вы предлагаете для хранения моих тестовых MP3-файлов?Где я должен хранить свои тестовые активы?
Эти файлы должны оставаться с проектом, и любой, кто клонирует проект, должен иметь возможность запускать тесты. Это то, что я использую в настоящее время, но я не уверен, если это достаточно хорошо в соответствии с передовой практикой:
/project-root
/src
player.py
utils.py
/test
player_test.py
utils_test.py
/assets
Sample1.mp3
Sample2.mp3
Corrupt.mp3