+
    LV-jæ  ã                   ó   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIt^ RIH	t	H
t
 ]P                  P                  t]P                  R 4       t]P                  R 4       t]P                  ! ]	]
.R7      R 4       tR tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tR t R t!R t"R t#R t$R t%R t&R t'R t(R t)R  t*R! t+R" t,R# t-R$ t.R% t/R# )&é    N)Úassert_equal)Ú	dok_arrayÚ
dok_matrixc                  ó   € R^R^/# )r   ©r   é   ©r   é   © r   ó    Úl/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/sparse/tests/test_dok.pyÚdr      s   € à�A�v˜qÐ!Ð!r   c                  ó@   € \         P                  ! . RO. RO. RO.4      # )r   )r   r   r
   )r   r   r   )ÚnpÚarrayr   r   r   ÚAr      s   € ä�8Š8’Y¢	ª9Ð5Ó6Ð6r   )Úparamsc              #   óL   "  € V P                  R4      p^VR&   ^VR&   Vx € R# 5i)é   N)r   r   r   r	   )Úparam)Úrequestr   s   & r   ÚAspr      s*   é € à�‰�fÓ€AØ€A€f�IØ€A€f�IØ
„Gùs   ‚"$c                 óv   € \        \        V 4      4      R 0,
          p\        \        V4      4      pW#8  g   Q hR# )Ú__class_getitem__N)ÚsetÚdir)r   r   Ú	d_methodsÚasp_methodss   &&  r   Útest_dict_methods_coveredr   "   s1   € Ü”C˜“F“Ð2Ð3Õ3€IÜ”c˜#“h“-€KØÔ"Ð"Ò"r   c                 óÚ   € V P                  4       VP                  4       8X  g   Q hV P                  4        VP                  4        V P                  4       VP                  4       8X  g   Q hR # ©N)ÚitemsÚclear©r   r   s   &&r   Ú
test_clearr%   '   sH   € Ø�7‰7‹9˜Ÿ	™	›Ô#Ð#Ð#Ø‡G�G„IØ‡I�I„KØ�7‰7‹9˜Ÿ	™	›Ô#Ð#Ò#r   c                 óN  € V P                  4       VP                  4       8X  g   Q hV P                  4       pVP                  4       pVP                  4       VP                  4       8X  g   Q hVP                  4       VP                  4       8X  g   Q h^VR&   VR,          ^8X  g   Q hR# )r   Nr   )r"   Úcopy)r   r   ÚddÚasps   &&  r   Ú	test_copyr*   -   s�   € Ø�7‰7‹9˜Ÿ	™	›Ô#Ð#Ð#Ø	
�‰‹€BØ
�(‰(‹*€CØ�8‰8‹:˜Ÿ™›Ô$Ð$Ð$Ø�9‰9‹;˜#Ÿ)™)›+Ô%Ð%Ð%Ø€Cˆ�KØˆv�;˜!ÔÐÒr   c                  ó„   € . ROp \         P                  ! V 4      p. RO. RO. RO.p\        VP                  4       V4       R# )r   N©r	   )r   r   )r
   r   )r   r   r   )r   r   r   )r   r   r   ©r   Úfromkeysr   Útoarray©ÚedgesÚXdokÚXs      r   Útest_fromkeys_defaultr4   6   s3   € â$€EÜ×Ò˜eÓ$€DÚ	’IšyÐ)€AÜ�—‘“ Ö#r   c                  ó†   € . ROp \         P                  ! V R4      p. RO. RO. RO.p\        VP                  4       V4       R# )r   Nr,   éÿÿÿÿ)r   r   r6   )r6   r   r   )r   r6   r   r-   r0   s      r   Útest_fromkeys_positionalr7   =   s5   € â$€EÜ×Ò˜e RÓ(€DÚ	’Z¢Ð,€AÜ�—‘“ Ö#r   c                  ó¦   € R  \        ^4       4       p \        P                  ! V 4      p^^ .^ ^.^^ .^ ^..p\        VP	                  4       V4       R# )c              3   ó6   "  € T F  qV^,          3x € K  	  R# 5i)r
   Nr   )Ú.0Úas   & r   Ú	<genexpr>Ú)test_fromkeys_iterator.<locals>.<genexpr>E   s   é € Ð	'™h˜ˆa�!�e�*›hùs   ‚N)Úranger   r.   r   r/   )Úitr2   r3   s      r   Útest_fromkeys_iteratorr@   D   sN   € Ù	'œe AœhÓ	'€BÜ×Ò˜bÓ!€DØ
