Sindbad~EG File Manager
a
��g�7 � @ s� d Z ddlZddlZddlZddlZddlmZ ddlZddlm Z ddl
mZmZm
Z
mZmZ ddlmZmZ ddlmZ ddlmZmZmZmZ zddlZddlZd ZW n ey� d
ZY n0 zddlZd ZW n ey� ed�ZY n0 zddl Z d Z!W n e�y d
Z!Y n0 zddl"Z"W n e�y> dZ"Y n0 zddl#Z#W n e�yd dZ#Y n0 dd
� Z$G dd� dej%ej&ej'�Z(dd� Z)e*dk�r�ee)� � dS )z!Tests for distutils.archive_util.� N)�
splitdrive)�archive_util)�check_archive_formats�make_tarball�make_zipfile�make_archive�ARCHIVE_FORMATS)�find_executable�spawn)�support)�check_warnings�run_unittest�patch�
change_cwdTF�zipc C s8 t jjrdS z| �t�� � W n ty2 Y dS 0 dS )zF
Return True if the filename can be saved in the file system.
TF)�os�path�supports_unicode_filenames�encode�sys�getfilesystemencoding�UnicodeEncodeError)�filename� r �=/usr/local/lib/python3.9/distutils/tests/test_archive_util.py�
can_fs_encode/ s r c @ s� e Zd Ze�ed�dBdd��Ze�ed�dd� �Ze�ed�dd � �Z e�e
d
�dd� �Ze�ed
�d�dd� �Z
e�ed�d�dd� �Zdd� Zdd� Zg d�Zdd� eD �Zdd� Ze�ed�o�ed�o�ed�d d!� �Ze�ed"�d#�d$d%� �Ze�e�o ed&�d'd(� �Ze�ed)�d*d+� �Zd,d-� Zd.d/� Zd0d1� Zd2d3� Ze�ed�d4d5� �Ze�ed�d6d7� �Ze�e
d8�d9d:� �Z d;d<� Z!e�ed=�e�e"d>�d?d@� ��Z#dAS )C�ArchiveUtilTestCasezNeed zlib support to run�archivec C s, | � � }| �||d� | j||dd d� d S )N�.tar.gz�.tar��compress��
_create_files�
_make_tarball)�self�name�tmpdirr r r �test_make_tarball@ s z%ArchiveUtilTestCase.test_make_tarballc C s | � � }| j|dddd� d S )Nr r �gzipr r"