+
    KV-j¯  ã                   ód   € R t ^ RIt^ RIHu Ht ^ RIHtH	t	H
t
Ht  ! R R4      t ! R R4      tR# )zTests for polyutils module.

N)Úassert_Úassert_almost_equalÚassert_equalÚassert_raisesc                   óJ   a € ] tR t^	t o R tR tR tR tR tR t	R t
RtV tR	# )
ÚTestMiscc                ó’   € ^.p\        ^4       F4  p\        P                  ! ^.^ .V,          ,           4      p\        W14       K6  	  R# )é   N)ÚrangeÚpuÚtrimseqr   )ÚselfÚtgtÚnum_trailing_zerosÚress   &   Úv/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/polynomial/tests/test_polyutils.pyÚtest_trimseqÚTestMisc.test_trimseq   s=   € ØˆcˆÜ"'¨¦(ÐÜ—*’*˜a˜S A 3Ð);Õ#;Õ;Ó<ˆCÜ˜Ö"ó #+ó    c                ó¤   € . \         P                  ! . \         P                  R 7      3 F#  p\        \        P
                  ! V4      V4       K%  	  R# ))ÚdtypeN)ÚnpÚarrayÚint32r   r   r   )r   Ú	empty_seqs   & r   Útest_trimseq_empty_inputÚ!TestMisc.test_trimseq_empty_input   s3   € ØœbŸhšh r´·±Ô:Ó;ˆIÜœŸš IÓ.°	Ö:ó <r   c                ó–  € \        \        \        P                  . .4       \        \        \        P                  ^^...4       \        \        \        P                  ^.R..4       . ROp\	        \        V4      4       FÆ  p\	        V4       F´  p\        P                  ! ^W,          4      p\        P                  ! ^W,          4      p\        P                  ! WE.4      w  rg\        VP                  P                  VP                  P                  8H  4       \        VP                  P                  W,          8H  4       K¶  	  KÈ  	  R# )r	   ÚaN)ÚiÚdÚO)r   Ú
ValueErrorr   Ú	as_seriesr
   Úlenr   Úonesr   r   Úchar)r   Útypesr   ÚjÚciÚcjÚresiÚresjs   &       r   Útest_as_seriesÚTestMisc.test_as_series   sÔ   € ä”j¤"§,¡,°°Ô5Ü”j¤"§,¡,°1°a°&°°
