+
    Y°³j6  ã                   ó.  € R t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ]P                  P                  ^8„  t
RtRtRtRtR]R	]R
]/tRtR tR tR t]P(                  P+                  ]
RR7      R 4       t]P(                  P+                  ]
RR7      R 4       tR# )z?Some tests for the documenting decorator and support functions N)Úassert_equal)ÚdoccerzBDocstring
    %(strtest1)s
        %(strtest2)s
     %(strtest3)s
z Another test
   with some indentzAnother test, one linez(    Another test
       with some indentÚstrtest1Ústrtest2Ústrtest3z|Docstring
    Another test
       with some indent
        Another test, one line
     Another test
       with some indent
c                  ó¢  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        R7       \	        \
        P                  ! \        4      \        4       \	        \
        P                  ! \        4      \        4       \	        \
        P                  ! \        4      \        4       RRR4       R#   + '       g   i     R# ; i)Úignore©ÚcategoryN)
ÚwarningsÚcatch_warningsÚsimplefilterÚDeprecationWarningr   r   Úunindent_stringÚ
param_doc1Ú
param_doc2Ú
param_doc3© ó    Ú]/home/luca/screen-checking/.venv/lib/python3.14/site-packages/scipy/_lib/tests/test_doccer.pyÚtest_unindentr   ,   sp   € Ü	×	 Ò	 ×	"Õ	"Ü×Ò˜hÔ1CÕDÜ”V×+Ò+¬JÓ7¼ÔDÜ”V×+Ò+¬JÓ7¼ÔDÜ”V×+Ò+¬JÓ7¼ÔD÷	 
#×	"×	"Ò	"ús   žBB=Â=C	c                  ó˜  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        R7       \        P
                  ! \        4      p RRR4       \        X R,          \        R,          4       \        V R,          \        R,          4       \        V R,          \        R,          4       R#   + '       g   i     Ll; i)r   r	   Nr   r   r   )r   r   r   r   r   Úunindent_dictÚdoc_dictr   )Úd2s    r   Útest_unindent_dictr   4   s{   € Ü	×	 Ò	 ×	"Õ	"Ü×Ò˜hÔ1CÕDÜ×!Ò!¤(Ó+ˆ÷ 
#ô ��J•¤¨*Õ!5Ô6Ü��J•¤¨*Õ!5Ô6Ü��J•¤¨*Õ!5Ö6÷ 
#×	"ús   ž7B9Â9C		c                  óŽ  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        R7       \        P
                  ! \        4      p \        P                  ! \        V 4      p\        V\        4       Rp\        P                  ! V\        4      p\        VR4       RRR4       R#   + '       g   i     R# ; i)r   r	   zSingle line doc %(strtest1)sz0Single line doc Another test
   with some indentN)r   r   r   r   r   r   r   Ú	docformatÚ	docstringr   Úfilled_docstring)ÚuddÚ	formattedÚ
single_docs      r   Útest_docformatr#   =   s†   € Ü	×	 Ò	 ×	"Õ	"Ü×Ò˜hÔ1CÕDÜ×"Ò"¤8Ó,ˆÜ×$Ò$¤Y°Ó4ˆ	Ü�YÔ 0Ô1Ø3ˆ
Ü×$Ò$ Z´Ó:ˆ	ô 	�Yð !ô 	÷ 
#×	"×	"Ò	"ús   žBB3Â3C	zdocstrings stripped)Úreasonc                  óø  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        R7       \        P
                  ! \        R4      p V R 4       pR p\        VP                  VP                  4       \        P
                  ! \        \        P                  R	8  d   RMR4      p V R 4       pR p\        VP                  VP                  4       RRR4       R#   + '       g   i     R# ; i)
r   r	   Tc                 ó   € R# ©zDocstring
%(strtest3)s
Nr   r   r   r   ÚfuncÚtest_decorator.<locals>.funcR   ó   ‚ r   c                 ó   € R# ©z+Docstring
Another test
   with some indent
