CasperSecurity

Current Path : /lib/python3/dist-packages/hamcrest/library/object/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/hamcrest/library/object/__pycache__/hasstring.cpython-310.pyc

o

(]^s�@sfddlmZddlmZddlmZddlmZdZdZ	dZ
Gdd	�d	ee�Zd
eefdd�Z
d
S)�)�BaseMatcher)�Description)�wrap_matcher)�MatcherzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc@sFeZdZdeeddfdd�Zdedefdd�Zd	e	ddfd
d�Z
dS)�	HasString�str_matcher�returnNcCs
||_dS�N)r)�selfr�r�C/usr/lib/python3/dist-packages/hamcrest/library/object/hasstring.py�__init__s
zHasString.__init__�itemcCs|j�t|��Sr	)r�matches�str)r
rrrr�_matchesszHasString._matches�descriptioncCs|�d��|j�dS)Nzan object with str )�append_text�append_description_ofr)r
rrrr�describe_toszHasString.describe_to)�__name__�
__module__�__qualname__rrr
�object�boolrrrrrrrrsrrcCstt|��S)aRMatches if ``str(item)`` satisfies a given matcher.

    :param match: The matcher to satisfy, or an expected value for
        :py:func:`~hamcrest.core.core.isequal.equal_to` matching.

    This matcher invokes the :py:func:`str` function on the evaluated object to
    get its length, passing the result to a given matcher for evaluation. If
    the ``match`` argument is not a matcher, it is implicitly wrapped in an
    :py:func:`~hamcrest.core.core.isequal.equal_to` matcher to check for
    equality.

    Examples::

        has_string(starts_with('foo'))
        has_string('bar')

    )rr)�matchrrr�
has_stringsrN)�hamcrest.core.base_matcherr�hamcrest.core.descriptionr�"hamcrest.core.helpers.wrap_matcherr�hamcrest.core.matcherr�
__author__�
__copyright__�__license__rrrrrrr�<module>s
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY