+
    Y°³jõ  ã                   ó^   € ^ RI t ^ RIt^ RIHt ^ RIHt ]! R. R	ORR.4      t ! R R4      tR# )
é    N)Úassert_equal)Ú_make_tuple_bunchÚResultÚwÚbetac                   ó&  a € ] tR t^t o 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]P0                  P3                  RRR.R.3RR.R.3RR.R.3.4      R 4       t]P0                  P3                  RR. R(OR.3RRR.RR.3.4      R 4       t]P0                  P3                  RRR.R.3RR.R.3.4      R  4       t]P0                  P3                  RRR!.R.3RR.R".3R#R.R.3.4      R$ 4       tR% tR&tV t R'# ))ÚTestMakeTupleBunchc                ó0   € \        ^^^^cRR7      V n        R# )é   ç      à?©ÚxÚyÚzr   r   N)r   Úresult©Úselfs   &Ú\/home/luca/screen-checking/.venv/lib/python3.14/site-packages/scipy/_lib/tests/test_bunch.pyÚsetup_methodÚTestMakeTupleBunch.setup_method   s   € ä˜q A¨¨b°sÔ;ˆŽó    c                óF  € \        V P                  P                  ^4       \        V P                  P                  ^4       \        V P                  P                  ^4       \        V P                  P
                  ^c4       \        V P                  P                  R4       R# )r   r   N)r   r   r   r   r   r   r   r   s   &r   Útest_attribute_accessÚ(TestMakeTupleBunch.test_attribute_access   s^   € Ü�T—[‘[—]‘] AÔ&Ü�T—[‘[—]‘] AÔ&Ü�T—[‘[—]‘] AÔ&Ü�T—[‘[—]‘] BÔ'Ü�T—[‘[×%Ñ% sÖ+r   c                ó–  € \        V P                  ^ ,          ^4       \        V P                  ^,          ^4       \        V P                  ^,          ^4       \        V P                  R,          ^4       \        P                  ! \        RR7      ;_uu_ 4        V P                  ^,           RRR4       R#   + '       g   i     R# ; i)r   zindex out of range©ÚmatchNéÿÿÿÿ)r   r   ÚpytestÚraisesÚ
