o
    :ήc                     @   s   d dl Z e d d dlmZ d dlmZ d dlmZmZm	Z	 e j
je	 dddd	 Ze j
je	 ddd
d Ze j
je	 dddd Ze j
je	 dddd ZdS )    N
matplotlib)utils)dialogs)QtCore	QtWidgetshas_qtzQt not installed)reasonc                  C   s,   t   t } | dtjj t   d S )N
   )	r   
init_qtappr   QTimer
singleShotr   QApplicationquitstart_qtapp)timer r   F/tmp/pip-target-vg8gfxp4/lib/python/skimage/viewer/tests/test_utils.pytest_event_loop
   s   r   c                  C   s0   t d} | dksJ t d} | d u sJ d S )N)apple   r    )r   _format_filename)fnamer   r   r   test_format_filename   s   

r   c                     <   t   t } | d fdd t }|d u sJ d S )Nd   c                            S Nr   r   QAppr   r   <lambda>       z'test_open_file_dialog.<locals>.<lambda>)r   r
   r   r   r   r   open_file_dialogr   filenamer   r   r   test_open_file_dialog   
   r&   c                     r   )Nr   c                      r   r   r   r   r   r   r   r!   '   r"   z'test_save_file_dialog.<locals>.<lambda>)r   r
   r   r   r   r   save_file_dialogr$   r   r   r   test_save_file_dialog#   r'   r)   )pytestimportorskipskimage.viewerr   skimage.viewer.utilsr   skimage.viewer.qtr   r   r   markskipifr   r   r&   r)   r   r   r   r   <module>   s    



