
    (?e                         d dl Z d dlmZ d dlZd dlmZ d dlZ ej        d          Z ej        d            ej        d           d Z	dS )    N)Path)TemporaryDirectorynbformat	nbconvert	ipykernelc                     t          t                    j        dz  } t                      5 }t          |d          }t	          j        ddddddd	t          |          t          |           g	i t          j        d
|i           |	                                5 }t                              |t          j                  }d d d            n# 1 swxY w Y   d d d            n# 1 swxY w Y   d |j        D             }|rJ d S )Nztest_nbagg_01.ipynbz	out.ipynbjupyterr   z--tonotebookz	--executez!--ExecutePreprocessor.timeout=500z--output
IPYTHONDIR)envc                 Z    g | ](}|                     d g           D ]}|j        dk    |)S )outputserror)getoutput_type).0celloutputs      Clib/python3.11/site-packages/matplotlib/tests/test_backend_nbagg.py
<listcomp>ztest_ipynb.<locals>.<listcomp>   sN     0 0 0B8O8O 0 0f#w.. ....    )r   __file__parentr   
subprocess
check_callstrosenvironopenr   readcurrent_nbformatcells)nb_pathtmpdirout_pathoutnberrorss         r   
test_ipynbr)      s   8nn#&;;G			 ?,,VZ=XG6 52:4|V44		6 	6 	6 	6
 ]]__ 	?sH$=>>B	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0 0 0 0 0Fs6   A.C"&C?C"C	C"C	C""C&)C&)
r   pathlibr   r   tempfiler   pytestimportorskipr   r)    r   r   <module>r/      s    				           ' ' ' ' ' ' 6z**  K        K      
    r   