o
    h                     @   sR   d dl Z d dlZd dlZd dlZd dlmZ ejdddgdd Z	dd	 Z
dS )
    N)subprocess_run_for_testingbackendwebaggnbaggc                 C   sz   t d | dkrt d ttj}tjdkrd|d< | |d< dd	|  d
 d d|  d }ttjd|g|dd d S )Ntornador   IPythonwin32 DISPLAY
MPLBACKENDz
import os;z$assert os.environ['MPLBACKEND'] == 'z';z!import matplotlib.pyplot as plt; z!print(plt.get_backend());assert 'z' == plt.get_backend().lower();z-cT)envcheck)	pytestimportorskipdictosenvironsysplatformr   
executable)r   r   	test_code r   x/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/matplotlib/tests/test_backend_webagg.pytest_webagg_fallback	   s$   




r   c                  C   s   t jjj} | jd u sJ d S )N)
matplotlibbackendsbackend_webagg_coreFigureManagerWebAgg_toolbar2_class)fmr   r   r   test_webagg_core_no_toolbar   s   
r    )r   r   r   'matplotlib.backends.backend_webagg_corer   matplotlib.testingr   markparametrizer   r    r   r   r   r   <module>   s    
