
    sg                     R    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 Z
d Zd Zy	)
    )Eq)Symbol)	Piecewise)preview)BytesIOc                  l    t        d      } t               }	 t        | dd|       y # t        $ r Y y w xY w)Nxpngr   outputvieweroutputbufferr   r   r   RuntimeError)r	   objs     T/var/www/html/venv/lib/python3.12/site-packages/sympy/printing/tests/test_preview.pytest_previewr      s7    sA
)C%	D    ' 	33c                  l    t        d      } t               }	 t        | dd|       y # t        $ r Y y w xY w)Nu   αr
   r   r   r   )ar   s     r   test_preview_unicode_symbolr      s7    tA
)C%	D r   c                      t        d      } t        dt        | d      fd      }t               }	 t	        |dd|       y # t
        $ r Y y w xY w)Nr	      r   )r   Tr
   r   r   )r   r   r   r   r   r   )r	   pwr   s      r   $test_preview_latex_construct_in_exprr      sM    sA	Ar!Qx=)	,B
)C5E s   ? 	A
AN)sympy.core.relationalr   sympy.core.symbolr   $sympy.functions.elementary.piecewiser   sympy.printing.previewr   ior   r   r   r        r   <module>r#      s%    % $ : * r"   