
    ^j                     r    d dl Z d dlmZ d dlZd dlmZ ej                  j                  dd      d        Z	y)    N)pyplot)mockgtk3aggT)skip_on_importerrorc                     ddl m}  t        j                         \  }}|j	                  dgg       t        j                  d      5 }|j                  }d|j                  _        t        j                  d      5 }|j                  }||j                  _        d|j                  _        | j                  j                  |j                  _        |j                  j                  j                   j#                         }t%        j&                  d       |dk(  sJ t        j                  d      5  d |j                  _        | j                  j                  |j                  _        |j                  j                  j                   j#                         }|J 	 d d d        d d d        d d d        y # 1 sw Y   xY w# 1 sw Y   xY w# 1 sw Y   y xY w)	Nr   )Gtk   zgi.repository.Gtk.FileFilterzPortable Network Graphicsz#gi.repository.Gtk.FileChooserDialogz
foobar.pngzgi.repository.Gtk.MessageDialog)gi.repositoryr   pltsubplotsimshowr   patchreturn_valueget_name
get_filterget_filenameResponseTypeOKruncanvasmanagertoolbarsave_figureosremove)r   figax
fileFilterfiltdialogChooserdialogfnames           m/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/matplotlib/tests/test_backend_gtk3.pytest_save_figure_returnr$      so   !llnGCIIse	2	3 %z&&%@"ZZ=> 	%-"//F-1F*/;F,&)&6&6&9&9FJJ#JJ&&..::<EIIl#L(((=> %37##0*-*:*:*=*=

'

**22>>@}$}	%	%% %% %	% 	%% %s>   3G9B3F;,A)F/F;G/F84F;;G	 GG)
r   
matplotlibr   r   pytestunittestr   markbackendr$        r#   <module>r,      s9    	 $   YD9% :%r+   