2010-08-10 68 views
1

我有幾個充滿測試用例的模塊,並且想創建一個運行它們的模塊。我嘗試使用TestLoader.loadTestFromModule加載每個模塊中的測試,但它總是返回空的測試套件。什麼是最簡單的方法來實現這一點?如何運行幾個模塊的所有測試用例?

回答

0

好了,問題出現了,我的模塊,名稱爲字符串,當我本來應該在模塊的對象交給這樣流傳:

import unittest 
import SomeTestModule 

loader = unittest.TestLoader() 
loader.loadTestsFromModule(SomeTestModule) 

真是一個初學者的錯誤。

0

看一看nose。它也可以通過編程方式調用,因此可以在您配置完畢後用它來調用您的測試。

相關問題