o
    oh                     @   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 sw   Y  tttr)J d S N)r   r   integerr   r    r
   r
   x/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/sympy/assumptions/tests/test_context.pytest_assuming   s   r   c                	   C   s  t ttr	J t ttrJ tttU t tts#J t ttr,J ttt t tts=J t ttsFJ W d    n1 sPw   Y  t tts^J t ttrgJ W d    n1 sqw   Y  t ttrJ t ttrJ d S r   )r   r   r	   r   r   r   r
   r
   r
   r   test_assuming_nested
   s   r   c                   C   sd   zt tt dd  W d    n1 sw   Y  W n	 ty&   Y nw tttr0J d S )N   r   )r   r   r	   r   ZeroDivisionErrorr   r
   r
   r
   r   test_finally   s   
r   c                   C   s   t tt t " tttsJ t tt tttr&J W d    n1 s0w   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   r   N)sympy.assumptionsr   r   sympy.assumptions.assumer   r   	sympy.abcr   r   r   r   r   r   r
   r
   r
   r   <module>   s    