File: //lib/python3/dist-packages/hamcrest/library/number/__pycache__/ordering_comparison.cpython-38.pyc
U
�b�V� � @ sT d dl mZ d dlZdZdZdZG dd� de�Zdd � Zd
d� Zdd
� Z dd� Z
dS )� )�BaseMatcherNzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�OrderingComparisonc C s || _ || _|| _d S �N)�value�comparison_function�comparison_description)�selfr r r � r �M/usr/lib/python3/dist-packages/hamcrest/library/number/ordering_comparison.py�__init__ s zOrderingComparison.__init__c C s | � || j�S r )r r )r �itemr r r
�_matches s zOrderingComparison._matchesc C s$ |� d�� | j�� d��| j� d S )Nza value � )Zappend_textr Zappend_description_ofr )r Zdescriptionr r r
�describe_to s
���zOrderingComparison.describe_toN)�__name__�
__module__�__qualname__r r
r r r r r
r s r c C s t | tjd�S )zgMatches if object is greater than a given value.
:param value: The value to compare against.
zgreater than)r �operator�gt�r r r r
�greater_than s r c C s 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 r r r
�greater_than_or_equal_to# s r c C s 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 r r r
� less_than, s r c C s 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 r r r
�less_than_or_equal_to5 s r )Zhamcrest.core.base_matcherr r �
__author__Z
__copyright__Z__license__r r r r r r r r r
�<module> s