mirror of
https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/pylint
synced 2024-09-21 16:19:21 +00:00
Extend the CheckerTestCase to allow overriding configuration values during setUp.
This commit is contained in:
parent
9538af878b
commit
f19e4a9bbc
|
@ -146,10 +146,13 @@ class UnittestLinter(object):
|
|||
class CheckerTestCase(testlib.TestCase):
|
||||
"""A base testcase class for unittesting individual checker classes."""
|
||||
CHECKER_CLASS = None
|
||||
|
||||
CONFIG = {}
|
||||
|
||||
def setUp(self):
|
||||
self.linter = UnittestLinter()
|
||||
self.checker = self.CHECKER_CLASS(self.linter)
|
||||
for key, value in self.CONFIG.iteritems():
|
||||
setattr(self.checker.config, key, value)
|
||||
self.checker.open()
|
||||
self.checker.stats = self.linter.stats
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user