Sar*_*ica 6 python pytest pdb ipdb
我想使用ipdb而不是pdb与py.test --pdb选项.这可能吗?如果是这样,怎么样?
显然,我可以import ipdb; ipdb.set_trace()在代码中使用,但需要运行测试,观察它失败,打开文件,找到所述文件中的失败点,写上面的行,重新运行测试.如果我可以通过所有这些来获得一些东西,那会很麻烦.
使用此选项设置自定义调试器:
--pdbcls = IPython.terminal.debugger:Pdb
也可以使用addopts以下命令将其包含在pytest.ini中:
[pytest]
addopts = --pdbcls=IPython.terminal.debugger:Pdb
你试过pytest-ipdb吗?
看起来这正是您要找的?
| 归档时间: | 
 | 
| 查看次数: | 1841 次 | 
| 最近记录: |