
    h                         S SK r S SKJr  S SKJr  S SKrS SKJr  \R                  " S5      r	\R                  " S5        \R                  " S5        S r
g)	    N)Path)TemporaryDirectory)subprocess_run_for_testingnbformat	nbconvert	ipykernelc                     [        [        5      R                  S-  n [        5        n[        US5      n[	        SSSSSSS	[        U5      [        U 5      /	0 [        R                  ES
U0ESS9  UR                  5        n[        R                  U[        R                  5      nS S S 5        S S S 5        WR                   VVs/ s H0  oUR                  S/ 5        H  nUR                  S:X  d  M  UPM     M2     nnnU(       a   eSS KnUR                   S S S:  a  Sn	OSn	UR                  S   S   n
U
S   S   S   SU	 S3:X  d   eg ! , (       d  f       N= f! , (       d  f       N= fs  snnf )Nztest_nbagg_01.ipynbz	out.ipynbjupyterr   z--tonotebookz	--executez!--ExecutePreprocessor.timeout=500z--output
IPYTHONDIRT)envcheckoutputserrorr      )      nbAggdataz
text/plain')r   __file__parentr   r   strosenvironopenr   readcurrent_nbformatcellsgetoutput_typeIPythonversion_info)nb_pathtmpdirout_pathoutnbcelloutputerrorsr"   expected_backendbackend_outputss              U/var/www/html/env/lib/python3.13/site-packages/matplotlib/tests/test_backend_nbagg.py
test_ipynbr/      sY   8n##&;;G		,"VZ=XG6 52::4|V4	 ]]_sH$=$=>B  
 "$ 0B8Of##w. 8OfF 0:BQ7*% #hhqk),O1f%l3;K:LA7NNNN _ 
	0s0   AE>%E	#E)E+/
E+	
E	E
E()r   pathlibr   tempfiler   pytestmatplotlib.testingr   importorskipr   r/        r.   <module>r7      sF    	  '  9z*   K     K  
Or6   