
    G8c                         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	y)    N)Path)TemporaryDirectorynbformat	nbconvert	ipykernelc                  F   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       |j                         5 }t        j                  |t        j                        }d d d        d d d        j                  D cg c]*  }|j                  dg       D ]  }|j                  dk(  r| , }}}|rJ y # 1 sw Y   WxY w# 1 sw Y   [xY wc c}}w )Nztest_nbagg_01.ipynbz	out.ipynbjupyterr   z--tonotebookz	--executez!--ExecutePreprocessor.timeout=500z--output
IPYTHONDIR)envoutputserror)r   __file__parentr   
subprocess
check_callstrosenvironopenr   readcurrent_nbformatcellsgetoutput_type)nb_pathtmpdirout_pathoutnbcelloutputerrorss           E/usr/lib/python3/dist-packages/matplotlib/tests/test_backend_nbagg.py
test_ipynbr%      s   8n##&;;G		 ?,VZ=XG6 52::4|V4		6
 ]]_ 	?sH$=$=>B	?? "$ 0B8O 0f##w.  0f 0F 0:v	? 	?? ?0s*   A#D
%D/D/DD	
DD)
r   pathlibr   r   tempfiler   pytestimportorskipr   r%        r$   <module>r,      sK    	   ' 6z*   K     K  
r+   