我正在尝试从我认为是一个模块的 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 中的所有测试?