Nr   r   r   r   ÚexpectedÚ test_decorator.<locals>.expectedX   r*   r   Fc                 ó   € R# r'   r   r   r   r   r(   r)   f   r*   r   c                 ó   € R# r,   r   r   r   r   r-   r.   k   r*   r   N)é   é   )r   r   r   r   r   Úfilldocr   r   Ú__doc__ÚsysÚversion_info)Ú	decoratorr(   r-   s      r   Útest_decoratorr8   K   sÇ   € ä	×	 Ò	 ×	"Õ	"Ü×Ò˜hÔ1CÕDä—N’N¤8¨TÓ2ˆ	à	ñ	ó 
ð	ò
	ô
 	�T—\‘\ 8×#3Ñ#3Ô4ô —N’N¤8Ü#&×#3Ñ#3°gÔ#=ñ .3ØCGóIˆ	ð 
ñ	ó 
ð	ò	ô
 	�T—\‘\ 8×#3Ñ#3Ô4÷G 
#×	"×	"Ò	"ús   žC C(Ã(C9	c                  ó¬  a€ \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        R7        ! R R4      o ! V3R lRS4      p RRR4       \	        X P
                  P                  SP
                  P                  R,           4       \	        V P                  P                  SP                  P                  4       V ! 4       p\	        VP
                  P                  SP
                  P                  R,           4       \	        VP                  P                  SP                  P                  4       R#   + '       g   i     L÷; i)r   r	   c                   ó,   a € ] tR t^yt o R tR tRtV tR# )Ú(test_inherit_docstring_from.<locals>.Fooc                ó   € R# )zDo something useful.Nr   ©Úselfs   &r   r(   Ú-test_inherit_docstring_from.<locals>.Foo.funcz   s   € ár   c                ó   € R# )zSomething else.Nr   r=   s   &r   Úfunc2Ú.test_inherit_docstring_from.<locals>.Foo.func2~   r*   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r(   rA   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   ÚFoor;   y   s   ø‡ € ò÷&ð &r   rJ   c                   ó†   <a € ] tR t^�t o ]P
                  !  Z4      R 4       t]P
                  !  Z4      R 4       tRtV t	R# )Ú(test_inherit_docstring_from.<locals>.Barc                ó   € R# )z%(super)sABCNr   r=   s   &r   r(   Ú-test_inherit_docstring_from.<locals>.Bar.func‚   ó   € ñ r   c                ó   € R # )Nr   r=   s   &r   rA   Ú.test_inherit_docstring_from.<locals>.Bar.func2‡   rO   r   r   N)
rC   rD   rE   rF   r   Úinherit_docstring_fromr(   rA   rG   rH   )rI   rJ   s   @€r   ÚBarrL   �   sA   ù‡ € Ø×*Ò*©3Ó/ñó 0ðð ×*Ò*©3Ó/ñó 0ör   rS   NÚABC)r   r   r   r   r   r(   r4   rA   )rS   ÚbarrJ   s     @r   Útest_inherit_docstring_fromrV   s   sÔ   ø€ ô 
×	 Ò	 ×	"Õ	"Ü×Ò˜hÔ1CÕD÷	&ñ 	&÷		�#ô 		÷ 
#ô, �—‘×!Ñ! 3§8¡8×#3Ñ#3°eÕ#;Ô<Ü�—‘×"Ñ" C§I¡I×$5Ñ$5Ô6Ù
‹%€CÜ�—‘×!Ñ! 3§8¡8×#3Ñ#3°eÕ#;Ô<Ü�—‘×"Ñ" C§I¡I×$5Ñ$5Ö6÷5 
#×	"ús   Ÿ5EÅE	)r4   r5   r   ÚpytestÚnumpy.testingr   Ú
scipy._libr   ÚflagsÚoptimizeÚDOCSTRINGS_STRIPPEDr   r   r   r   r   r   r   r   r#   ÚmarkÚskipifr8   rV   r   r   r   Ú<module>r_      sß   ðÙ Fã 
Û Û Ý &å ð —i‘i×(Ñ(¨1Ñ,Ð ðð 
ðð ð
 ð ðð ð �zØ�zØ�zð#€ð
ð òEò7òð ‡�×ÑÐ'Ð0EÐÓFñ$5ó Gð$5ðN ‡�×ÑÐ'Ð0EÐÓFñ7ó Gò7r   