Ô;Ü”j¤"§,¡,°!°°s°e°Ô=âˆÜ”s˜5“zÖ"ˆAÜ˜1–X�Ü—W’W˜Q ¥Ó)�Ü—W’W˜Q ¥Ó)�Ü!Ÿ|š|¨R¨HÓ5‘�Ü˜Ÿ
™
Ÿ™¨4¯:©:¯?©?Ñ:Ô;Ü˜Ÿ
™
Ÿ™¨5­8Ñ3Ö4ó ó #r   c                ó   € . ROp\        \        \        P                  VR4       \	        \        P                  ! V4      VRR 4       \	        \        P                  ! V^4      VRR 4       \	        \        P                  ! V^4      ^ .4       R# )é   Néÿÿÿÿ)r0   r1   r	   é    éýÿÿÿ)r   r"   r   Útrimcoefr   )r   Úcoefs   & r   Útest_trimcoefÚTestMisc.test_trimcoef$   sd   € Úˆä”j¤"§+¡+¨t°RÔ8ä”R—[’[ Ó&¨¨S¨b¨	Ô2Ü”R—[’[  qÓ)¨4°°¨9Ô5Ü”R—[’[  qÓ)¨A¨3Ö/r   c                óÐ   € \        \        \        P                  RR^Z.4       \        \        \        P                  RRR.4       \        \        \        P                  RR. 4       R# )r	   gš™™™™©V@N© ©r	   r0   é   )r   r"   r   Ú
_vander_nd©r   s   &r   Útest_vander_nd_exceptionÚ!TestMisc.test_vander_nd_exception-   sB   € ä”j¤"§-¡-°°YÀÀÔEä”j¤"§-¡-°°R¸%¸ÔAä”j¤"§-¡-°°R¸Ö<r   c                óf   € \        \        \        P                  \        P                  R^ .4       R# )r	   Nr:   )r   ÚZeroDivisionErrorr   Ú_divr=   s   &r   Útest_div_zerodivÚTestMisc.test_div_zerodiv5   s   € äÔ'¬¯©´"·'±'¸9ÀqÀcÖJr   c                óN   € \        \        \        P                  R. RO^^4       R# )r	   Nr9   r:   )r   r"   r   Ú_powr=   s   &r   Útest_pow_too_largeÚTestMisc.test_pow_too_large9   s   € ä”j¤"§'¡'¨2ªy¸!¸QÖ?r   r9   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r-   r6   r>   rC   rG   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r   	   s0   ø‡ € ò#ò;ò5ò0ò=òK÷@ð @r   r   c                   ó2   a € ] tR t^=t o R tR tR tRtV tR# )Ú
TestDomainc                óª   € . ROpR^
.p\         P                  ! V4      p\        W24       . ROpRR.p\         P                  ! V4      p\        W24       R# )r	   Nr1   )r	   é
   r;   r1   )y      ð?      ð?ù      ð?      ð¿r2   r0   y       €      ð¿ù       @      ð?)r   Ú	getdomainr   )r   Úxr   r   s   &   r   Útest_getdomainÚTestDomain.test_getdomain?   sJ   € âˆØ�2ˆhˆÜ�lŠl˜1‹oˆÜ˜CÔ%ò #ˆØ�FˆmˆÜ�lŠl˜1‹oˆÜ˜CÖ%r   c                óN  € ^ ^.p^^.pTp\         P                  ! WV4      p\        WC4       RR.pR^.pTpTp\         P                  ! WQV4      p\        WC4       ^ ^.p^^.p\        P                  ! W".4      p\        P                  ! W.4      p\         P                  ! WQV4      p\        WC4        ! R R\        P
                  4      p^ ^.p^^.p\        P                  ! W.4      P                  V4      p\         P                  ! WQV4      p\        \        WF4      4       R# )r2   c                   ó   € ] tR t^etRtR# )Ú,TestDomain.test_mapdomain.<locals>.MyNDArrayr9   N)rI   rJ   rK   rL   rM   r9   r   r   Ú	MyNDArrayr]   e   s   † Ûr   r^   Nù              ð¿rV   éþÿÿÿ)	r   Ú	mapdomainr   r   r   ÚndarrayÚviewr   Ú
isinstance)r   Údom1Údom2r   r   rX   r^   s   &      r   Útest_mapdomainÚTestDomain.test_mapdomainL   s  € à�1ˆvˆØ�1ˆvˆØˆÜ�lŠl˜4 tÓ,ˆÜ˜CÔ%ð ˜ÐˆØ�AˆwˆØˆØˆÜ�lŠl˜1 DÓ)ˆÜ˜CÔ%ð �1ˆvˆØ�1ˆvˆÜ�hŠh˜�|Ó$ˆÜ�HŠH�d�\Ó"ˆÜ�lŠl˜1 DÓ)ˆÜ˜CÔ%ô	œŸ
™
ô 	ð �1ˆvˆØ�1ˆvˆÜ�HŠH�d�\Ó"×'Ñ'¨	Ó2ˆÜ�lŠl˜1 DÓ)ˆÜ”
˜3Ó*Ö+r   c                óº   € ^ ^.p^^.p^R.p\         P                  ! W4      p\        WC4       RR.pR^.pRR.p\         P                  ! W4      p\        WC4       R# )r2   g      à?Nr_   rV   r`   y      ð¿      ð?rU   )r   Úmapparmsr   )r   re   rf   r   r   s   &    r   Útest_mapparmsÚTestDomain.test_mapparmsn   sh   € à�1ˆvˆØ�1ˆvˆØ�"ˆgˆÜ�lŠl˜4Ó&ˆÜ˜CÔ%ð ˜ÐˆØ�AˆwˆØ˜ÐˆÜ�kŠk˜$Ó%ˆÜ˜CÖ%r   r9   N)	rI   rJ   rK   rL   rY   rg   rk   rM   rN   rO   s   @r   rR   rR   =   s   ø‡ € ò&ò ,÷D&ð &r   rR   )Ú__doc__Únumpyr   Únumpy.polynomial.polyutilsÚ
polynomialÚ	polyutilsr   Únumpy.testingr   r   r   r   r   rR   r9   r   r   Ú<module>rs      s2   ðñó ß 'Ð 'ß SÓ S÷2@ñ 2@÷h>&ó >&r   