
    3[gH                         d dl Z d dlm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^1c                 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    Q/var/www/html/bid-api/venv/lib/python3.12/site-packages/joblib/test/test_utils.pytest_eval_expr_invalidr      s/    
 
B
 	$
 
 
s   1: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   <module>r      s_     # 
K	 %%r   