使用ipdb代替py中的pdb.测试——pdb选项



我想用ipdb代替py中的pdb。测试——pdb选项。这可能吗?如果有,怎么做?

显然,我可以在代码中使用import ipdb; ipdb.set_trace(),但这需要运行测试,观察它失败,打开一个文件,在该文件中找到故障点,编写上面的行,重新运行测试。如果我能有一些东西可以绕过所有这些就麻烦多了

使用此选项设置自定义调试器:

——pdbcls = IPython.terminal.debugger: Pdb

它也可以包含在pytest.ini中使用addopts:

[pytest]
addopts = "--pdbcls=IPython.terminal.debugger:Pdb"

你试过pytest-ipdb吗?

看起来这正是你要找的?

相关内容

  • 没有找到相关文章

最新更新