我试图添加pylint
检查所有.py
文件到test
setuptools进程(也许我做错了什么,请纠正我)。这是我在做什么在setup.py
:如何使pylint成为setup.py测试过程的一部分?
class MyTest(test):
def run_tests(self):
import pytest
import pylint
if (pylint.run_pylint()):
sys.exit(-1)
if (pytest.main(self.test_args)):
sys.exit(-1)
setup(
tests_require = ['pytest', 'pylint'],
cmdclass = {'test': MyTest},
...
)
当我运行python setup.py test
输出看起来碎..我这样做对吗?
你有你的意思是破输出什么的例子吗? –
@Joe没有适当的pylint报告的异常。需要全文吗?这是非常长的... – yegor256
不需要完整的日志,但一些迹象表明你看到的错误会有所帮助。 –