diff --git a/.pylintrc b/.pylintrc index 4619858847ed26bdb8d6e6adff8d620fd0084ae1..101fd7d81c562439bbfeacec078f2eb7d75daf03 100644 --- a/.pylintrc +++ b/.pylintrc @@ -1,4 +1,5 @@ [MASTER] +max-line-length = 119 disable = missing-module-docstring, too-few-public-methods diff --git a/tests/test_lint.py b/tests/test_lint.py index e0768d8abae8a3a5a0f30e1edb4e9cd9b0fc4c63..1d8d6f1379b227fe928fdfddff7adbc7d252433b 100644 --- a/tests/test_lint.py +++ b/tests/test_lint.py @@ -1,11 +1,17 @@ from unittest import TestCase #pylint: disable=missing-class-docstring,missing-function-docstring +import sys +import pathlib from pylint import epylint class CodeQualityCase(TestCase): + def setUp(self): + self.vcsroot = pathlib.Path(__file__).parent.parent.absolute() + self.rcfile = self.vcsroot.joinpath('.pylintrc') + def test_source_quality(self): - self.assertEqual(0, epylint.lint("coffee_bot", ["--fail-under=9.5"])) + self.assertEqual(0, epylint.lint("coffee_bot", ["--fail-under=9.5", f"--rcfile={self.rcfile}"])) def test_test_quality(self): - self.assertEqual(0, epylint.lint("tests", ["--fail-under=9.5"])) + self.assertEqual(0, epylint.lint("tests", ["--fail-under=9.5", f"--rcfile={self.rcfile}"]))