o
    (]^                     @   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                   @   s4   e Zd Zd
ddZdeddfddZedd	 ZdS )SubstringMatcherreturnNc                 C   s$   t |tst| jjd || _d S )Nz requires string)
isinstancestr	TypeError	__class____name__	substring)selfr    r   H/usr/lib/python3/dist-packages/hamcrest/library/text/substringmatcher.py__init__   s   

zSubstringMatcher.__init__descriptionc                 C   s&   | d |   d| j d S )Nz	a string  )append_textrelationship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   N)r   
__module____qualname__r   r   r   r   r   r   r   r   r   r      s
    
r   )	metaclassN)abcr   r   hamcrest.core.base_matcherr   hamcrest.core.descriptionr   
__author____copyright____license__r	   r   r   r   r   r   <module>   s    