Chromium Code Reviews| Index: third_party/WebKit/Tools/Scripts/webkitpy/style/checker_unittest.py |
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/style/checker_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/style/checker_unittest.py |
| index de55c11beaa2d0618c6e2657530f35d91a413cb5..aed58032196226b06d1ae224a190c1a986452c1d 100644 |
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/style/checker_unittest.py |
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/style/checker_unittest.py |
| @@ -37,32 +37,29 @@ import logging |
| import os |
| import unittest |
| -import checker as style |
| -from webkitpy.common.system.logtesting import LogTesting |
| -from webkitpy.common.system.logtesting import TestLogStream |
| -from checker import _BASE_FILTER_RULES |
| -from checker import _MAX_REPORTS_PER_CATEGORY |
| -from checker import _PATH_RULES_SPECIFIER as PATH_RULES_SPECIFIER |
| -from checker import _all_categories |
| -from checker import check_webkit_style_configuration |
| -from checker import check_webkit_style_parser |
| -from checker import configure_logging |
| -from checker import CheckerDispatcher |
| -from checker import ProcessorBase |
| -from checker import StyleProcessor |
| -from checker import StyleProcessorConfiguration |
| -from checkers.cpp import CppChecker |
| -from checkers.jsonchecker import JSONChecker |
| -from checkers.python import PythonChecker |
| -from checkers.text import TextChecker |
| -from checkers.xml import XMLChecker |
| -from error_handlers import DefaultStyleErrorHandler |
| -from filter import validate_filter_rules |
| -from filter import FilterConfiguration |
| -from optparser import ArgumentParser |
| -from optparser import CommandOptionValues |
| from webkitpy.common.system.logtesting import LoggingTestCase |
| -from webkitpy.style.filereader import TextFileReader |
| +from webkitpy.common.system.logtesting import TestLogStream |
| +from webkitpy.style import checker as style |
| +from webkitpy.style.checker import _all_categories |
| +from webkitpy.style.checker import _BASE_FILTER_RULES |
| +from webkitpy.style.checker import _MAX_REPORTS_PER_CATEGORY |
| +from webkitpy.style.checker import _PATH_RULES_SPECIFIER as PATH_RULES_SPECIFIER |
| +from webkitpy.style.checker import check_webkit_style_configuration |
| +from webkitpy.style.checker import check_webkit_style_parser |
| +from webkitpy.style.checker import CheckerDispatcher |
| +from webkitpy.style.checker import configure_logging |
| +from webkitpy.style.checker import StyleProcessor |
| +from webkitpy.style.checker import StyleProcessorConfiguration |
| +from webkitpy.style.checkers.cpp import CppChecker |
| +from webkitpy.style.checkers.jsonchecker import JSONChecker |
| +from webkitpy.style.checkers.python import PythonChecker |
| +from webkitpy.style.checkers.text import TextChecker |
| +from webkitpy.style.checkers.xml import XMLChecker |
| +from webkitpy.style.error_handlers import DefaultStyleErrorHandler |
| +from webkitpy.style.filter import FilterConfiguration |
| +from webkitpy.style.filter import validate_filter_rules |
| +from webkitpy.style.optparser import ArgumentParser |
| +from webkitpy.style.optparser import CommandOptionValues |
| class ConfigureLoggingTestBase(unittest.TestCase): |
| @@ -74,6 +71,8 @@ class ConfigureLoggingTestBase(unittest.TestCase): |
| is_verbose: The is_verbose value to pass to configure_logging(). |
| """ |
| + is_verbose = False |
|
qyearsley
2016/09/27 17:15:31
Adding this line adds a default value for self.is_
|
| + |
| def setUp(self): |
| is_verbose = self.is_verbose |
| @@ -194,30 +193,30 @@ class GlobalVariablesTest(unittest.TestCase): |
| config = FilterConfiguration(path_specific=PATH_RULES_SPECIFIER) |
| - def assertCheck(path, category): |
| + def assert_check(path, category): |
| """Assert that the given category should be checked.""" |
| self.assertTrue(config.should_check(category, path)) |
| - def assertNoCheck(path, category): |
| + def assert_no_check(path, category): |
| """Assert that the given category should not be checked.""" |
| message = ('Should not check category "%s" for path "%s".' |
| % (category, path)) |
| self.assertFalse(config.should_check(category, path), message) |
| - assertCheck("random_path.cpp", |
| + assert_check("random_path.cpp", |
| "build/include") |
| - assertCheck("random_path.cpp", |
| + assert_check("random_path.cpp", |
| "readability/naming") |
| - assertNoCheck("Source/core/css/CSSParser-in.cpp", |
| + assert_no_check("Source/core/css/CSSParser-in.cpp", |
| "readability/naming") |
| # Third-party Python code: webkitpy/thirdparty |
| path = "Tools/Scripts/webkitpy/thirdparty/mock.py" |
| - assertNoCheck(path, "build/include") |
| - assertNoCheck(path, "pep8/E401") # A random pep8 category. |
| - assertCheck(path, "pep8/W191") |
| - assertCheck(path, "pep8/W291") |
| - assertCheck(path, "whitespace/carriage_return") |
| + assert_no_check(path, "build/include") |
| + assert_no_check(path, "pep8/E401") # A random pep8 category. |
| + assert_check(path, "pep8/W191") |
| + assert_check(path, "pep8/W291") |
| + assert_check(path, "whitespace/carriage_return") |
|
qyearsley
2016/09/27 17:15:31
These helper function names are changed to fit the
|
| def test_max_reports_per_category(self): |
| """Check that _MAX_REPORTS_PER_CATEGORY is valid.""" |
| @@ -523,8 +522,7 @@ class StyleProcessorConfigurationTest(unittest.TestCase): |
| """Tests the StyleProcessorConfiguration class.""" |
| def setUp(self): |
| - self._error_messages = [] |
| - """The messages written to _mock_stderr_write() of this class.""" |
| + self._error_messages = [] # The messages written to _mock_stderr_write() of this class. |
| def _mock_stderr_write(self, message): |
| self._error_messages.append(message) |
| @@ -641,6 +639,7 @@ class StyleProcessor_CodeCoverageTest(LoggingTestCase): |
| self.file_path = file_path |
| self.min_confidence = min_confidence |
| self.style_error_handler = style_error_handler |
| + self.lines = None |
|
qyearsley
2016/09/27 17:15:31
(This line is added so that attributes are all def
|
| def check(self, lines): |
| self.lines = lines |