cProfile モジュールを使用して単体テストのプロファイルを作成します。しかし、私が走るとき
python -mcProfile mytest.py
「0.000 秒で 0 回のテストを実行しました」というメッセージが表示されました。これが mytest.py のソースコードです
import unittest
class TestBasic(unittest.TestCase):
def testFoo(self):
assert True == True
if __name__ == '__main__':
unittest.main()
他のより複雑な単体テストでもテストしました。cProfile で実行すると、常に「Ran 0 tests」が表示されます。助けてください。
更新:私の OS は Python 2.7 が組み込まれた MacOS 10.7 です。同じコードが ubuntu でも正しく動作します。