From 531ad7d37d66f1cff43cb6166e5921d53b4af7e8 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 27 Sep 2021 09:06:48 -0700 Subject: [PATCH] tests: Ignore new pylint warnings Newer versions of pylint complain about u'' not being needed and using open without setting encoding. These are valid warnings, but do not effect the operation of lorax so they have been added to the FalsePositive list in runpylint.py (cherry picked from commit 49ff2c7d5c4467aeba35aff3e1d50e67c9d8daf5) Resolves: rhbz#2010542 --- tests/pylint/runpylint.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/pylint/runpylint.py b/tests/pylint/runpylint.py index dbf47da5..8b69942b 100755 --- a/tests/pylint/runpylint.py +++ b/tests/pylint/runpylint.py @@ -3,6 +3,7 @@ import sys from pocketlint import FalsePositive, PocketLintConfig, PocketLinter +import pylint class LoraxLintConfig(PocketLintConfig): def __init__(self): @@ -13,6 +14,8 @@ class LoraxLintConfig(PocketLintConfig): # See https://bugzilla.redhat.com/show_bug.cgi?id=1739167 FalsePositive(r"Module 'rpm' has no '.*' member"), FalsePositive(r"raise-missing-from"), + FalsePositive(r"redundant-u-string-prefix"), + FalsePositive(r"unspecified-encoding"), ] @property @@ -33,6 +36,7 @@ class LoraxLintConfig(PocketLintConfig): return ["--extension-pkg-whitelist=rpm"] if __name__ == "__main__": + print("INFO: Using pylint v%s" % pylint.__version__) conf = LoraxLintConfig() linter = PocketLinter(conf) rc = linter.run()