
    g                     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        Y/var/www/openai/venv/lib/python3.12/site-packages/sympy/assumptions/tests/test_context.pytest_assumingr      sO    	!))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   
   s$   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      sX    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   