标签: pycharm pytest
当使用pytest fixture作为测试函数的输入参数时,PyCharm会标记它,因为它“从外部范围中隐藏名称'fixture'”。它似乎并不理解pytest的灯具是如何工作的,而且这是有意的。副作用是当输入函数的参数时,夹具名称没有自动完成。
有没有办法解决这个烦恼?
答案 0 :(得分:1)
这是PyCharm中的一个错误(已经是reported)。希望有一天他们能解决这个问题。
答案 1 :(得分:0)
您应该将pytest plugin用于pycharm。它不仅会删除红色下划线,而且还会打开灯具的声明。它还允许您自动完成夹具。
插件代码:https://github.com/yuriikarabas/py.test-pycharm-plugin