假设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)。
答案 0 :(得分:2)
pytest-pycharm 与PyCharm 2019.2不兼容是一个已知问题– Incompatibility with PyCharm 2019.2。在控制台输出中,您应该看到以下错误
INTERNALERROR> AttributeError:“ PyDB”对象没有属性 'handle_post_mortem_stop'
此问题是0.6.0版中的fixed。