%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/hamcrest/core/core/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/hamcrest/core/core/__pycache__/isequal.cpython-312.pyc

�

���e��r�ddlmZddlmZddlmZddlmZdZdZ	dZ
Gd�d	ee�Zd
edeefd�Zy
)�)�Any)�BaseMatcher)�Description)�MatcherzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc�<�eZdZdeddfd�Zdedefd�Zdeddfd�Zy)	�IsEqual�equals�returnNc��||_y�N��object)�selfr	s  �</usr/lib/python3/dist-packages/hamcrest/core/core/isequal.py�__init__zIsEqual.__init__
s	������itemc� �||jk(Srr
)rrs  r�_matcheszIsEqual._matchess���t�{�{�"�"r�descriptionc��t|jt�}|r|jd�|j	|j�|r|jd�yy)N�<�>)�
isinstancerr�append_text�append_description_of)rr�nested_matchers   r�describe_tozIsEqual.describe_tosK��#�D�K�K��9����#�#�C�(��)�)�$�+�+�6���#�#�C�(�r)	�__name__�
__module__�__qualname__rr�boolrrr�rrrrs;���s��t��#�S�#�T�#�)�{�)�t�)rr�objr
c��t|�S)z�Matches if object is equal to a given object.

    :param obj: The object to compare against as the expected value.

    This matcher compares the evaluated object to ``obj`` for equality.)r)r$s r�equal_tor&s���3�<�rN)
�typingr�hamcrest.core.base_matcherr�hamcrest.core.descriptionr�hamcrest.core.matcherr�
__author__�
__copyright__�__license__rr&r#rr�<module>r.sH���2�1�)�
�
�-�
�$��
)�k�#��
)� �#��'�#�,�r

Zerion Mini Shell 1.0