File: //usr/local/lib/python3.10/test/__pycache__/test_shutil.cpython-310.pyc
o
�i� � @ st d dl Z d dlZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlmZmZmZmZmZmZmZmZmZmZmZmZ d dlZd dlZzd dlZW n eyu dZY nw d dl m!Z! d dl"m#Z# d dl$m%Z%m&Z& d dl"m'Z' e%d Z(e%d Z)e%d Z*ej+�,d
�Z-ej+�,d�Z.ej+dd� d
kZ/zd dl0Z0d dl1Z1dZ2W n ey� dZ2Y nw zd dl3Z3W n ey� dZ3Y nw e j4j5de6d�d�Z7dd� Z8dd� Z9dFdd�Z:dd� Z;dFdd�Z<dd� Z=dd � Z>e>� Z?d!d"� Z@G d#d$� d$�ZAG d%d&� d&eAe jB�ZCG d'd(� d(eAe jB�ZDG d)d*� d*eAe jB�ZEG d+d,� d,eAe jB�ZFG d-d.� d.eAe jB�ZGG d/d0� d0eAe jB�ZHG d1d2� d2eH�ZIG d3d4� d4eAe jB�ZJG d5d6� d6e jB�ZKG d7d8� d8e jB�ZLG d9d:� d:eM�ZNe �Oe? d;�G d<d=� d=eNe jB��ZPe �Oe- d>�G d?d@� d@eNe jB��ZQG dAdB� dBe jB�ZRG dCdD� dDe jB�ZSeTdEk�r�e �U� dS dS )G� N)�make_archive�register_archive_format�unregister_archive_format�get_archive_formats�Error�unpack_archive�register_unpack_format�
RegistryError�unregister_unpack_format�get_unpack_formats�
SameFileError�_GiveupOnFastCopy)�support)� os_helper)�TESTFN�FakePath)�warnings_helper�2Z_SRCZ_DST�darwinZsunos� ZaixTFzos.chdirzshouldn't call os.chdir()��side_effectc O s t ttdd�d��)NZEXDEV� zInvalid cross-device link)�OSError�getattr�errno��args�kwargs� r �-/usr/local/lib/python3.10/test/test_shutil.py�_fake_rename: s r! c s t �� �� fdd��}|S )Nc s, zt j}tt _� | i |��W |t _S |t _w �N)�os�renamer! )r r Zbuiltin_rename��funcr r �wrap? s
zmock_rename.<locals>.wrap)� functools�wraps)r&