
    z%i                         d  Z d Zd Z G d d      Z G d d      Z G d d      Z G d	 d
      Z e       j                  Z	y)c                       y)zSome unrelated info.N r       G/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/test/doctest_lineno.pyfunc_with_docstringr          r   c                       y Nr   r   r   r   func_without_docstringr
      s    r   c                       y)zp
    This function really contains a test case.

    >>> func_with_doctest.__name__
    'func_with_doctest'
       r   r   r   r   func_with_doctestr      s     r   c                       e Zd ZdZy)ClassWithDocstringz!Some unrelated class information.N__name__
__module____qualname____doc__r   r   r   r   r      s    +r   r   c                       e Zd Zy)ClassWithoutDocstringN)r   r   r   r   r   r   r   r      s    r   r   c                       e Zd ZdZy)ClassWithDoctestzgThis class really has a test case in it.

    >>> ClassWithDoctest.__name__
    'ClassWithDoctest'
    Nr   r   r   r   r   r      s    r   r   c                       e Zd Zd Zd Zd Zy)MethodWrapperc                      y)zMethod with a docstring.Nr   selfs    r   method_with_docstringz#MethodWrapper.method_with_docstring'   r   r   c                      y r	   r   r   s    r   method_without_docstringz&MethodWrapper.method_without_docstring*   s    r   c                      y)zz
        This has a doctest!
        >>> MethodWrapper.method_with_doctest.__name__
        'method_with_doctest'
        Nr   r   s    r   method_with_doctestz!MethodWrapper.method_with_doctest-   r   r   N)r   r   r   r   r    r"   r   r   r   r   r   &   s    'r   r   N)
r   r
   r   r   r   r   r   object__str__str_wrapperr   r   r   <module>r&      sK   	, ,	 	   hr   