ó
    – óh  ã                   óz   • S SK JrJr  S rS rS rS rS rS rS r	S	 r
S
 rS rS rS rS rS rS rS rS rg)é    ©ÚpackbÚunpackbc                 óŽ   • [        U5      n[        U5      U :X  d   U< SU < S[        U5      < 35       e[        USS9U:X  d   eg )Nz length should be z	 but get r   ©Úuse_list)r   Úlenr   )ÚlengthÚobjÚvs      ÚW/home/james-whalen/.local/lib/python3.13/site-packages/srsly/tests/msgpack/test_case.pyÚcheckr      sE   € Üˆc‹
€AÜˆq‹6VÓÐXÃCËÔQTÐUVÕQWÐXÓXÐÜ1˜qÑ! SÓ(Ð(Ñ(ó    c                  ó.   • S H  n [        SU 5        M     g )N)
NTFr   é   é@   é   éÿÿÿÿiáÿÿÿiàÿÿÿr   ©r   ©Úos    r   Útest_1r   
   s   € óˆô 	ˆaŽòr   c                  ó.   • S H  n [        SU 5        M     g )N)é€   éÿ   éßÿÿÿi€ÿÿÿé   r   r   s    r   Útest_2r      s   € Û?ˆÜˆaŽò @r   c                  ó.   • S H  n [        SU 5        M     g )N)é   éÿÿ  éÿÿÿi €ÿÿé   r   r   s    r   Útest_3r$      s   € ÛAˆÜˆaŽò Br   c                  ó.   • S H  n [        SU 5        M     g )N)é   l   ÿÿ iÿÿÿi   €é   r   r   s    r   Útest_5r(   $   s   € ÛCˆÜˆaŽò Dr   c                  ó.   • S H  n [        SU 5        M     g )N)l        l   ÿÿÿÿ lýÿÿÿ    lûÿÿÿ         ç      ð?gš™™™™™¹?gš™™™™™¹¿g      ð¿é	   r   r   s    r   Útest_9r,   )   s   € ó	ˆô 	ˆaŽò	r   c                 ó&   • [        X-   SU-  5        g )Nó    r   ©ÚoverheadÚnums     r   Ú	check_rawr2   7   s   € Ü	ˆ#‰.˜$ ™*Õ%r   c                  ó4   • [        SS5        [        SS5        g )Nr   r   é   ©r2   © r   r   Útest_fixrawr7   ;   s   € Üˆa„OÜˆaÕr   c                  ó4   • [        SS5        [        SS5        g )Nr#   é    r!   r5   r6   r   r   Ú
test_raw16r:   @   s   € ÜˆaÔÜˆaÕr   c                  ó   • [        SS5        g ©Nr'   r&   r5   r6   r   r   Ú
test_raw32r=   E   s   € ÜˆaÕr   c                 ó&   • [        X-   SU-  5        g )N)Nr   r/   s     r   Úcheck_arrayr?   I   s   € Ü	ˆ#‰.˜' C™-Õ(r   c                  ó4   • [        SS5        [        SS5        g )Nr   r   é   ©r?   r6   r   r   Útest_fixarrayrC   M   s   € Ü1ÔÜ<Õ r   c                  ó4   • [        SS5        [        SS5        g )Nr#   é   r!   rB   r6   r   r   Útest_array16rF   R   s   € Ü6ÔÜ=Õ!r   c                  ó   • [        SS5        g r<   rB   r6   r   r   Útest_array32rH   W   s   € ÜGÕr   c                 óF   • [        U 5      U:X  d   e[        USS9U :X  d   eg )Nr   r   r   )r   Úbufs     r   ÚmatchrK   [   s)   € Ü‹:˜ÓÐÐÜ3 Ñ# sÓ*Ð*Ñ*r   c                  ó`  • SSSSSSSSS	S
SS0S4SS[        [        S5      5      S4[        [        S5      5      S40 S4[        [        S5       V s/ s H  o U 4PM     sn 5      S4[        [        S5       V s/ s H  o U 4PM     sn 5      S4/nU H  u  p#[        X#5        M     g s  sn f s  sn f )N)Nó   À)Fó   Â)Tó   Ã)r   ó    )r   ó   )r   s   Ì€)r    s   Í )r   ó   ÿ)r   s   Ðß)r"   s   Ñÿr   s   )r*   s	   Ë?ð      )r6   ó   rA   s   Ÿ 	
rE   s   Ü  	
ó   €s     		

s#   Þ   		

)ÚtupleÚrangeÚdictrK   )ÚxÚcasesr   Úps       r   Ú
test_matchr[   `   sÛ   € àØØØØØØØØØØ
ˆQˆÐ!Ø6Øä”%˜“)ÓØOð	
ô
 ”%˜“)ÓØ[ð	
ð 
ˆWˆä¤%¨¤)Ó,¢)˜Qa“&¡)Ñ,Ó-Øð	
ô
 ¤%¨¤)Ó,¢)˜Qa“&¡)Ñ,Ó-ð Pð	
ð7€EóB ‰ˆÜˆaŽò ùò -ùò -s   ÁB&(Á8B+*c                  ó6   • [        [        S5      SS9S:X  d   eg )NÚfoobarr   r   s   foobar)r   r   r6   r   r   Útest_unicoder^   †   s   € Ü”5˜“?¨QÑ/°9Ó<Ð<Ñ<r   N)Úsrsly.msgpackr   r   r   r   r   r$   r(   r,   r2   r7   r:   r=   r?   rC   rF   rH   rK   r[   r^   r6   r   r   Ú<module>r`      s^   ðß (ò)òò ò
ò
ò
ò&òò
 ò
ò)ò!ò
"ò
ò+ò
#óL=r   