Ë
    æÿæi÷  ã                   óö   — d dl Z d dlmZ e j                  j	                  dg d¢«      d„ «       Zd„ Ze j                  j	                  dg d¢«      d„ «       Ze j                  j	                  d	g d
¢«      d„ «       Zy)é    N©Ú	eval_exprÚexpr)zexec('import os')zprint(1)z	import osz1+1; import osz1^1z' ' * 10**10z9. ** 10000.c                 óz   — t        j                  t        d¬«      5  t        | «       d d d «       y # 1 sw Y   y xY w)Nz&is not a valid or supported arithmetic©Úmatch©ÚpytestÚraisesÚ
ValueErrorr   ©r   s    úk/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/joblib/test/test_utils.pyÚtest_eval_expr_invalidr      s'   € ô 
�‰”zÐ)QÖ	RÜ�$Œ÷ 
S×	RÑ	Rúó   œ1±:c                  ó~   — d} t        j                  t        d¬«      5  t        | «       d d d «       y # 1 sw Y   y xY w)Nze1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1zis too longr   r	   r   s    r   Útest_eval_expr_too_longr      s(   € Ø€DÜ	�‰”z¨Ö	7Ü�$Œ÷ 
8×	7Ñ	7ús   ž3³<)Ú1e7z10**7z9**9**9c                 óz   — t        j                  t        d¬«      5  t        | «       d d d «       y # 1 sw Y   y xY w)NzNumeric literal .* is too larger   r	   r   s    r   Ú test_eval_expr_too_large_literalr      s%   € ä	�‰”zÐ)JÖ	KÜ�$Œ÷ 
L×	KÑ	Kúr   zexpr, result))z2*6é   )z2**6é@   )z1 + 2*3**(4) / (6 + -7)g      dÀ)z(20 // 3) % 5é   c                 ó$   — t        | «      |k(  sJ ‚y )Nr   )r   Úresults     r   Útest_eval_expr_validr   #   s   € ô �T‹?˜fÒ$Ð$Ñ$ó    )	r
   Újoblib._utilsr   ÚmarkÚparametrizer   r   r   r   © r   r   Ú<module>r!      sŒ   ðÛ å #ð ‡�×ÑØ
òóñóðò
ð ‡�×Ñ˜Ò!<Ó=ñó >ðð
 ‡�×ÑØòóñ%óñ%r   