26

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 でも正しく動作します。

4

3 に答える 3