a
    kh                     @   sT   d dl mZmZ d dlmZmZ d dlmZmZ dd Z	dd Z
dd	 Zd
d ZdS )    )askQ)assumingglobal_assumptions)xyc                   C   sV   t tt" ttts"J W d    n1 s60    Y  tttrRJ d S N)r   r   integerr   r    r
   r
   R/var/www/auris/lib/python3.9/site-packages/sympy/assumptions/tests/test_context.pytest_assuming   s    0r   c                	   C   s  t ttrJ t ttr$J ttt t ttsFJ t ttrXJ ttt4 t ttszJ t ttsJ W d    n1 s0    Y  t ttsJ t ttrJ W d    n1 s0    Y  t ttrJ t ttrJ d S r   )r   r   r	   r   r   r   r
   r
   r
   r   test_assuming_nested
   s    00r   c                   C   sd   z:t tt dd  W d    n1 s.0    Y  W n tyL   Y n0 tttr`J d S )N   r   )r   r   r	   r   ZeroDivisionErrorr   r
   r
   r
   r   test_finally   s    *r   c                   C   s   t tt t D ttts*J t tt tttrLJ W d    n1 s`0    Y  ttts|J t   d S r   )	r   addr   r	   r   r   r   removeclearr
   r
   r
   r   test_remove_safe    s    0r   N)Zsympy.assumptionsr   r   Zsympy.assumptions.assumer   r   Z	sympy.abcr   r   r   r   r   r   r
   r
   r
   r   <module>   s   