我正在開發一個Python包/模塊(無可執行文件)的集合。設置文件層次結構進行測試的正確/最佳方式是什麼?我能想到的兩種方案:在Python中進行單元測試的適當文件層次結構
方案1:
AllPackages/
package1/
module1-1.py
module1-2.py
package2/
module2-1.py
module2-2.py
tests/
package1/
test_module1-1.py
test_module1-2.py
package2/
test_module2-1.py
test_module2-2.py
方案2:
AllPackages/
package1/
module1-1.py
module1-2.py
tests/
test_module1-1.py
test_module1-2.py
package2/
module2-1.py
module2-2.py
tests/
test_module2-1.py
test_module2-2.py
我是新來的單元測試(我知道,我早就應該做了),所以我」我不確定哪種方法更好,我正在尋找那些有更多經驗的人的建議。
謝謝!
謝謝,這看起來像一個很好的解決方案。我喜歡在添加更多封裝和模塊時它可擴展。 – jlconlin 2012-02-15 17:48:58