Sindbad~EG File Manager
�
*Μg� � � � d dl Z G d� de� Z G d� de� Z G d� de j � Z G d� d e� Z G d
� de� Z G d� d
e� Z G d� d� Z y)� Nc � � e Zd Z d� Zd� Zy)�TestEqualityc �t � | j D ]) \ }}| j ||� | j ||� �+ y �N)�eq_pairs�assertEqual��self�obj_1�obj_2s �7/usr/local/lib/python3.12/test/test_unittest/support.py�test_eqzTestEquality.test_eq s4 � � �M�M�L�E�5����U�E�*����U�E�*� *� c �t � | j D ]) \ }}| j ||� | j ||� �+ y r )�ne_pairs�assertNotEqualr s r
�test_nezTestEquality.test_ne s4 � � �M�M�L�E�5�����u�-�����u�-� *r N)�__name__�
__module__�__qualname__r r � r r
r r s � �&�+�.r r c � � e Zd Z d� Zy)�TestHashingc
�� � | j D ]4 \ }} t |� t |� k( s| j |�d|�d�� �6 | j D ]4 \ }} t |� t |� k( r| j |�d|�d�� �6 y # t $ r$}| j d|�d|�d|��� Y d }~��d }~ww xY w# t $ r$}| j d|�d|�d|��� Y d }~��d }~ww xY w)Nz and z do not hash equalzProblem hashing z: z hash equal, but shouldn't)r �hash�fail� Exceptionr )r
r r �es r
� test_hashzTestHashing.test_hash s� � � �M�M�L�E�5�
O��E�{�d�5�k�1��I�I�u�e�L�M�� *� !�M�M�L�E�5�
O���;�$�u�+�-��I�I�$�e�-� .�� *�� �
O�� � �U�E�1�M�N�N��
O�� �
O�� � �U�E�1�M�N�N��
O�s/ �.B�.B8� B5�B0�0B5�8 C%�C � C%N)r r r r r r r
r r s � �&�Or r c � � � e Zd Z� fd�Z� fd�Z� fd�Z� fd�Z� fd�Z� fd�Z� fd�Z � fd�Z
� fd �Z� fd
�Z� fd�Z
� xZS )�_BaseLoggingResultc �0 �� || _ t �| � � y r )�_events�super�__init__)r
�log� __class__s �r
r% z_BaseLoggingResult.__init__) s �� ����
���r c �Z �� | j j d� t �| �
|� y )N� startTest)r# �appendr$ r) �r
�testr'