K i&ddlmZmZddlmZdZy))LONG_MAXiroot)raisesc tdtdk(sJtdtdzdk(sJtdD]}t|d|dfk(rJttdttdttdy) N)FrTctddS)Nrrd/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/external/tests/test_gmpy.pyztest_iroot.. s uR|rctddS)Nrr r rrrztest_iroot.. s uQ{rctddS)Nrr r r rrrztest_iroot.. s uQ|r)rrranger ValueError)xs r test_irootrs| H  ++ + HqL !Z // / 1X(Q{q$i'''( :+, :*+ :+,rN)sympy.external.gmpyrrsympy.testing.pytestrrr rrrs/'-r