
    \h                     T    S SK Jr  S SKJrJrJr  S SKJr  S SKJ	r	  S r
S rS rS rg	)
    )Q)AssumptionsWrapperis_infiniteis_extended_real)Symbol)_assume_definedc                  V    [          H  n SU  3n[        [        U5      (       a  M   e   g )N	_eval_is_)r   hasattrr   )factmethod_names     \/var/www/auris/envauris/lib/python3.13/site-packages/sympy/assumptions/tests/test_wrapper.pytest_all_predicatesr      s,    !$();7777      c                      [        SSS9n [        S5      n[        U 5      R                  (       d   e[        U5      R                  b   e[        U[        R                  " U5      5      R                  (       d   eg )NxT)positivey)r   r   is_positiver   r   )r   r   s     r   test_AssumptionsWrapperr      s`    sT"AsAa ,,,,a ,,444aA/;;;;r   c                      [        SSS9n [        SSS9n[        S5      n[        U 5      (       d   e[        U5      (       a   e[        U5      b   e[        U[        R                  " U5      5      (       d   eg )Nr   T)infiniter   Fz)r   r   r   r   r   r   r   s      r   test_is_infiniter      sk    sT"AsU#AsAq>>>1~~q>!!!q!**Q-((((r   c                      [        SSS9n [        SSS9n[        S5      n[        U 5      (       d   e[        U5      (       a   e[        U5      b   e[        U[        R                  " U5      5      (       d   eg )Nr   T)extended_realr   Fr   )r   r   r   r   r   s      r   test_is_extended_realr       sr    s$'As%(AsAA""""A&&&Aqq12222r   N)sympy.assumptions.askr   sympy.assumptions.wrapperr   r   r   sympy.core.symbolr   sympy.core.assumptionsr   r   r   r   r    r   r   <module>r$      s,    #  $ 28<)3r   