Exemple #1
0
def _CheckSvgsOptimized(input_api, output_api):
    results = []
    try:
        import sys
        old_sys_path = sys.path[:]
        cwd = input_api.PresubmitLocalPath()
        sys.path += [input_api.os_path.join(cwd, '..', 'tools')]
        from resources import svgo_presubmit
        results += svgo_presubmit.CheckOptimized(input_api, output_api)
    finally:
        sys.path = old_sys_path
    return results
Exemple #2
0
    def check_contents(self, file_contents):
        tmp_args = {'suffix': '.svg', 'dir': _HERE_PATH, 'delete': False}
        with tempfile.NamedTemporaryFile(**tmp_args) as f:
            self._tmp_file = f.name
            f.write(file_contents)

        input_api = MockInputApi()
        input_api.files = [
            MockFile(os.path.abspath(self._tmp_file),
                     file_contents.splitlines())
        ]
        input_api.presubmit_local_path = _HERE_PATH

        return svgo_presubmit.CheckOptimized(input_api, MockOutputApi())