o
    g                     @   sT   d dl mZ d dlmZ d dlmZ d dlmZ dd Zdd Z	d	d
 Z
dd ZdS )    )canon)Basic)Integer)Sc                 c   s,    t | tr| dkr| d V  d S | V  d S )Nr      
isinstancer   x r   _/var/www/visachat/venv/lib/python3.10/site-packages/sympy/strategies/branch/tests/test_tools.pyposdec   s   
r   c                 c   s    t | trAd|   k rdk rn n| d V  d S d|   k r#dk r,n n| d V  d S | dkr<| d V  | d V  d S | V  d S d S )Nr      r   
   r   r	   r   r   r   branch5   s   


r   c                  C   sf   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s1J d S )N   r         r   )r   r   r   r   setexprexpectedbrlr   r   r   test_zero_ints   s   "$r   c                  C   s   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sAJ d S )Nr   r   r   r   r   r   )r   r   r   r   r   r   r   r   r   test_split5#   s   "  r   N)sympy.strategies.branch.toolsr   sympy.core.basicr   sympy.core.numbersr   sympy.core.singletonr   r   r   r   r   r   r   r   r   <module>   s    