PyCharm中的pytest fixture自动完成功能无法正常工作

时间:2017-09-23 09:51:56

标签: pycharm pytest

当使用pytest fixture作为测试函数的输入参数时,PyCharm会标记它,因为它“从外部范围中隐藏名称'fixture'”。它似乎并不理解pytest的灯具是如何工作的,而且这是有意的。副作用是当输入函数的参数时,夹具名称没有自动完成。

有没有办法解决这个烦恼?

2 个答案:

答案 0 :(得分:1)

这是PyCharm中的一个错误(已经是reported)。希望有一天他们能解决这个问题。

答案 1 :(得分:0)

您应该将pytest plugin用于pycharm。它不仅会删除红色下划线,而且还会打开灯具的声明。它还允许您自动完成夹具。

插件代码:https://github.com/yuriikarabas/py.test-pycharm-plugin