使用py.test
运行测试时,有一个--pdb
选项可在失败时输入pdb。
在PyCharm中运行相同的测试时是否有类似的方法进入调试器?
答案 0 :(得分:10)
有一个py.test插件pytest-pycharm,它会在测试发出未捕获的异常时暂停PyCharm调试器。
答案 1 :(得分:1)
按照以下步骤设置正确的运行配置:
脚本:py.test可执行文件的路径(通过键入which py.test
查找)
脚本参数:此参数是您的测试用例,后跟--pdb
选项(即/Users/Johan/projects/misc/testing.py --pdb
)
设置配置后,您可以在PyCharm中运行测试用例。如果测试用例失败,PyCharm运行窗口将显示pdb提示符。