123456789101112131415161718192021222324252627 |
- #!/usr/bin/env python3
- # Copyright 2021 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
- import os
- import shutil
- import sys
- import tempfile
- import unittest
- import pak_util
- class PackUtilTest(unittest.TestCase):
- def test_extract(self):
- tempdir = tempfile.mkdtemp()
- old_argv = sys.argv
- grit_root_dir = os.path.abspath(os.path.dirname(__file__))
- sys.argv = [
- 'pak_util_unittest.py', 'extract',
- os.path.join(grit_root_dir, 'grit/testdata/resources.pak'), '-o',
- tempdir
- ]
- pak_util.main()
- sys.argv = old_argv
- shutil.rmtree(tempdir, ignore_errors=True)
|