L i:ddlZddlmZejj dgddZejj dgddZy) N eval_exprexpr)zexec('import os')zprint(1)z import osz1+1; import osz1^1cztjtd5t|dddy#1swYyxYw)Nz&is not a valid or supported arithmetic)match)pytestraises ValueErrorr)rs \/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/joblib/test/test_utils.pytest_eval_expr_invalidr s/ z)Q R$s 1:z expr, result))z2*6 )z2**6@)z1 + 2*3**(4) / (6 + -7)g d)z (20 // 3) % 5c$t||k(sJy)Nr)rresults r test_eval_expr_validrs T?f $$ $)r joblib._utilsrmark parametrizer rrr rs_ # K  %%r