2010-07-24 53 views
0

圍繞何處以及如何調用與項目相關的測試,是否存在一個標準約定,甚至是越來越多的約定?在很多項目中,我將它看作是一個Make,一個單獨的項目頂層的test.py腳本等,以完成這項工作。我使用setup.py找了一些常見的東西,但沒有發現任何東西(理所當然,我沒有看起來很難)。什麼是常用和最佳實踐?在Python項目中調用單元測試的常用約定?

回答

1

簡單的答案是肯定的,unittest模塊內置了一個簡單的約定。看到這個previous question

+0

爲什麼不是這樣的:'import x; x.test()'?請原諒分號。 – 2010-07-24 17:52:21

+0

如果您閱讀我的鏈接,您會看到unittest模塊如何爲您做。 – Cerin 2010-07-24 18:27:13

+0

因此,慣例是將test.py放在項目的根目錄下,它執行所有相關的導入並使用unittest.main()調用它們。 – heckj 2010-07-24 18:46:17