
    sg                     L    d dl mZmZ d dlmZmZ d dlmZmZ d Z	d Z
d Zd Zy)	    )askQ)assumingglobal_assumptions)xyc                     t        t        j                  t                    5  t	        t        j                  t                    sJ 	 d d d        t	        t        j                  t                    rJ y # 1 sw Y   .xY wN)r   r   integerr   r        W/var/www/html/venv/lib/python3.12/site-packages/sympy/assumptions/tests/test_context.pytest_assumingr      sV    	!))A,	 !199Q<   !199Q<    ! !s   %A66A?c                     t        t        j                  t                    rJ t        t        j                  t                    rJ t        t        j                  t                    5  t        t        j                  t                    sJ t        t        j                  t                    rJ t        t        j                  t                    5  t        t        j                  t                    sJ t        t        j                  t                    sJ 	 d d d        t        t        j                  t                    sJ t        t        j                  t                    rJ 	 d d d        t        t        j                  t                    rJ t        t        j                  t                    rJ y # 1 sw Y   xY w# 1 sw Y   ^xY wr
   )r   r   r   r   r   r   r   r   r   test_assuming_nestedr   
   s2   199Q<   199Q<   	!))A,	 %199Q<   qyy|$$$aiil# 	%qyy|$$$qyy|$$$	% 199Q<   qyy|$$$$% 199Q<   199Q<    	% 	%% %s'   +A+GA	G AGG	GGc                      	 t        t        j                  t                    5  ddz   d d d        t        t        j                  t                    rJ y # 1 sw Y   .xY w# t        $ r Y <w xY w)N   r   )r   r   r   r   ZeroDivisionErrorr   r   r   r   test_finallyr      s_    aiil# 	aC	 199Q<    		 	 s'   "A# AA# A A# #	A/.A/c                     t        j                  t        j                  t                     t               5  t        t        j                  t                    sJ t        j                  t        j                  t                     t        t        j                  t                    rJ 	 d d d        t        t        j                  t                    sJ t        j                          y # 1 sw Y   BxY wr
   )	r   addr   r   r   r   r   removeclearr   r   r   test_remove_safer       s    199Q<(	 %199Q<   !!!))A,/qyy|$$$$% qyy|% %s   A5C..C7N)sympy.assumptionsr   r   sympy.assumptions.assumer   r   	sympy.abcr   r   r   r   r   r   r   r   r   <module>r      s"    $ A !
!!r   