用下面的代碼:pylint的抱怨上py.test:「模塊‘pytest’沒有‘加薪’成員」
import pytest
def test_a():
with pytest.raises(Exception):
1/0
如果我在其上運行pylint的,它將使抱怨說:「加薪」不是模塊pytest的成員:
E: 3,9:test_a: Module 'pytest' has no 'raises' member
這顯然是不正確的。任何想法爲什麼pylint正在犯這樣的錯誤?這是一個已知的錯誤?
py.test版本:
> py.test --version
This is py.test version 2.2.3, imported from C:\Python27\lib\site-packages\pytest.pyc
pylint的版本:
> pylint --version
No config file found, using default configuration
pylint 0.25.1,
astng 0.23.1, common 0.57.1
Python 2.7.2 (default, Jun 24 2011, 12:22:14) [MSC v.1500 64 bit (AMD64)]
這將是有用的,如果你能提供你正在使用(pylint的--version的輸出)pylint的版本,還有py.test的版本。 –
@gurneyalex嗨Gurney,我已經更新了原來的問題,包括版本信息。謝謝。 – KFL