U
    	-e#                     @   sP   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
Z
dd ZdS )	    )S)symbols
parse_expr)raises)SympifyErrorNc               	   C   s   t d\} }tdi | | ks"tttdd  tdi tdksFttdi tdks\ttd	i td
d ksvttdd| i| kstt & td tdi tdkstW 5 Q R X d S )Nza, bza + bc                   S   s
   t di S )Nza + r    r   r   d/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/sympy/parsing/tests/test_ast_parser.py<lambda>       z!test_parse_expr.<locals>.<lambda>z1 + 2   z1 + 2.0g      @zRational(1, 2)      aerrorz6 * 7*   )	r   r   AssertionErrorr   r   r   warningscatch_warningssimplefilter)r   br   r   r	   test_parse_expr   s    

r   )Zsympy.core.singletonr   Zsympy.core.symbolr   Zsympy.parsing.ast_parserr   Zsympy.testing.pytestr   Zsympy.core.sympifyr   r   r   r   r   r   r	   <module>   s   