我试图将对所有.py
文件进行pylint
检查并将其添加到setuptools的test
流程中(也许我做错了什么,请纠正我)。这是我在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
时,输出看起来很混乱... 我是正确的吗?