我会使用 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 运行它,总是得到“运行 0 次测试”。请帮忙。
更新:我的操作系统是带有内置 python 2.7 的 MacOS 10.7。相同的代码在 ubuntu 上也能正常工作。