Ë
    iKêjÌ  ã                   ó    — d dl mZ dedefd„Zy)é    )Ú
MethodTypeÚfÚreturnc                 óf   — t        | t        «      rt        | j                  «      S t	        | dd«      S )aT  
    Returns ``True`` if ``f`` represents a test function that has been defined
    with Hypothesis. This is true for:

    * Functions decorated with |@given|
    * The ``runTest`` method of stateful tests

    For example:

    .. code-block:: python

        @given(st.integers())
        def f(n): ...

        class MyStateMachine(RuleBasedStateMachine): ...

        assert is_hypothesis_test(f)
        assert is_hypothesis_test(MyStateMachine.TestCase().runTest)

    .. seealso::

        See also the :doc:`Detect Hypothesis tests
        </how-to/detect-hypothesis-tests>` how-to.
    Úis_hypothesis_testF)Ú
isinstancer   r   Ú__func__Úgetattr)r   s    úb/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/hypothesis/internal/detection.pyr   r      s-   € ô2 �!”ZÔ Ü! !§*¡*Ó-Ð-Ü�1Ð*¨EÓ2Ð2ó    N)Útypesr   ÚobjectÚboolr   © r   r   ú<module>r      s   ðõ ð3˜&ð 3 Tô 3r   