Ich versuche pylint
Überprüfung aller .py
Dateien zu dem test
Prozess von setuptools hinzuzufügen (vielleicht mache ich etwas falsch, bitte korrigieren Sie mich). Das ist, was ich in setup.py
tun:Wie wird pylint zu einem Teil des setup.py Testprozesses gemacht?
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},
...
)
Wenn ich laufen python setup.py test
die Ausgabe gebrochen aussieht .. Bin ich es richtig zu machen?
Haben Sie ein Beispiel dafür, was man durch unterbrochene Ausgabe bedeuten? –
@Joe Eine Ausnahme ohne einen korrekten Pylint-Bericht. Brauchen Sie einen vollständigen Text? Es ist sehr lang ... – yegor256
Nein, nicht das vollständige Protokoll, aber ein Hinweis darauf, welchen Fehler Sie sehen, wäre hilfreich. –