Sindbad~EG File Manager
�
'Μg�) � �� � d dl Z d dlmZ d dlmZmZmZ d dlZd dlm Z m
Z d dlm
Z d dlZ e ed� � � Z e ed� � � Z G d� d e � Z G d
� de � Zedk( r e� yy)
� N)�dedent)�FunctionType�
MethodType�BuiltinFunctionType)�TestCase�main)�utilc � � y �N� r � �-/usr/local/lib/python3.12/test/test_pyclbr.py�<lambda>r � � �Tr
c � � y r r )�cs r r r r r
c �D � e Zd Zd� Zd� Zd� Zd� Zdd�Zd� Zd� Z d � Z
d
� Zy)�
PyclbrTestc �� � t |� t |� z t |� z
}|rGt d|�d|�d|��t j �� | j d|j � z � y y )Nzl1=z
l2=z
ignore=��filez
%r missing)�set�print�sys�stderr�fail�pop)�self�l1�l2�ignore�missings r �assertListEqzPyclbrTest.assertListEq sT � �>��r�7�S��W�$��F��3����r�2�v�>�S�Z�Z�P��I�I�l�W�[�[�]�2�3� r
c � � ||v ry t ||� st d|� | j t ||� d|�d|�d�� y )Nz???zexpected hasattr(z, �))�hasattrr �
assertTrue)r �obj�attrr! s r �
assertHasattrzPyclbrTest.assertHasattr"