コード例 #1
0
ファイル: html_checker_test.py プロジェクト: carloval/Qt
  def setUp(self):
    SuperMoxTestBase.setUp(self)

    input_api = self.mox.CreateMockAnything()
    input_api.re = re
    output_api = self.mox.CreateMockAnything()
    self.checker = html_checker.HtmlChecker(input_api, output_api)
コード例 #2
0
def CheckStyle(input_api, output_api, file_filter=lambda f: True):
  apis = input_api, output_api
  wrapped_filter = lambda f: file_filter(f) and IsResource(f)
  checkers = [
      css_checker.CSSChecker(*apis, file_filter=wrapped_filter),
      html_checker.HtmlChecker(*apis, file_filter=wrapped_filter),
      js_checker.JSChecker(*apis, file_filter=wrapped_filter),
      resource_checker.ResourceChecker(*apis, file_filter=wrapped_filter),
  ]
  results = []
  for checker in checkers:
    results.extend(checker.RunChecks())
  return results
コード例 #3
0
def CheckStyle(input_api, output_api):
    apis = input_api, output_api
    is_resource = lambda f: f.LocalPath().endswith(('.html', '.css', '.js'))
    checkers = [
        css_checker.CSSChecker(*apis, file_filter=is_resource),
        html_checker.HtmlChecker(*apis, file_filter=is_resource),
        js_checker.JSChecker(*apis, file_filter=is_resource),
        resource_checker.ResourceChecker(*apis, file_filter=is_resource),
    ]
    results = []
    for checker in checkers:
        results.extend(checker.RunChecks())
    return results
コード例 #4
0
  def setUp(self):
    super(HtmlCheckerTest, self).setUp()

    self.checker = html_checker.HtmlChecker(MockInputApi(), MockOutputApi())