a
    ¬<bµ  ã                   @   sH   d dl mZ d dlmZ d dlmZmZmZ dd„ Zdd„ Z	dd	„ Z
d
S )é    )ÚQ)ÚSymbol)ÚAssumptionsWrapperÚis_infiniteÚis_extended_realc                  C   sN   t ddd} t dƒ}t| ƒjs"J ‚t|ƒjd u s4J ‚t|t |¡ƒjsJJ ‚d S )NÚxT)ÚpositiveÚy)r   r   Zis_positiver   r   )r   r	   © r
   út/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/site-packages/sympy/assumptions/tests/test_wrapper.pyÚtest_AssumptionsWrapper   s
    r   c                  C   s`   t ddd} t ddd}t dƒ}t| ƒs,J ‚t|ƒr8J ‚t|ƒd u sHJ ‚t|t |¡ƒs\J ‚d S )Nr   T)Úinfiniter	   FÚz)r   r   r   r   ©r   r	   r   r
   r
   r   Útest_is_infinite   s    r   c                  C   s`   t ddd} t ddd}t dƒ}t| ƒs,J ‚t|ƒr8J ‚t|ƒd u sHJ ‚t|t |¡ƒs\J ‚d S )Nr   T)Úextended_realr	   Fr   )r   r   r   r   r   r
   r
   r   Útest_is_extended_real   s    r   N)Zsympy.assumptions.askr   Zsympy.core.symbolr   Zsympy.assumptions.wrapperr   r   r   r   r   r   r
   r
   r
   r   Ú<module>   s
   
