2016-05-13 76 views
0

我正在開發一個關於Python中的MP3播放器的項目,我有一組函數和類,應該對真正的MP3文件進行測試。
你會建議什麼目錄結構來保存我的測試MP3文件?我應該在哪裏保留我的測試資產?

這些文件應該保留在項目中,任何克隆項目的人都應該能夠運行測試。這是我目前使用的,但我不知道這是否足夠根據最佳實踐是好的:

/project-root 
     /src 
      player.py 
      utils.py 
     /test 
      player_test.py 
      utils_test.py 
      /assets 
       Sample1.mp3 
       Sample2.mp3 
       Corrupt.mp3 

回答

1

Here是在項目結構提出了一些建議。基本上,與編寫和組織模塊的指導原則相比,回購結構有更多的靈活性。

我看看pandas結構,他們有。

/pandas 
    /src 
    /tests 
     /data 
      somedata.csv 

其他人使用「文件」,所以我覺得「資產」是好的,而其他的「測試」之外的另一個文件夾中有「數據」。你的結構看起來相當不錯,儘管如果你想要挑剔的話,大多數人似乎使用「測試」而不是「測試」。

相關問題