/usr/lib/python3/dist-packages/hamcrest/library/collection/__pycache__
Edit: /usr/lib/python3/dist-packages/hamcrest/library/collection/__pycache__/isin.cpython-310.pyc (1603B)
o
(]^Ñ ã @ sz d dl mZmZ d dlmZ d dlmZ d dlmZ dZ dZ
dZedƒZG d d
„ d
ee ƒZ
dee dee fd
d„ZdS )é )ÚSequenceÚTypeVar)ÚBaseMatcher)ÚDescription)ÚMatcherzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtÚTc @ sF e Zd Zdee ddfdd„Zdedefdd„Zd eddfd
d„Z dS )ÚIsInÚsequenceÚreturnNc C s
|| _ d S ©N©r )Úselfr © r úB/usr/lib/python3/dist-packages/hamcrest/library/collection/isin.pyÚ__init__ ó
z
IsIn.__init__Úitemc C s
|| j v S r r )r
r r r r Ú_matches r z
IsIn._matchesÚdescriptionc C s | d¡ ddd| j¡ d S )Nzone of ú(z, ú))Úappend_textÚappend_listr )r
r r r r Údescribe_to s zIsIn.describe_to)
Ú__name__Ú
__module__Ú__qualname__r r r Úboolr r r r r r r r s r r r
c C s t | ƒS )zîMatches if evaluated object is present in a given sequence.
:param sequence: The sequence to search.
This matcher invokes the ``in`` membership operator to determine if the
evaluated object is a member of the sequence.
)r r r r r Úis_in s r N)Útypingr r Úhamcrest.core.base_matcherr Úhamcrest.core.descriptionr Úhamcrest.core.matcherr Ú
__author__Ú
__copyright__Ú__license__r r r r r r r Ú
s