o
    g                     @   sF   d dl Z d dlmZ d dlZd dlmZ d dlZedZdd Z	dS )    N)Path)TemporaryDirectorynbformatc                  C   s   t tjd } t C}t |d}tjddddddd	t|t| g	i tjd
|id |	 }t
|t
j}W d    n1 sAw   Y  W d    n1 sPw   Y  dd |jD }|raJ d S )Nztest_nbagg_01.ipynbz	out.ipynbjupyter	nbconvertz--tonotebookz	--executez!--ExecutePreprocessor.timeout=500z--output
IPYTHONDIR)envc                 S   s,   g | ]}| d g D ]	}|jdkr
|q
qS )outputserror)getoutput_type).0celloutput r   a/home/ubuntu/cloudmapper/venv/lib/python3.10/site-packages/matplotlib/tests/test_backend_nbagg.py
<listcomp>   s    
ztest_ipynb.<locals>.<listcomp>)r   __file__parentr   
subprocess
check_callstrosenvironopenr   readcurrent_nbformatcells)nb_pathtmpdirout_pathoutnberrorsr   r   r   
test_ipynb   s"   


r%   )
r   pathlibr   r   tempfiler   pytestimportorskipr   r%   r   r   r   r   <module>   s    
