+
    bVi                     b    ^ RI HtHt ^ RIHt ^ RIHt RtRtRt	 ! R R]]
,          ]R	7      tR
# )    )ABCMetaabstractmethod)BaseMatcherDescriptionzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc                   T   a  ] tR t^t o V 3R lR ltV 3R lR lt]R 4       tRtV t	R# )SubstringMatcherc                   < V ^8  d   QhRR/# )   returnN )format__classdict__s   "H/usr/lib/python3/dist-packages/hamcrest/library/text/substringmatcher.py__annotate__SubstringMatcher.__annotate__   s     # #T #    c                    \        V\        4      '       g'   \        V P                  P                  R ,           4      hWn        R# )z requires stringN)
isinstancestr	TypeError	__class____name__	substring)selfr   s   &&r   __init__SubstringMatcher.__init__   s/    )S))DNN336HHII"r   c                $   < V ^8  d   QhRS[ RR/# )r   descriptionr   Nr   )r   r   s   "r   r   r      s     0 0{ 0t 0r   c                    VP                  R 4      P                  V P                  4       4      P                  R4      P                  V P                  4       R# )z	a string  N)append_textrelationshipappend_description_ofr   )r   r   s   &&r   describe_toSubstringMatcher.describe_to   sA    ,889J9J9LMYY	



/r   c                    R # )Nr   )r   s   &r   r#   SubstringMatcher.relationship   s    r   )r   N)
r   
__module____qualname____firstlineno__r   r%   r   r#   __static_attributes____classdictcell__)r   s   @r   r	   r	      s-     # #
0 0
  r   r	   )	metaclassN)abcr   r   hamcrest.core.base_matcherr   hamcrest.core.descriptionr   
__author____copyright____license__r   r	   r   r   r   <module>r5      s0    ' 2 1
-${3'7 r   