
    P/Ph                         d dl Z d dlmZ d dlmZ d dlZd dlmZ  ej        d          Z	 ej        d            ej        d           d Z
dS )	    N)Path)TemporaryDirectory)subprocess_run_for_testingnbformat	nbconvert	ipykernelc                     t          t                    j        dz  } t                      5 }t          |d          }t	          ddddddd	t          |          t          |           g	i t          j        d
|id           |                                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d l}|j        d d         dk    rd}nd}|j        d         d         }|d         d         d         d| dk    sJ d S )Nztest_nbagg_01.ipynbz	out.ipynbjupyterr   z--tonotebookz	--executez!--ExecutePreprocessor.timeout=500z--output
IPYTHONDIRT)envcheckc                 Z    g | ](}|                     d g           D ]}|j        dk    |)S )outputserror)getoutput_type).0celloutputs      c/var/www/html/test/jupyter/venv/lib/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      )      nbAggr   dataz
text/plain')r   __file__parentr   r   strosenvironopenr   readcurrent_nbformatcellsIPythonversion_info)	nb_pathtmpdirout_pathoutnberrorsr)   expected_backendbackend_outputss	            r   
test_ipynbr3      s   8nn#&;;G			 	?,,"VZ=XG6 52:4|V44	 	 	 	 ]]__ 	?sH$=>>B	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	?	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	? 	?0 0 0 0 0FNNNBQB7**% #hqk),O1f%l37N;K7N7N7NNNNNNNs6   A*C&C;CC	CC	CC"%C")r#   pathlibr   tempfiler   pytestmatplotlib.testingr   importorskipr   r3    r   r   <module>r:      s    				       ' ' ' ' ' '  9 9 9 9 9 96z**  K        K      
O O O O Or   