From 73bba44b10521a55330744601cd0dea77c25f6a0 Mon Sep 17 00:00:00 2001 From: Tamas Kiss <kiss.tamas@kszk.bme.hu> Date: Sun, 28 Feb 2021 23:10:39 +0100 Subject: [PATCH] Extend linting test with explicit rcfile path --- .pylintrc | 1 + tests/test_lint.py | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.pylintrc b/.pylintrc index 4619858..101fd7d 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 e0768d8..1d8d6f1 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}"])) -- GitLab