Sindbad~EG File Manager
�
'Μgj � �� � d Z ddlZddlZddlZddlZddlmZmZmZm Z m
Z
mZ ddlZddl
mZ eeee fZe
efZeez Z G d� dej$ � Zd� Zedk( r ej, � yy) zUnit tests for the copy module.� N)�le�lt�ge�gt�eq�ne)�supportc �� � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d � Z"d!� Z#d"� Z$d#� Z%d$� Z&d%� Z'd&� Z(d'� Z)d(� Z*d)� Z+d*� Z,d+� Z-d,� Z.d-� Z/d.� Z0d/� Z1d0� Z2d1� Z3d2� Z4d3� Z5d4� Z6d5� Z7d6� Z8d7� Z9d8� Z:d9� Z;d:� Z<d;� Z=d<� Z>d=� Z?d>� Z@d?� ZAd@� ZBdA� ZCdB� ZDdC� ZEdD� ZFdE� ZGdF� ZHdG� ZIdH� ZJdI� ZKdJ� ZLdK� ZMdL� ZNdM� ZOdN� ZPyO)P�TestCopyc � � | j t j t j � | j t t j t � � y �N)�assertIs�copy�Error�error�
assertTrue�
issubclass� Exception��selfs �+/usr/local/lib/python3.12/test/test_copy.py�test_exceptionszTestCopy.test_exceptions s/ � ��
�
�d�j�j�$�*�*�-����
�4�:�:�y�9�:� c �V � d}t j |� }| j ||� y �N�* )r �assertEqual�r �x�ys r �test_copy_basiczTestCopy.test_copy_basic s$ � ����I�I�a�L������A�r c � �� G �fd�dt � � �d� }t j |� }| j |j |j � | j |j |j � y )Nc � �� e Zd Zd� Z� fd�Zy)�"TestCopy.test_copy_copy.<locals>.Cc � � || _ y r
��foo�r r'