U
    Mf                     @   sP   d dl mZmZ d dlmZ d dlmZ dZdZdZ	G dd dee
 ed	Zd
S )    )ABCMetaabstractmethod)BaseMatcher)DescriptionzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc                   @   s6   e Zd ZddddZeddddZedd	 ZdS )
SubstringMatcherN)returnc                 C   s$   t |tst| jjd || _d S )Nz requires string)
isinstancestr	TypeError	__class____name__	substring)selfr    r   J/tmp/pip-unpacked-wheel-97nlcpo6/hamcrest/library/text/substringmatcher.py__init__   s    
zSubstringMatcher.__init__)descriptionr   c                 C   s&   | d |   d| j d S )Nz	a string  )Zappend_textrelationshipZappend_description_ofr   )r   r   r   r   r   describe_to   s
    zSubstringMatcher.describe_toc                 C   s   d S )Nr   )r   r   r   r   r      s    zSubstringMatcher.relationship)r   
__module____qualname__r   r   r   r   r   r   r   r   r   r      s   r   )	metaclassN)abcr   r   Zhamcrest.core.base_matcherr   Zhamcrest.core.descriptionr   
__author____copyright____license__r	   r   r   r   r   r   <module>   s   