File: //usr/local/lib/python3.10/unittest/test/__pycache__/support.cpython-310.opt-1.pyc
o
�i� � @ sn d dl Z G dd� de�ZG dd� de�ZG dd� de j�ZG dd � d e�ZG d
d� de�ZG dd
� d
e�ZdS )� Nc @ s e Zd ZdZdd� Zdd� ZdS )�TestEquality�Used as a mixin for TestCasec C �, | j D ]\}}| �||� | �||� qd S �N)�eq_pairsZassertEqual��self�obj_1�obj_2� r �2/usr/local/lib/python3.10/unittest/test/support.py�test_eq � �zTestEquality.test_eqc C r r )�ne_pairsZassertNotEqualr r r r �test_ne r zTestEquality.test_neN)�__name__�
__module__�__qualname__�__doc__r
r r r r r r s r c @ s e Zd ZdZdd� ZdS )�TestHashingr c C s� | j D ]3\}}zt|�t|�ks| �d||f � W q ty6 } z| �d|||f � W Y d }~qd }~ww | jD ]3\}}zt|�t|�krP| �d||f � W q: tym } z| �d|||f � W Y d }~q:d }~ww d S )Nz%r and %r do not hash equalzProblem hashing %r and %r: %sz#%s and %s hash equal, but shouldn'tzProblem hashing %s and %s: %s)r �hashZfail� Exceptionr )r r r
�er r r � test_hash s* � ���� ���zTestHashing.test_hashN)r r r r r r r r r r s r c s� e Zd Z� fdd�Z� fdd�Z� fdd�Z� fdd�Z� fd d
�Z� fdd�Z� fd
d�Z � fdd�Z
� fdd�Z� fdd�Z� fdd�Z
� ZS )�_BaseLoggingResultc s || _ t� �� d S r )�_events�super�__init__)r �log�� __class__r r r ) s z_BaseLoggingResult.__init__c � | j �d� t� �|� d S )N� startTest)r �appendr r"