我正試圖在我認爲是模塊的python中運行一些單元測試。我有一個像從模塊運行測試
TestSuite.py
UnitTests
|__init__.py
|TestConvertStringToNumber.py
在testsuite.py的目錄結構我有
import unittest
import UnitTests
class TestSuite:
def __init__(self):
pass
print "Starting testting"
suite = unittest.TestLoader().loadTestsFromModule(UnitTests)
unittest.TextTestRunner(verbosity=1).run(suite)
它看起來揭開序幕測試好的,但它不拿起任何TestConvertNumberToString.py測試。在那個類中,我有一組以'test'開頭的函數。
我應該怎麼做,以便運行python TestSuite.py實際上啓動了我在UnitTests中的所有測試?
美麗,謝謝。這是我錯過的__import__函數 – stimms