我正在尋找一個優化的python測試文件的命名約定,它可以簡化不同測試框架(unittest,note,pyunit,...)的使用,並且對這些工具的測試自動發現也很友好。Python中測試文件的最佳命名約定是什麼?
我只想要一組明確的需要最少配置的工具。
- 測試目錄名稱?
test
或tests
? - 放哪裏測試? in module/testdir or module /../ testdir
- 使用下劃線或破折號測試文件名? test_0.py或test-0.py
我知道,我有太多的時間:)
的「 - 」在Python中造成問題,因爲它違反了將文件名映射到模塊名稱的規則。 **從不**使用有效的Python標識符以外的任何東西作爲Python文件名的一部分。 –