ˆQˆ�!�Q�˜!˜Q˜ ! Q Ð(€AÜ�—‘“ Ö#r   c                 óL  € VP                  R4      V P                  R4      8X  g   Q hVP                  R^c4      V P                  R^c4      8X  g   Q h\        P                  ! \        RR7      ;_uu_ 4        VP                  R^c4       RRR4       R#   + '       g   i     R# ; i)r   zout of bounds©ÚmatchNr   ©r   r   )r   é   )ÚgetÚpytestÚraisesÚ
IndexErrorr$   s   &&r   Útest_getrJ   J   sr   € Ø�7‰7�6‹?˜aŸe™e F›mÔ+Ð+Ð+Ø�7‰7�6˜2Ó !§%¡%¨°Ó"3Ô3Ð3Ð3Ü	�Š”z¨×	9Ö	9Ø�‰�˜Ô÷ 
:×	9×	9Ò	9ús   Á5BÂB#	c                 óP   € VP                  4       V P                  4       8X  g   Q hR # r!   ©r"   r$   s   &&r   Ú
test_itemsrM   P   s   € Ø�9‰9‹;˜!Ÿ'™'›)Ô#Ð#Ò#r   c                 óP   € VP                  4       V P                  4       8X  g   Q hR # r!   )Úkeysr$   s   &&r   Ú	test_keysrP   S   s   € Ø�8‰8‹:˜Ÿ™›Ô!Ð!Ò!r   c                 óX  € V P                  R4      ^8X  g   Q hVP                  R4      ^8X  g   Q hV P                  4       VP                  4       8X  g   Q hVP                  RR4      e   Q hVP                  RR4      R8X  g   Q h\        P                  ! \        RR7      ;_uu_ 4        VP                  R4       RRR4       \        P                  ! \
        RR7      ;_uu_ 4        VP                  R^R7       RRR4       R#   + '       g   i     LR; i  + '       g   i     R# ; i)	r   NÚotherz(22, 21)rB   z"got an unexpected keyword argument)Údefaultr   )é   é   )Úpopr"   rG   rH   ÚKeyErrorÚ	TypeErrorr$   s   &&r   Útest_poprY   V   sØ   € Ø�5‰5�‹=˜AÔÐÐØ�7‰7�6‹?˜aÔÐÐØ�7‰7‹9˜Ÿ	™	›Ô#Ð#Ð#à�7‰7�8˜TÓ"Ò*Ð*Ð*Ø�7‰7�8˜WÓ%¨Ô0Ð0Ð0Ü	�Š”x z×	2Ö	2Ø�‰�Ô÷ 
3ä	�Š”yÐ(L×	MÖ	MØ�‰� !ˆÔ$÷ 
NÑ	M÷ 
3×	2úç	M×	MÐ	Mús   Â)DÃ'DÄD	ÄD)	c                 óš   € V P                  4       VP                  4       8X  g   Q hV P                  4       VP                  4       8X  g   Q hR # r!   )Úpopitemr"   r$   s   &&r   Útest_popitemr\   b   s6   € Ø�9‰9‹;˜#Ÿ+™+›-Ô'Ð'Ð'Ø�7‰7‹9˜Ÿ	™	›Ô#Ð#Ò#r   c                 óü   € VP                  R^4      ^8X  g   Q hVP                  R^4      ^8X  g   Q hV P                  R^4       V P                  R^4       V P                  4       VP                  4       8X  g   Q hR# )r   Nr   ©r
   r
   )Ú