IndexErrorr   s   &r   Útest_indexingÚ TestMakeTupleBunch.test_indexing   sw   € Ü�T—[‘[ •^ QÔ'Ü�T—[‘[ •^ QÔ'Ü�T—[‘[ •^ QÔ'Ü�T—[‘[ •_ aÔ(Ü�]Š]œ:Ð-A×BÖBØ�K‰K˜ŽN÷ C×B×BÒBús   ÂB7Â7C	c                ól   € V P                   w  rp\        WV3R4       \        V P                   R4       R# ©r   N©r   é   é   )r   r   )r   Úx0Úy0Úz0s   &   r   Útest_unpackingÚ!TestMakeTupleBunch.test_unpacking%   s+   € Ø—[‘[‰
ˆ�Ü�b˜b�\ 9Ô-Ü�T—[‘[ )Ö,r   c                óº   € \        V P                  R ,          R4       \        V P                  R,          R4       \        V P                  RRR1,          R4       R# ):r   NN:NNr'   N)r'   r(   )r   r(   r   )r(   r'   r   )r   r   r   s   &r   Ú
test_sliceÚTestMakeTupleBunch.test_slice*   s>   € Ü�T—[‘[ •_ fÔ-Ü�T—[‘[ Õ% vÔ.Ü�T—[‘[¡ 2 Õ&¨	Ö2r   c                óD   € \        \        V P                  4      ^4       R# )r(   N)r   Úlenr   r   s   &r   Útest_lenÚTestMakeTupleBunch.test_len/   s   € Ü”S˜Ÿ™Ó% qÖ)r   c                óH   € \        V P                  4      p\        VR 4       R# )z%Result(x=1, y=2, z=3, w=99, beta=0.5)N)Úreprr   r   )r   Úss   & r   Ú	test_reprÚTestMakeTupleBunch.test_repr2   s   € Ü�—‘ÓˆÜ�QÐ?Ö@r   c                óV   € \        \        V P                  4      \        R4      4       R# r%   )r   Úhashr   r   s   &r   Ú	test_hashÚTestMakeTupleBunch.test_hash6   s   € Ü”T˜$Ÿ+™+Ó&¬¨Y«Ö8r   c                óF  € \         P                  ! V P                  4      p\         P                  ! V4      p\	        V\
        4      '       g   Q h\        VP                  V P                  P                  4       \        VP                  V P                  P                  4       \        VP                  V P                  P                  4       \        VP                  V P                  P                  4       \        VP                  V P                  P                  4       R # )N)ÚpickleÚdumpsr   ÚloadsÚ
isinstancer   r   r   r   r   r   r   )r   r7   Úobjs   &  r   Útest_pickleÚTestMakeTupleBunch.test_pickle9   s¤   € Ü�LŠL˜Ÿ™Ó%ˆÜ�lŠl˜1‹oˆÜ˜#œv×&Ò&Ð&Ð&Ü�S—U‘U˜DŸK™KŸM™MÔ*Ü�S—U‘U˜DŸK™KŸM™MÔ*Ü�S—U‘U˜DŸK™KŸM™MÔ*Ü�S—U‘U˜DŸK™KŸM™MÔ*Ü�S—X‘X˜tŸ{™{×/Ñ/Ö0r   c                óª   € \         P                  ! \        R R7      ;_uu_ 4        RV P                  n        RRR4       R#   + '       g   i     R# ; i)zcan't set attributer   Nr   )r   r    ÚAttributeErrorr   r   r   s   &r   Útest_read_only_existingÚ*TestMakeTupleBunch.test_read_only_existingC   s/   € Ü�]Š]œ>Ð1F×GÖGØˆD�K‰KŒM÷ H×G×GÒGúó   ¥AÁA	c                ób   € R V P                   n        V P                   P                  R 8X  g   Q hR# )zlattice of coincidenceN)r   Úplate_of_shrimpr   s   &r   Útest_read_only_newÚ%TestMakeTupleBunch.test_read_only_newG   s'   € Ø&>ˆ�‰Ô#Ø�{‰{×*Ñ*Ð.FÔFÐFÒFr   c           	     ó¦   € \         P                  ! \        R R7      ;_uu_ 4        \        ^^^RR7       RRR4       R#   + '       g   i     R# ; i)Úmissingr   ç      è?)r   r   r   r   N©r   r    Ú	TypeErrorr   r   s   &r   Ú"test_constructor_missing_parameterÚ5TestMakeTupleBunch.test_constructor_missing_parameterK   s0   € Ü�]Š]œ9¨I×6Ö6ä�Q˜!˜q tÕ,÷ 7×6×6Ò6úó	   ¥?¿A	c                óª   € \         P                  ! \        R R7      ;_uu_ 4        \        ^^^^{RRR7       RRR4       R#   + '       g   i     R# ; i)Ú
unexpectedr   rQ   iç  )r   r   r   r   r   ÚfooNrR   r   s   &r   Ú$test_constructor_incorrect_parameterÚ7TestMakeTupleBunch.test_constructor_incorrect_parameterP   s4   € Ü�]Š]œ9¨L×9Ö9ä�Q˜!˜q C¨d¸Õ<÷ :×9×9Ò9úrJ   c                ó~   € R p\        \        P                  V4       \        V P                  P                  V4       R# )zscipy._lib.tests.test_bunchN)r   r   Ú
__module__r   )r   Úms   & r   Útest_moduleÚTestMakeTupleBunch.test_moduleU   s+   € Ø)ˆÜ”V×&Ñ&¨Ô*Ü�T—[‘[×+Ñ+¨QÖ/r   c                óB  € \        ^^^RRR7      p\        ^^^^cRR7      p\        VP                  R4       \        VP                  R4       \        VR,          R4       \        VP                  ^c4       \        VP                  R4       \        VR,          R4       R# )	r   g        r   g      ð?:NNNNr   r&   )é   é   é   )r   r   r   r   )r   Úresult1Úresult2s   &  r   Útest_extra_fields_per_instanceÚ1TestMakeTupleBunch.test_extra_fields_per_instanceZ   s~   € ô ˜1  Q¨"°3Ô7ˆÜ˜1  Q¨"°3Ô7ˆÜ�W—Y‘Y Ô#Ü�W—\‘\ 3Ô'ô 	�W˜Q•Z Ô+Ü�W—Y‘Y Ô#Ü�W—\‘\ 3Ô'Ü�W˜Q•Z Ö+r   c                ó¼   € \        R RR.4      pV! ^^R7      p\        VP                  ^4       \        VP                  ^4       \	        V4      p\        VR4       R# )ÚSquareÚwidthÚheight)rk   rl   zSquare(width=1, height=2)N)r   r   rk   rl   r6   )r   rj   Úsqr7   s   &   r   Ú"test_extra_field_names_is_optionalÚ5TestMakeTupleBunch.test_extra_field_names_is_optionalm   sO   € Ü" 8¨g°xÐ-@ÓAˆÙ˜! AÔ&ˆÜ�R—X‘X˜qÔ!Ü�R—Y‘Y Ô"Ü�‹HˆÜ�QÐ3Ö4r   c                ó¤   € \        R RR.4      pV! ^^R7      p\        V\        4      '       g   Q h\        VR,           \        4      '       g   Q hR# )ÚTupÚaÚb)rr   rs   N)r   )r   rB   Útuple)r   rq   Útus   &  r   Útest_tuple_likeÚ"TestMakeTupleBunch.test_tuple_likeu   sG   € Ü ¨¨S zÓ2ˆÙ�1˜Œ]ˆÜ˜"œe×$Ò$Ð$Ð$Ü˜"˜t�)¤U×+Ò+Ð+Ò+r   c                óœ   € R p\        RR.RR.VR7      pV! ^R^qR7      p\        VP                  V4       \        VP                  V4       R# )	zsome.module.nameÚFoor   rr   rs   )Úmoduleic  )r   rr   rs   N)r   r   r]   )r   r^   ry   rY   s   &   r   Útest_explicit_moduleÚ'TestMakeTupleBunch.test_explicit_module{   sG   € ØˆÜ ¨ u¨s°C¨jÀÔCˆÙ�A˜ Ô$ˆÜ�S—^‘^ QÔ'Ü�S—^‘^ QÖ'r   c                ór   € \        R RR.4      p\        VR4      '       g   Q h\        VR4      '       g   Q hR# )rj   rk   rl   Ú_replaceÚ_field_defaultsN)r   Úhasattr)r   rj   s   & r   Útest_passes_polars_checksÚ,TestMakeTupleBunch.test_passes_polars_checks‚   s:   € ä" 8¨g°xÐ-@ÓAˆÜ�v˜z×*Ò*Ð*Ð*Ü�vÐ0×1Ò1Ð1Ò1r   ÚargsÚ123rr   rs   ry   z-3r   z+-*/c                óš   € \         P                  ! \        R R7      ;_uu_ 4        \        V!   RRR4       R#   + '       g   i     R# ; i)Úidentifiersr   N©r   r    Ú
ValueErrorr   ©r   rƒ   s   &&r   Útest_identifiers_not_allowedÚ/TestMakeTupleBunch.test_identifiers_not_allowed�   s,   € ô �]Š]œ:¨]×;Ö;Ü˜tÒ$÷ <×;×;Ò;úó	   ¥
9¹A
	c                óš   € \         P                  ! \        R R7      ;_uu_ 4        \        V!   RRR4       R#   + '       g   i     R# ; i)Ú	Duplicater   Nr‡   r‰   s   &&r   Útest_repeated_field_namesÚ,TestMakeTupleBunch.test_repeated_field_names”   s,   € ô �]Š]œ:¨[×9Ö9Ü˜tÒ$÷ :×9×9Ò9úrŒ   Ú_aÚ_xc                óš   € \         P                  ! \        R R7      ;_uu_ 4        \        V!   RRR4       R#   + '       g   i     R# ; i)Ú
underscorer   Nr‡   r‰   s   &&r   Ú#test_leading_underscore_not_allowedÚ6TestMakeTupleBunch.test_leading_underscore_not_allowedš   s,   € ô �]Š]œ:¨\×:Ö:Ü˜tÒ$÷ ;×:×:Ò:úrŒ   ÚdefÚorÚandc                óš   € \         P                  ! \        R R7      ;_uu_ 4        \        V!   RRR4       R#   + '       g   i     R# ; i)Úkeywordr   Nr‡   r‰   s   &&r   Ú"test_keyword_not_allowed_in_fieldsÚ5TestMakeTupleBunch.test_keyword_not_allowed_in_fields    s,   € ô �]Š]œ:¨Y×7Ö7Ü˜tÒ$÷ 8×7×7Ò7úrŒ   c                ó¦   € \         P                  ! \        R R7      ;_uu_ 4        \        R. RR.4       RRR4       R#   + '       g   i     R# ; i)zat least one namer   ÚQwertyrr   rs   Nr‡   r   s   &r   Ú%test_at_least_one_field_name_requiredÚ8TestMakeTupleBunch.test_at_least_one_field_name_required§   s4   € Ü�]Š]œ:Ð-@×AÖAÜ˜h¨¨S°#¨JÔ7÷ B×A×AÒAúrV   )r   N)rr   rs   rr   )!Ú__name__r]   Ú__qualname__Ú__firstlineno__r   r   r"   r,   r/   r3   r8   r<   rD   rH   rM   rT   rZ   r_   rg   rn   rv   r{   r�   r   ÚmarkÚparametrizerŠ   r�   r•   rœ   r    Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r	   r	      s¨  ø‡ € ò<ò,òò-ò
3ò
*òAò9ò1òòGò-ò
=ò
0ò
,ò&5ò,ò(ò2ð ‡[�[×Ñ˜V u¨s¨e°c°UÐ&;Ø',¨t¨f°s°eÐ&<Ø',¨s¨e°f°XÐ&>ð&@ó Añ%óAð%ð ‡[�[×Ñ˜V uªoÀ¸uÐ&EØ',¨s°C¨j¸3À¸*Ð&Eð&Gó Hñ%óHð%ð ‡[�[×Ñ˜V u¨t¨f°s°eÐ&<Ø',¨s¨e°d°VÐ&<ð&>ó ?ñ%ó?ð%ð ‡[�[×Ñ˜V u¨u¨g¸°uÐ&=Ø',¨s¨e°d°VÐ&<Ø',¨s¨e°c°UÐ&;ð&=ó >ñ%ó>ð%÷8ð 8r   r	   )r   r   r   )r   r?   Únumpy.testingr   Úscipy._lib._bunchr   r   r	   © r   r   Ú<module>r­      s1   ðÛ Û Ý &Ý /ñ
 
˜8¢_°s¸F°mÓ	D€÷]8ó ]8r   