モジュールであると思われるものから、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 ですべてのテストが実際に開始されるようにするにはどうすればよいですか?