blob: 02a4306816b5d512cc49696ab70f2b058e930017 [file] [log] [blame]
#!/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)