HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/python3/dist-packages/hamcrest/library/text/__pycache__/stringcontains.cpython-38.pyc
U

�b�V��@s@ddlmZddlmZdZdZdZGdd�de�Zdd	�Zd
S)�)�SubstringMatcher)�	hasmethodzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtcs,eZdZ�fdd�Zdd�Zdd�Z�ZS)�StringContainscstt|��|�dS)N)�superr�__init__)�self�	substring��	__class__��F/usr/lib/python3/dist-packages/hamcrest/library/text/stringcontains.pyrszStringContains.__init__cCst|d�sdS|�|j�dkS)N�findFr)rr
r)r�itemrrr�_matchess
zStringContains._matchescCsdS)NZ
containingr)rrrr�relationshipszStringContains.relationship)�__name__�
__module__�__qualname__rrr�
__classcell__rrr	rr	srcCst|�S)a4Matches if object is a string containing a given string.

    :param string: The string to search for.

    This matcher first checks whether the evaluated object is a string. If so,
    it checks whether it contains ``string``.

    Example::

        contains_string("def")

    will match "abcdefg".

    )r)rrrr�contains_stringsrN)	Z&hamcrest.library.text.substringmatcherrZhamcrest.core.helpers.hasmethodr�
__author__Z
__copyright__Z__license__rrrrrr�<module>s