Ë
    ¸ÀiË  ã                   ó(   — d Z ddlmZ ddlmZ dd„Zy)zTest for utility functions.é    )ÚDocstringReturns)Úcombine_docstringsNc                  óª   — d„ } d„ }t        | |«      d„ «       }|j                  dk(  sJ ‚t        | |t        g¬«      d„ «       }|j                  dk(  sJ ‚y)	z Test combine_docstrings wrapper.c                 ó   — | r|r|r|sJ ‚y)zmshort_description: fun1

        :param arg_a: fun1
        :param arg_b: fun1
        :return: fun1
        N© )Úarg_aÚarg_bÚarg_cÚarg_ds       úOC:\Projects\mas-dev\.venv\Lib\site-packages\docstring_parser/tests/test_util.pyÚfun1z%test_combine_docstrings.<locals>.fun1
   s   € ñ ™¡5©UÐ2Ð2¨Uó    c                 ó   — | r|r|r|sJ ‚y)z’short_description: fun2

        long_description: fun2

        :param arg_b: fun2
        :param arg_c: fun2
        :param arg_e: fun2
        Nr   )r	   r
   r   Úarg_es       r   Úfun2z%test_combine_docstrings.<locals>.fun2   s   € ñ ™¡5©UÐ2Ð2¨Ur   c                 ó    — | r
|r|r|r|r|sJ ‚y)zI
        :param arg_e: decorated
        :param arg_f: decorated
        Nr   ©r   r	   r
   r   r   Úarg_fs         r   Ú
decorated1z+test_combine_docstrings.<locals>.decorated1   s   € ñ ™¡5©U±uÁÐFÐFÀr   z£short_description: fun2

long_description: fun2

:param arg_a: fun1
:param arg_b: fun1
:param arg_c: fun2
:param arg_e: fun2
:param arg_f: decorated
:returns: fun1)Úexcludec                 ó    — | r
|r|r|r|r|sJ ‚y )Nr   r   s         r   Ú
decorated2z+test_combine_docstrings.<locals>.decorated23   s   € á™¡5©U±uÁÐFÐFÀr   z|short_description: fun2

long_description: fun2

:param arg_a: fun1
:param arg_b: fun1
:param arg_c: fun2
:param arg_e: fun2N)r   Ú__doc__r   )r   r   r   r   s       r   Útest_combine_docstringsr      s‹   € ò3ò	3ô ˜˜dÓ#ñGó $ðGð ×Ñð		òð ð ô ˜˜dÔ-=Ð,>Ô?ñGó @ðGð ×Ñð	ò	ð 	ñ 	r   )ÚreturnN)r   Údocstring_parser.commonr   Údocstring_parser.utilr   r   r   r   r   Ú<module>r      s   ðÙ !å 4Ý 4ô9r   