pytest-pycharm在PyCharm 2019.2的测试失败时未停止

时间:2019-09-19 20:07:18

标签: pycharm pytest

假设pytest-pycharm包允许PyCharm在测试失败时进入调试异常断点(如here所述)。过去这已经成功地工作了。但是,在PyCharm 2019.2(可能更早)中,它似乎不再起作用(测试仅失败并将失败输出到控制台)。

我不确定这是由于新的PyCharm版本还是软件包版本(或我的设置中特定的版本)引起的。有什么办法可以解决这个问题?

pytest版本5.0.1,pytest-pycharm版本0.5.0。未安装pytest-cov,并且添加--no-cov失败,因为参数是意外的(这是solution for somewhat similar problems)。

1 个答案:

答案 0 :(得分:2)

pytest-pycharm 与PyCharm 2019.2不兼容是一个已知问题– Incompatibility with PyCharm 2019.2。在控制台输出中,您应该看到以下错误

  

INTERNALERROR> AttributeError:“ PyDB”对象没有属性   'handle_post_mortem_stop'

此问题是0.6.0版中的fixed