U
    0e                     @   s   d dl mZ ddlZddlmZmZmZ ddddgZd	d
dddddgZg Z	eD ]&Z
eD ]Ze	eee
eg  qVqNejde	dd Zejde	dd Zejde	dd Zejde	dd Zejde	dd Zejde	dd ZdS )   )assert_equal    N)SymbolIntegerPow)letterxr   )zgreek letterz\lambdalambda)zgreek letter w/ spacez\alpha alpha)zaccented letterz\overline{x}Zxbar2z{23}iz{ij}z{i,j}z{good}z{x^2}z#label, text, symbol_text, subscriptc                 C   s$   t |d tt|ddtd d S )N^2Treal   r   r   r   r   labeltextsymbol_text	subscript r   8/tmp/pip-unpacked-wheel-586xlynq/tests/atom_expr_test.pytest_with_supexpr   s    r   c                 C   s&   t |d | t|d | dd d S )N_Tr   )r   r   r   r   r   r   test_with_subexpr"   s    r   c                 C   s4   t |d | d tt|d | ddtd d S )Nr   r   Tr   r   r   r   r   r   r    test_with_subexpr_before_supexpr'   s    r   c                 C   sL   d|kr|n
d| d }t |d | d tt|d | ddtd d S )N{}r   z^{2}Tr   r   r   r   r   r   r   Zwrapped_subscriptr   r   r   ,test_with_subexpr_before_supexpr_with_braces,   s    r    c                 C   s0   t |d | tt|d | ddtd d S )Nz^2_r   Tr   r   r   r   r   r   r    test_with_supexpr_before_subexpr2   s    r!   c                 C   sH   d|kr|n
d| d }t |d | tt|d | ddtd d S )Nr   r   z^{2}_r   Tr   r   r   r   r   r   r   ,test_with_supexpr_before_subexpr_with_braces7   s    r"   )contextr   ZpytestZsympyr   r   r   symbolsZ
subscriptsZexamplessymbolr   appendtuplelistmarkZparametrizer   r   r   r    r!   r"   r   r   r   r   <module>   s>   





