%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/hamcrest/library/number/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/hamcrest/library/number/__pycache__/ordering_comparison.cpython-312.pyc

�

���e����ddlZddlmZmZddlmZddlmZddlm	Z	dZ
dZdZGd	�d
ee�Z
dede	efd
�Zdede	efd�Zdede	efd�Zdede	efd�Zy)�N)�Any�Callable)�BaseMatcher)�Description)�MatcherzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc�R�eZdZdedeeegefdeddfd�Zdedefd�Zd	e	ddfd
�Z
y)�OrderingComparison�value�comparison_function�comparison_description�returnNc�.�||_||_||_y)N)r
rr)�selfr
rrs    �M/usr/lib/python3/dist-packages/hamcrest/library/number/ordering_comparison.py�__init__zOrderingComparison.__init__s����
�#6�� �&<��#��itemc�Z�	|j||j�S#t$rYywxYw)NF)rr
�	TypeError)rrs  r�_matcheszOrderingComparison._matchess0��	��+�+�D�$�*�*�=�=���	��	�s��	*�*�descriptionc��|jd�j|j�jd�j|j�y)Nza value � )�append_textr�append_description_ofr
)rrs  r�describe_tozOrderingComparison.describe_tos>�����
�+�7�7��8S�8S�T�`�`��	
�
�
��
�
�
+r)�__name__�
__module__�__qualname__rr�bool�strrrrr�rrr	r	
sa��=��=�&�s�C�j�$�&6�7�=�!$�	=�

�=��S��T��,�{�,�t�,rr	r
r
c�8�t|tjd�S)zgMatches if object is greater than a given value.

    :param value: The value to compare against.

    zgreater than)r	�operator�gt�r
s r�greater_thanr'$s���e�X�[�[�.�A�Arc�8�t|tjd�S)zsMatches if object is greater than or equal to a given value.

    :param value: The value to compare against.

    zgreater than or equal to)r	r$�ger&s r�greater_than_or_equal_tor*-s���e�X�[�[�2L�M�Mrc�8�t|tjd�S)zdMatches if object is less than a given value.

    :param value: The value to compare against.

    z	less than)r	r$�ltr&s r�	less_thanr-6s���e�X�[�[�+�>�>rc�8�t|tjd�S)zpMatches if object is less than or equal to a given value.

    :param value: The value to compare against.

    zless than or equal to)r	r$�ler&s r�less_than_or_equal_tor0?s���e�X�[�[�2I�J�Jr)r$�typingrr�hamcrest.core.base_matcherr�hamcrest.core.descriptionr�hamcrest.core.matcherr�
__author__�
__copyright__�__license__r	r'r*r-r0r"rr�<module>r8s���� �2�1�)�
�
�-�
�$��,��S�)�,�.B��B����B�N�C�N�G�C�L�N�?�S�?�W�S�\�?�K��K����Kr

Zerion Mini Shell 1.0