ó
‹²,]c           @   só   d  Z  d d l Z d d l m Z m Z e j d „  ƒ Z e j d „  ƒ Z e j j	 d d d d	 d
 d g d d d	 d
 d g d d g f g d e
 ƒd „  ƒ Z e j j	 d d d d	 d
 d g g d e
 ƒd „  ƒ Z e d k rï e j ƒ  n  d S(   s   
Tests for layoutdialog.py
iÿÿÿÿN(   t   LayoutSettingsDialogt   LayoutSaveDialogc         C   s8   | j  \ } } } t d | | | ƒ } |  j | ƒ | S(   s   Set up LayoutSettingsDialog.N(   t   paramR    t   Nonet	   addWidget(   t   qtbott   requestt   namest   ordert   activet   widget(    (    sE   lib/python2.7/site-packages/spyder/plugins/tests/test_layoutdialog.pyt   layout_settings_dialog   s    c         C   s)   | j  } t d | ƒ } |  j | ƒ | S(   s   Set up LayoutSaveDialog.N(   R   R   R   R   (   R   R   R   R
   (    (    sE   lib/python2.7/site-packages/spyder/plugins/tests/test_layoutdialog.pyt   layout_save_dialog   s    	R   t   testt   testert   20t   30t   40t   indirectc         C   s   |  j  ƒ  |  s t ‚ d S(   s   Run layout settings dialog.N(   t   showt   AssertionError(   R   (    (    sE   lib/python2.7/site-packages/spyder/plugins/tests/test_layoutdialog.pyt   test_layout_settings_dialog$   s    
R   c         C   s   |  j  ƒ  |  s t ‚ d S(   s   Run layout save dialog.N(   R   R   (   R   (    (    sE   lib/python2.7/site-packages/spyder/plugins/tests/test_layoutdialog.pyt   test_layout_save_dialog/   s    
t   __main__(   t   __doc__t   pytestt   spyder.plugins.layoutdialogR    R   t   fixtureR   R   t   markt   parametrizet   TrueR   R   t   __name__t   main(    (    (    sE   lib/python2.7/site-packages/spyder/plugins/tests/test_layoutdialog.pyt   <module>	   s   		