Python 在py.test--pdb选项中使用ipdb而不是pdb
我想使用而不是with选项。这可能吗?如果是,怎么做 显然,我可以使用Python 在py.test--pdb选项中使用ipdb而不是pdb,python,pytest,pdb,ipdb,Python,Pytest,Pdb,Ipdb,我想使用而不是with选项。这可能吗?如果是,怎么做 显然,我可以使用导入ipdb;ipdb.set_trace()在代码中,但这需要运行测试,观察它是否失败,打开一个文件,在所述文件中找到故障点,写上一行,重新运行测试。如果我能有一个可以忽略所有这些的东西,那会很麻烦。你试过了吗 看起来它正是您想要的?使用此选项设置自定义调试器: --pdbcls=IPython.terminal.debugger:Pdb 也可以使用addopts将其包含在pytest.ini中: [pytest] addo
导入ipdb;ipdb.set_trace()
在代码中,但这需要运行测试,观察它是否失败,打开一个文件,在所述文件中找到故障点,写上一行,重新运行测试。如果我能有一个可以忽略所有这些的东西,那会很麻烦。你试过了吗
看起来它正是您想要的?使用此选项设置自定义调试器: --pdbcls=IPython.terminal.debugger:Pdb 也可以使用
addopts
将其包含在pytest.ini中:
[pytest]
addopts = --pdbcls=IPython.terminal.debugger:Pdb
它被中止了,以支持哪一个是好的。我最终使用了pdb++。在pytest.ini文件中:[pytest]addopts=--pdbcls=IPython.terminal.debugger:PdbSo很高兴找到这个!注意:您还需要
--pdb
标志