我已经查看--with-timer
并--with-profile
分析了我的测试,但这些选项要么提供的信息太少,要么提供的信息太多。
例如,如果我有以下测试:
def test_foo():
do_something()
do_something_else()
我只想分析每个函数调用或测试中的每一行花费了多长时间。所以输出将是这样的:
do_something() : .5 seconds
do_something_else() : .5 seconds
test_foo() : 1 seconds