我在我的测试套件中使用pytest。在进行复杂的组件间测试时,我想在代码中间放置import ipdb; ipdb.set_trace()来允许我进行调试。
import ipdb; ipdb.set_trace()
然而,由于pytest捕获了sys.stdin/sys.stdout,ipdb失效了。我如何在使用pytest进行测试时使用ipdb。
我对在失败后跳转到pdb或ipdb不感兴趣,而是想在代码的任何地方设置断点并能够在失败之前调试它。
用户名或电子邮箱地址
密码