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