setdefaultr"   r$   s   &&r   Útest_setdefaultr`   f   sj   € Ø�>‰>˜& !Ó$¨Ô)Ð)Ð)Ø�>‰>˜& !Ó$¨Ô)Ð)Ð)Ø‡L�L�˜ÔØ‡L�L�˜ÔØ�7‰7‹9˜Ÿ	™	›Ô#Ð#Ò#r   c                 ób  € WP                   VP                   P                  4       3 FQ  p\        VP                  4      pVP	                  V4       \        VP                  4       VP                  4       4       KS  	  \        P                  ! \        R R7      ;_uu_ 4        VP	                  \        P                  ! R4      4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP	                  R	R/4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP	                  R
R/4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP	                  RR/4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP	                  RR/4       RRR4       R#   + '       g   i     EL; i  + '       g   i     Læ; i  + '       g   i     L¹; i  + '       g   i     LŒ; i  + '       g   i     R# ; i)zInexact indices .* not allowedrB   Nz length needs to match self.shapeg333333ó?zinteger keys requiredznegative indexzindex .* is too larger^   )r   r
   r   r   )gš™™™™™É?r   )r   r6   )r   r   )Ú_dictr"   r   ÚshapeÚupdater   r/   rG   rH   Ú
ValueErrorr   ÚzerosrI   )r   r   ÚinputÚBsps   &&  r   Útest_updateri   m   sM  € Ø—y‘y #§)¡)§/¡/Ó"3Ó4ˆÜ˜Ÿ	™	Ó"ˆØ�
‰
�5ÔÜ�S—[‘[“] C§K¡K£MÖ2ñ 5ô
 
�Š”zÐ)I×	JÖ	JØ�
‰
”2—8’8˜E“?Ô#÷ 
Kä	�Š”zÐ)K×	LÖ	LØ�
‰
�L #Ð&Ô'÷ 
Mä	�Š”zÐ)@×	AÖ	AØ�
‰
�H˜c�?Ô#÷ 
Bä	�Š”zÐ)9×	:Ö	:Ø�
‰
�G˜S�>Ô"÷ 
;ä	�Š”zÐ)@×	AÖ	AØ�
‰
�F˜C�=Ô!÷ 
BÑ	A÷ 
K×	JÐ	Júç	L×	Lúç	A×	Aúç	:×	:úç	A×	AÐ	Aús<   Â &GÃ2G$Ä2G7Å2H
Æ2HÇG!	Ç$G4	Ç7H	È
H	ÈH.	c                 ót   € \        VP                  4       4      \        V P                  4       4      8X  g   Q hR # r!   )ÚlistÚvaluesr$   s   &&r   Útest_valuesrm   ~   s(   € ô �—
‘
“Ó¤ a§h¡h£jÓ!1Ô1Ð1Ò1r   c                 ó4   € VR,          V R,          8X  g   Q hR# ©r   Nr   r   r$   s   &&r   Útest_dunder_getitemrp   ƒ   s   € Øˆv�;˜!˜F�)Ô#Ð#Ò#r   c                 ód   € ^VR&   ^V R&   V P                  4       VP                  4       8X  g   Q hR# )é   N)r   r   rL   r$   s   &&r   Útest_dunder_setitemrs   †   s.   € Ø€Cˆ�KØ€A€f�IØ�7‰7‹9˜Ÿ	™	›Ô#Ð#Ò#r   c                 ó\   € VR V R V P                  4       VP                  4       8X  g   Q hR# ro   rL   r$   s   &&r   Útest_dunder_delitemru   ‹   s*   € ØˆFˆØ	ˆ&ˆ	Ø�7‰7‹9˜Ÿ	™	›Ô#Ð#Ò#r   c                 óB   € RV 9   RV9   8X  g   Q hRV 9   RV9   8X  g   Q hR# )r   Nr   rD   r   r$   s   &&r   Útest_dunder_containsrw   �   s.   € Ø�a‰K˜V s™]Ô+Ð+Ð+Ø�a‰K˜V s™]Ô+Ð+Ò+r   c                 ó<   € \        V 4      \        V4      8X  g   Q hR # r!   )Úlenr$   s   &&r   Útest_dunder_lenrz   ”   s   € Üˆq‹6”S˜“XÔÐÒr   c                 ó6  € \        V\        4      '       dB   \        P                  ! \        4      ;_uu_ 4        \        \        V4      4       R R R 4       R # \        \        V4      4      \        \        V 4      4      8X  g   Q hR #   + '       g   i     R # ; ir!   )Ú
isinstancer   rG   rH   rX   rk   Úreversedr$   s   &&r   Útest_dunder_reversedr~   ˜   s`   € Ü�#”y×!Ò!Ü�]Š]œ9×%Õ%Ü”˜#“Ô÷ &Ñ%ô ”H˜S“MÓ"¤d¬8°A«;Ó&7Ô7Ð7Ò7÷ &×%Ð%ús   ¹BÂB	c                 ó°  € \        V\        4      '       d6   \        P                  ! \        4      ;_uu_ 4        W,          pR R R 4       R # R^/pW,          pVR,          ^8X  g   Q hW,          p V P                  4       VP                  4       8X  g   Q hW!,          pVP                  4       VP                  4       8X  g   Q hR #   + '       g   i     R # ; i)NrD   )r|   r   rG   rH   rX   r"   )r   r   r(   s   && r   Útest_dunder_iorr€   Ÿ   sŸ   € Ü�#”y×!Ò!Ü�]Š]œ9×%Õ%Ø�JˆC÷ &Ñ%ð �aˆ[ˆØ�	ˆØ�6�{˜aÔÐÐØ	�ˆØ�w‰w‹y˜CŸI™I›KÔ'Ð'Ð'Ø
�	ˆØ�x‰x‹z˜SŸY™Y›[Ô(Ð(Ò(÷ &×%Ð%ús   ¹	CÃC	c                 ó  € \        V\        4      '       d6   \        P                  ! \        4      ;_uu_ 4        W,           R R R 4       R # W ,          W,          8X  g   Q hW ,          W,          8X  g   Q hR #   + '       g   i     R # ; ir!   )r|   r   rG   rH   rX   r$   s   &&r   Útest_dunder_orr‚   ¬   s]   € Ü�#”y×!Ò!Ü�]Š]œ9×%Õ%ØŽI÷ &Ñ%ð �u˜�ÔÐÐØ�u˜�	Ô!Ð!Ò!÷	 &×%Ð%ús   ¹	A8Á8B		c                 ó  € \        V\        4      '       di   \        P                  ! \        4      ;_uu_ 4        W,           R R R 4       \        P                  ! \        4      ;_uu_ 4        W,           R R R 4       R # VP                  V 4      VP                  V4      8X  g   Q hV P                  V 4      VP                  V 4      8X  g   Q hW,          '       g   Q hR #   + '       g   i     L¥; i  + '       g   i     R # ; ir!   )r|   r   rG   rH   rX   Ú__ror__r$   s   &&r   Útest_dunder_rorr…   ´   s¡   € Ü�#”y×!Ò!Ü�]Š]œ9×%Õ%ØŽI÷ &ä�]Š]œ9×%Õ%ØŽG÷ &Ñ%ð �{‰{˜1‹~ §¡¨SÓ!1Ô1Ð1Ð1Ø�y‰y˜‹|˜sŸ{™{¨1›~Ô-Ð-Ð-Ø�wŒwˆŠw÷ &×%úç%×%Ð%ús   ¹	CÁ,	C2ÃC/	Ã2D	c                 ó^  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        P                  P
                  4       W8H  P                  4       P                  4       '       g   Q hW8H  P                  4       '       g   Q h RRR4       R#   + '       g   i     R# ; i©ÚignoreN©ÚwarningsÚcatch_warningsÚsimplefilterÚspÚsparseÚSparseEfficiencyWarningr/   Úall©r   r   s   &&r   Útest_dunder_eqr’   À   óo   € Ü	×	 Ò	 ×	"Õ	"Ü×Ò˜h¬¯	©	×(IÑ(IÔJØ‘
×#Ñ#Ó%×)Ñ)×+Ò+Ð+Ð+Ø‘�~‰~×ÒÐÑ÷ 
#×	"×	"Ò	"úó   žA2BÂB,	c                 óŠ   € W8g  P                  4       P                  4       '       d   Q hW8g  P                  4       '       d   Q hR # r!   ©r/   Úanyr‘   s   &&r   Útest_dunder_ner˜   Æ   s:   € Ø‘
×#Ñ#Ó%×)Ñ)×+Ò+Ð+Ð+Ø‘�~‰~×ÒÐÐÑr   c                 óŠ   € W8  P                  4       P                  4       '       d   Q hW8  P                  4       '       d   Q hR # r!   r–   r‘   s   &&r   Útest_dunder_ltrš   Ê   ó7   € Ø‘	×"Ñ"Ó$×(Ñ(×*Ò*Ð*Ð*Ø‘�}‰}�ŠÐÐ‰r   c                 óŠ   € W8„  P                  4       P                  4       '       d   Q hW8„  P                  4       '       d   Q hR # r!   r–   r‘   s   &&r   Útest_dunder_gtr�   Î   r›   r   c                 ó^  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        P                  P
                  4       W8*  P                  4       P                  4       '       g   Q hW8*  P                  4       '       g   Q h RRR4       R#   + '       g   i     R# ; ir‡   r‰   r‘   s   &&r   Útest_dunder_lerŸ   Ò   r“   r”   c                 ó^  € \         P                  ! 4       ;_uu_ 4        \         P                  ! R \        P                  P
                  4       W8¬  P                  4       P                  4       '       g   Q hW8¬  P                  4       '       g   Q h RRR4       R#   + '       g   i     R# ; ir‡   r‰   r‘   s   &&r   Útest_dunder_ger¡   Ø   r“   r”   c                 ó¢   € \         ;QJ d%    R  \        W4       4       F  '       d   K   RM	  RM! R  \        W4       4       4      '       g   Q hR# )c              3   óJ   "  € T F  w  rW8H  P                  4       x € K  	  R # 5ir!   )r�   )r:   r;   r)   s   &  r   r<   Ú#test_dunder_iter.<locals>.<genexpr>à   s   é € Ð:©k¡F A�‘�~‰~×Ð«kùs   ‚!#FTN)r�   Úzipr‘   s   &&r   Útest_dunder_iterr¦   ß   s1   € ß‹3Ñ:¬c°!¬kÓ:�3�3Š3Ñ:¬c°!¬kÓ:×:Ò:Ð:Ò:r   )0rŠ   rG   Únumpyr   Únumpy.testingr   Úscipyr�   Úscipy.sparser   r   ÚmarkÚthread_unsafeÚ
pytestmarkÚfixturer   r   r   r   r%   r*   r4   r7   r@   rJ   rM   rP   rY   r\   r`   ri   rm   rp   rs   ru   rw   rz   r~   r€   r‚   r…   r’   r˜   rš   r�   rŸ   r¡   r¦   r   r   r   Ú<module>r¯      s  ðÛ ã Û Ý &Û ß .ð �[‰[×&Ñ&€
ð ‡�ñ"ó ð"ð ‡�ñ7ó ð7ð ‡‚˜	 :Ð.Ô/ñó 0ðò#ò
$òò$ò$ò$òò$ò"ò
%ò$ò$ò"ò"2ò
$ò$ò
$ò
,òò8ò)ò"ò	ò ò òòò ò ô;r   