簡體   English   中英

我應該將測試資產保存在哪里?

[英]Where should I keep my test assets?

我正在開發一個有關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

以下是有關項目結構的一些建議。 與編寫和組織模塊的准則相比,回購結構基本上具有更大的靈活性。

我看一下熊貓的結構,它們有。

/pandas
  /src
  /tests
      /data
          somedata.csv

其他人使用“文件”,所以我認為“資產”很好,而其他人在“測試”之外的另一個文件夾中有“數據”。 您的結構看起來不錯,盡管如果您想挑剔,大多數人似乎使用“測試”而不是“測試”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM