
    sg                     L    d dl mZ d dlmZ d dlmZ d dlmZ d Zd Z	d Z
d Zy	)
    )canon)Basic)Integer)Sc              #   N   K   t        | t              r| dkD  r| dz
   y |  y w)Nr      
isinstancer   xs    [/var/www/html/venv/lib/python3.12/site-packages/sympy/strategies/branch/tests/test_tools.pyposdecr      s$     !W!a%!es   #%c              #      K   t        | t              rEd| cxk  rdk  rn n| dz
   y d| cxk  rdk  rn n| dz    y | dk(  r| dz    | dz
   y |  y y w)Nr      r   
   r	   r   s    r   branch5r      s[     !Wq919a%KZRZa%K!Va%Ka%KG s   AAc            	      <   t        t        d      t        t        d      t        d            t        d            } t        t        d      t        t        d      t        d            t        d            h}t        t              }t	         ||             |k(  sJ y )N   r         r   )r   r   r   r   setexprexpectedbrls      r   test_zero_intsr      sn    1uQqT1Q4(!A$/DadE!A$!-qt45H
-Cs4y>X%%%    c            
         t        t        d      t        t        d      t        d            t        d            } t        t        d      t        t        d      t        d            t        d            t        t        d      t        t        d      t        d            t        d            h}t        t              }t	         ||             |k(  sJ y )Nr   r   r   r   r   r   )r   r   r   r   r   r   s      r   test_split5r   #   s    1uQqT1Q4(!A$/DadE!A$!%qu-adE!B%1&".0H .Cs4y>X%%%r   N)sympy.strategies.branch.toolsr   sympy.core.basicr   sympy.core.numbersr   sympy.core.singletonr   r   r   r   r    r   r   <module>r%      s%    / " & "
&&r   