Sindbad~EG File Manager
�
TԚ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� � ZdS )� Nc � � e Zd ZdZd� Zd� ZdS )�TestEquality�Used as a mixin for TestCasec �x � | j D ]1\ }}| � ||� � | � ||� � �2d S �N)�eq_pairs�assertEqual��self�obj_1�obj_2s �2/usr/local/lib/python3.11/unittest/test/support.py�test_eqzTestEquality.test_eq sP � � �M� +� +�L�E�5����U�E�*�*�*����U�E�*�*�*�*� +� +� c �x � | j D ]1\ }}| � ||� � | � ||� � �2d S r )�ne_pairs�assertNotEqualr
s r �test_nezTestEquality.test_ne sP � � �M� .� .�L�E�5�����u�-�-�-�����u�-�-�-�-� .� .r N)�__name__�
__module__�__qualname__�__doc__r r � r r r r s8 � � � � � �&�&�+� +� +�.� .� .� .� .r r c � � e Zd ZdZd� ZdS )�TestHashingr c
� � | j D ]v\ }} t |� � t |� � k s| � |�d|�d�� � �B# t $ r(}| � d|�d|�d|��� � Y d }~�od }~ww xY w| j D ]v\ }} t |� � t |� � k r| � |�d|�d�� � �B# t $ r(}| � d|�d|�d|��� � Y d }~�od }~ww xY wd S )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 so � � �M� O� O�L�E�5�
O��E�{�{�d�5�k�k�1�1��I�I�u�u�u�e�e�e�L�M�M�M����
O�
O�
O�� � � �U�U�U�E�E�E�1�1�M�N�N�N�N�N�N�N�N�����
O���� !�M� O� O�L�E�5�
O���;�;�$�u�+�+�-�-��I�I�$�u�u�e�e�e�-� .� .� .����
O�
O�
O�� � � �U�U�U�E�E�E�1�1�M�N�N�N�N�N�N�N�N�����
O���� O� Os/ �;A
�
A<�A7�7A<�;C�
C:�C5�5C:N)r r r r r! r r r r r s. � � � � � �&�&�O� O� O� O� 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 �V �� || _ t � � � � � d S r )�_events�super�__init__)r �log� __class__s �r r'