wil*_*oup 10 python time unit-testing
有没有办法获得"unittest.TextTestRunner().run()"运行特定单元测试所花费的总时间.
我正在使用for循环来测试某些情况下的模块(有些必须使用,有些则没有,所以它们会运行几次),我想打印运行所有测试所花费的总时间.
任何帮助将不胜感激.
Zau*_*bov 11
更新,感谢@ Centralniak的评论.
怎么样简单
from datetime import datetime
tick = datetime.now()
# run the tests here
tock = datetime.now()
diff = tock - tick # the result is a datetime.timedelta object
print(diff.total_seconds())
Run Code Online (Sandbox Code Playgroud)