K iTddlmZddlmZmZmZddlmZddlm Z dZ dZ dZ dZ y ) )Q)AssumptionsWrapper is_infiniteis_extended_real)Symbol)_assume_definedcHtD]}d|}tt|rJy)N _eval_is_)rhasattrr)fact method_names j/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/sympy/assumptions/tests/test_wrapper.pytest_all_predicatesrs.8!$( );7778ctdd}td}t|jsJt|jJt|tj|jsJy)NxT)positivey)rr is_positiverr)rrs rtest_AssumptionsWrapperrs`sT"As A a , ,, , a , , 44 4 aA / ; ;; ;rctdd}tdd}td}t|sJt|rJt|Jt|tj|sJy)NrT)infiniterFz)rrrrrrrs rtest_is_infinitersdsT"AsU#As A q>>1~  q> !! ! q!**Q- (( (rctdd}tdd}td}t|sJt|rJt|Jt|tj|sJy)NrT) extended_realrFr)rrrrrs rtest_is_extended_realr sis$'As%(As A A  "" " A  && & Aqq1 22 2rN)sympy.assumptions.askrsympy.assumptions.wrapperrrrsympy.core.symbolrsympy.core.assumptionsrrrrrrrr$s,#$28 <)3r