コード例 #1
0
ファイル: ruby_test.py プロジェクト: mtdev2/pre-commit
def test_archive_root_stat(filename):
    with resource_bytesio(filename) as f:
        with tarfile.open(fileobj=f) as tarf:
            root, _, _ = filename.partition('.')
            assert oct(tarf.getmember(root).mode) == '0o755'
コード例 #2
0
ファイル: ruby.py プロジェクト: wkarney/pre-commit
def _extract_resource(filename: str, dest: str) -> None:
    with resource_bytesio(filename) as bio:
        with tarfile.open(fileobj=bio) as tf:
            tf.extractall(dest)
コード例 #3
0
ファイル: ruby.py プロジェクト: pre-commit/pre-commit
def _extract_resource(filename, dest):
    with resource_bytesio(filename) as bio:
        with tarfile.open(fileobj=bio) as tf:
            tf.extractall(dest)